broadcastMessage — различия между версиями
Материал из Bully Multiplayer Wiki
SalwadoR (обсуждение | вклад) |
SalwadoR (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} | {{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} | ||
<div class="page_AboutFunction_users_frame"> | <div class="page_AboutFunction_users_frame"> | ||
− | <table class="page_infotable"><tr><td class="name_text"> | + | <table class="page_infotable"><tr><td class="name_text">broadcastMessage</td><td class="page_AboutFunction_users">Пользовательская функция.</td></tr></table> |
<div class="page_users_side_textwarn"> | <div class="page_users_side_textwarn"> | ||
Данная функция является нестандартной для мультиплеера и была создана сообществом, либо "вырвана" из официальных ресурсов. | Данная функция является нестандартной для мультиплеера и была создана сообществом, либо "вырвана" из официальных ресурсов. |
Версия 03:18, 18 февраля 2018
broadcastMessage | Пользовательская функция. |
Данная функция является нестандартной для мультиплеера и была создана сообществом, либо "вырвана" из официальных ресурсов.
Она служит для удобства в каких-то целях, либо для создания новых "нестандартных" возможностей.
Эта функция ориентирована к использованию на серверной стороне.
Позволяет отправлять сообщения всем игрокам.
Содержание |
Синтаксис
broadcastMessage(RGB color, String text)
- color - RGB цвет для сообщения.
- text - текст сообщения.
Результат
Отправляет всем игрокам сообщение text с цветом color.
Пример
Данный пример регистрирует функцию broadcastMessage() в скрипте, и добавляет оповещение всех игроков о подключающихся к серверу игроках.
Сервер
function broadcastMessage(color, message) { if (color && message) { for (let i = 0; i < bullymp.players.length; i++) { if (bullymp.players[i]) { bullymp.players[i].sendMessage(color, message); }; }; }; }; function onPlayerConnect(player) { broadcastMessage(new RGB(200,255,200), player.name + " присоединился к серверу."); }; eventHandlers.add("onPlayerConnect", onPlayerConnect);
Похожие функции
метод broadcastMessage