eventHandlers.add — различия между версиями

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
(Новая страница: «{{DISPLAYTITLE:<span style="display:none">{{FULLPAGENAME}}</span>}} <div class="page_AboutFunction_shared_frame"> <table class="page_infotable"><tr><td class="nam…»)
 
 
(не показаны 3 промежуточные версии 1 участника)
Строка 3: Строка 3:
 
<table class="page_infotable"><tr><td class="name_text">{{PAGENAME}}</td><td class="page_AboutFunction_shared">Общий метод</td></tr></table>
 
<table class="page_infotable"><tr><td class="name_text">{{PAGENAME}}</td><td class="page_AboutFunction_shared">Общий метод</td></tr></table>
 
----
 
----
Используется для вызова каких либо функций событиями.
+
Используется для вызова каких либо функций событиями. Например, при подключении игрока к серверу, когда игрок садится за руль, когда игрок спаунится или что-то другое.
 +
 
 +
Список имён всех событий для [[Серверные_события|серверной стороны ]] / [[Клиентские_события|клиентской стороны]] можно найти по ссылкам.
  
 
== Синтаксис ==
 
== Синтаксис ==
Строка 13: Строка 15:
 
* '''callback''' - функция, которая должна вызываться.
 
* '''callback''' - функция, которая должна вызываться.
  
== Результат ==
+
== Результат==
При вызове события '''callback''', будет вызвана функция '''callback'''.
+
'' ... функция ничего не возвращает.''
  
 
== Пример ==
 
== Пример ==
Строка 26: Строка 28:
  
 
==Похожие функции==
 
==Похожие функции==
{{Server Functions: Player}}
+
{{Server Functions: EventHandlers}}
 
</div>
 
</div>

Текущая версия на 16:41, 23 февраля 2018

eventHandlers.addОбщий метод

Используется для вызова каких либо функций событиями. Например, при подключении игрока к серверу, когда игрок садится за руль, когда игрок спаунится или что-то другое.

Список имён всех событий для серверной стороны / клиентской стороны можно найти по ссылкам.

Содержание

Синтаксис

eventHandlers.add(String eventName, Function callback)
  • eventName - название события.
  • callback - функция, которая должна вызываться.

Результат

... функция ничего не возвращает.

Пример

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

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

Похожие функции

метод eventHandlers.add
метод eventHandlers.remove