Re: Перевод раздела Direct Play
CreateNetPlayer (name$)
Пармаметры
name$ = имя создающегося игрока
Описание
Создает нового локального игрока. Эта команда также посылает всем подключенным компьютерам специальное сообщение (смотри NetMsgType). Возвращает номер игрока, который будет использоваться для посылки и приема сообщений. Заметка: вы должны создать как минимум одного игрока перед тем, как будете отправлять или принимать сообщения.
Пример
; пример CreateNetPlayer
newGame = StartNetGame()
; Проверка статуса сетевой игры.
If newGame = 0 Then
Print "Игра не может быть начата."
End
ElseIf newGame = 1
Print "Соединение было удачно."
ElseIf newGame = 2
Print "Новая сетевая игра начата!"
EndIf
; Создание случайного имени игрока
name$="Player" + Rand(100)
; Получение уникального ID для каждого игрока
; и создание самого игрока
playerID=CreateNetPlayer(name$)
If playerID = 0 Then
Print "Игрок не может быть создан!"
Else
Print "Игрок" + name$ + " создан и получил ID#" + playerID
End If
WaitKey()
|