OnPlayerConnect — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_server_frame"> <table class="page_infotable"><tr><td class="nam…») |
SalwadoR (обсуждение | вклад) |
||
Строка 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);