RU/onBan

From Multi Theft Auto: Wiki
Revision as of 10:29, 13 September 2014 by MeowCola (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Это событие вызывается при бане IP адреса или серийного номера.

Параметры

ban theBan
  • theBan : Бан, который был добавлен.

Источник

Источником этого события является элемент, ответственный за бан. Если ответственный не указан, источником будет глобальный корневой элемент.

Отмена события

Это событие не может быть отменено.

Пример

Этот пример выводит простое сообщение всем игрокам при бане.

function announceBan( theBan )
	if getElementType( source ) then -- Проверяем, если игрок забанил IP или серийный номер
		outputChatBox( getPlayerName( source ) .. " забанил " .. ( getBanSerial(theBan) or getBanIP(theBan) ) ) -- Пишем в чат, что игрок забанил IP или серийный номер
	end
end

addEventHandler( "onBan", root, announceBan ) -- Добавляем обработчик события 'onBan'


Смотрите также

Серверные события

{{{4}}}

Функции событий

Серверные функции

  • getCancelReason - получает причину отмены события
  • triggerClientEvent - позволяет вызвать срабатывание события, предварительно созданного на клиенте
  • triggerLatentClientEvent - аналог triggerClientEvent, но скорость передачи может быть ограничена

Клиентские функции

  • triggerLatentServerEvent - аналог triggerServerEvent, но скорость передачи может быть ограничена
  • triggerServerEvent - позволяет вызвать срабатывание события, предварительно созданного на сервере

Общие функции

  • addEvent - позволяет зарегистрировать своё собственное событие
  • addEventHandler - прикрепляет к событию обработчик
  • cancelEvent - останавливает автоматическую внутреннюю обработку события
  • cancelLatentEvent - останавливает автоматическую внутреннюю обработку скрытого события
  • getEventHandlers - получает прикреплённые функции из события и присоединённый элемент из текущего lua-скрипта
  • getLatentEventHandles - получает текущие скрытые события в очереди
  • getLatentEventStatus - получает состояние одного скрытого события в очереди
  • removeEventHandler - открепляет от события обработчик
  • triggerEvent - вызывает срабатывание указанного события для указанного элемента в дереве элементов
  • wasEventCancelled - проверяет, было ли отменено последнее завершённое событие