OnPlayerConnect — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
(Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_server_frame"> <table class="page_infotable"><tr><td class="nam…»)
 
Строка 19: Строка 19:
  
  
 +
Данный пример выводит всем игрокам кроме подключившегося, что игрок подключился к серверу.
 +
<div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript">
 +
function onPlayerConnect(player) {
 +
for (var id = 0; i < bullymp.players.length; i++) { //Цикл перебора ID от 0 до размера массива bullymp.players
 +
  if ((!!bullymp.players[id]) && (player != bullymp.players[id])) { //Проверка на валидность игрока и что player не является bullymp.players[id]
 +
  bullymp.players[id].sendMessage(new RGB(200,255,200), player.name + " присоединился к серверу."); //Отправляет сообщение игроку с ID id
 +
  }
 +
}
 +
}
 +
eventHandlers.add("onPlayerConnect", onPlayerConnect);
 +
</syntaxhighlight></div></div>
 
==Похожие события==
 
==Похожие события==
 
{{Server Events: onPlayer}}
 
{{Server Events: onPlayer}}
 
</div>
 
</div>

Версия 17:56, 28 апреля 2016

OnPlayerConnectСерверное событие.

Вызывается после подключения игрока к серверу.

Параметры

player

Пример

Данный пример выводит приветствие игроку после подключения к серверу.

Сервер
function onPlayerConnect(player) {
 player.sendMessage(new RGB(0,255,0),'Welcome to the server!');
}
eventHandlers.add("onPlayerConnect", onPlayerConnect);


Данный пример выводит всем игрокам кроме подключившегося, что игрок подключился к серверу.

Сервер
function onPlayerConnect(player) {
 for (var id = 0; i < bullymp.players.length; i++) { //Цикл перебора ID от 0 до размера массива bullymp.players
  if ((!!bullymp.players[id]) && (player != bullymp.players[id])) { //Проверка на валидность игрока и что player не является bullymp.players[id]
   bullymp.players[id].sendMessage(new RGB(200,255,200), player.name + " присоединился к серверу."); //Отправляет сообщение игроку с ID id
  }
 }
}
eventHandlers.add("onPlayerConnect", onPlayerConnect);

Похожие события