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

Материал из Bully Multiplayer Wiki
Перейти к: навигация, поиск
Строка 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>
 
----
 
----
Используется для вызова каких либо функций событиями.
+
Используется для вызова каких либо функций событиями. Например, при подключении игрока к серверу, когда игрок садится за руль, когда игрок спаунится или что-то другое.
 +
 
 +
Список имён всех событий для [[Серверные_события|серверной стороны ]] / [[Клиентские_события|клиентской стороны]] можно найти по ссылкам.
  
 
== Синтаксис ==
 
== Синтаксис ==
Строка 12: Строка 14:
 
* '''eventName''' - название события.
 
* '''eventName''' - название события.
 
* '''callback''' - функция, которая должна вызываться.
 
* '''callback''' - функция, которая должна вызываться.
 
== Результат ==
 
При вызове события '''eventName''', будет вызвана функция '''callback'''.
 
  
 
== Пример ==
 
== Пример ==

Версия 10:35, 18 февраля 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);

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

свойство player.position
свойство player.heading
свойство player.health
свойство player.name
свойство player.id
свойство player.modelId
свойство player.areaId
свойство player.vehicleId
свойство player.currentWeaponId
свойство player.color
свойство player.state
свойство player.ping
свойство player.controllable
свойство player.moveSpeed
свойство player.hasInfiniteAmmo
свойство player.allowPowerSliding
метод player.setSpawnInfo
метод player.spawn
метод player.giveWeapon
метод player.giveAmmo
метод player.setWeapon
метод player.setWeaponNow
метод player.clearWeapon
метод player.clearAllWeapons
метод player.displayGameText
метод player.sendMessage
метод player.setCamera
метод player.setRaceWaypoint
метод player.disableRaceWaypoint
метод player.areaTransition
метод player.kick