| player - id of a local player, as returned by CreateNetPlayer |
|
Removes one of your local players from the network game. The player leaves the session and every other machine receives a leave message (type 101) with the departing player's id in NetMsgFrom - their cue to drop that player's ship, name-tag and score from the game. Only players created on this machine can be deleted here; remote players leave when their own machine deletes them or quits. StopNetGame removes all your players in one go. See also: CreateNetPlayer, StopNetGame, NetMsgType, NetMsgFrom. |
; DeleteNetPlayer Example
; -----------------------
; Host a game directly (2 = success)
status=HostNetGame("demo game")
If status=2 Then
Print "Hosting 'demo game'"
player=CreateNetPlayer("Alice")
Print "Created '"+NetPlayerName$(player)+"' with id "+player
; DeleteNetPlayer removes the player from the game and tells
; every other machine (they receive a type 101 message)
DeleteNetPlayer player
Print ""
Print "After DeleteNetPlayer, id "+player+"'s name reads '"+NetPlayerName$(player)+"'"
StopNetGame
Print ""
Print "Game stopped"
Else
Print "HostNetGame returned "+status+" - could not host a game"
Print "(network play may be unavailable on this machine)"
EndIf
Print ""
Print "Press any key to close the example"
WaitKey
End