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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 19: Строка 19:
  
  
Данный пример выводит всем игрокам кроме подключившегося, что игрок подключился к серверу.
+
Данный пример выводит в чат сообщение всем игрокам кроме подключившегося, о том, что игрок подключился к серверу.
 
<div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript">
 
<div class = "example_server_box">'''Сервер'''<div class="example_box"><syntaxhighlight lang="javascript">
 
function onPlayerConnect(player) {
 
function onPlayerConnect(player) {

Версия 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);

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