OnPlayerConnect — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) |
SalwadoR (обсуждение | вклад) |
||
Строка 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);