| playerID = номер ID игрока ( полученный командой NetMsgFrom()) |
Учтите, что эта команда работает, ТОЛЬКО когда Вы присоединились к сетевой игре с помощью команд StartNetGame или JoinNetGame и создали игрока командой CreateNetPlayer (Вы должны создать игрока, даже если он будет скрыт). Вы должны будете использовать команды NetMsgType(), NetMsgFrom(), и NetMsgTo(), чтобы получить другую важную информацию из сообщения. Пример требует, чтобы Вы выполняли его на удаленной машине, в то время как локальный компьютер выполняет пример из команды SendNetMsg. |
|
; Пример NetPlayerName$()
; -------------------- ; ; Используем JoinHostGame - так проще StartNetGame() ; Создаем игрока playerID=CreateNetPlayer("Shane") ; Проверяем состояние While Not KeyHit(1) ; Проверяем сообщения If RecvNetMsg() Then ; Если есть сообщение, обрабатываем его msgType=NetMsgType() ; 1-99 пользовательское сообщение If msgType>0 And msgType<100 Then ; Проверяем, от кого сообщение msgFrom=NetMsgFrom() ; Получаем сообщение! msgData$=NetMsgData$() ; Печатаем сообщение Print msgData$ Print "("+"Сообщение от:"+ NetPlayerName$(NetMsgFrom()) + ")" End If End If Wend |