EventHandlers.add()

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
EventHandlers.add()Двусторонняя/Общая функция.

Позволяет привязать функцию к определенному событию.

Содержание

Синтаксис

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

Результат

При вызове события, к которому привязана функция, она будет вызываться.

Пример

Данный пример будет вызывать функцию sendWelcomeMessage каждый раз при подключении игрока на сервер.

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


Данный пример будет вызывать функцию drawText, каждый кадр, событием "onFrameRender".

Клиент
var tahoma12 = new Font('Tahoma', 12, true);
 
function drawText() {
	bullymp.graphics.drawText('test!', new Vector2(33, 504), new RGBA(255, 255, 255, 125), tahoma12, true);
}
eventHandlers.add("onFrameRender", drawText);


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

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