Hilfe
Parameter
Spieler |
Eine Spieler-Identität, die mit NetMesgFrom![]() |
Rückgabewert
0 = Spieler befindet sich nicht auf dem lokalen Rechner
1 = Spieler befindet sich auf dem lokalen Rechner
Beschreibung
Diese Funktion ermittelt, ob ein Spieler an einem lokalen Rechner ist. Dabei wird der Wert 1 zurückgeliefert, sonst wird aber 0 zurückgeliefert. Für die Identität muss eine Nummer angegeben werden, die mit NetMsgFrom von einem Spieler empfangen wurde.
Zusatzinformation
Um diesen Befehl zu benutzen, muss man vorher entweder StartNetGame oder JoinNetGame
ausführen. Danach muss man mit CreateNetPlayer
einen Spieler erstellen. Die Nachricht wird mit RecvNetMsg
empfangen. Benutze danach NetMsgFrom
um die Spieler-Identität zu ermitteln.
Benutze NetMsgData, NetMsgFrom
NetMsgTo
und NetMsgType
, um weitere wichtige Informationen zu ermitteln. Benutze auch SendNetMsg
, um eine Nachricht ins Netzwerk zu verschicken.
Beispiel
Standardbeispiel:
StartNetGame()
playerID = CreateNetPlayer("Shane")
While Not KeyHit(1)
If RecvNetMsg() Then
msgType = NetMsgType()
If msgType > 0 And msgType<100 Then
Print "(Nachricht zugeschickt von: " + NetMsgFrom() + ")"
Print "(Nachricht zugeschickt an: " + NetMsgTo() + ")"
Print "Nachricht: " + NetMsgData$()
If NetPlayerLocal(NetMsgFrom()) Then Print "(vom lokalen Spieler)"
End If
End If
Wend
Siehe auch
NetMsgData, NetMsgFrom, NetMsgTo, NetMsgType, NetPlayerName, RecvNetMsg, SendNetMsg

