События Lua API в PtokaX

Материал из MyDC's Wiki

Перейти к: навигация, поиск

Содержание

OnStartup

OnStartup()
Вызывается при старте скрипта.

OnExit

OnExit()
Вызывается при остановке скрипта.

OnTimer

OnTimer(uTimerId)
Вызываемая по умолчанию при срабатывании таймера функция.

UserConnected

UserConnected(tUser)
Вызывается по завершении входа на хаб незарегистрированного пользователя. При возврате true хаб не вызовет эту функцию в нижестоящих скриптах.

UserDisconnected

UserDisconnected(tUser)
Вызывается при выходе незарегистрированного пользователя или при его отключении.

RegConnected

RegConnected(tUser)
Вызывается по завершении входа на хаб зарегистрированного пользователя. При возврате true хаб не вызовет эту функцию в нижестоящих скриптах.

RegDisconnected

RegDisconnected(tUser)
Вызывается при выходе зарегистрированного пользователя или при его отключении.

OpConnected

OpConnected(tUser)
Вызывается по завершении входа на хаб оператора. При возврате true хаб не вызовет эту функцию в нижестоящих скриптах.

OpDisconnected

OpDisconnected(tUser)
Вызывается при выходе оператора или при его отключении.

OnError

OnError(sErrorMsg)
Вызывается при обнаружении ошибки в скрипте.

SupportsArrival

SupportsArrival(tUser, sData)
Поступление от пользователя команды $Supports.

ChatArrival

ChatArrival(tUser, sData)
Поступление от пользователя сообщения чата. При возврате true хаб прекратит дальнейшую обработку сообщения (сообщение не будет отослано в чат и нижестоящие скрипты его не получат).

KeyArrival

KeyArrival(tUser, sData)
Поступление от пользователя команды $Key. Вызывается только когда команда $Key является первой командой от клиента.

ValidateNickArrival

ValidateNickArrival(tUser, sData)
Поступление от пользователя команды проверки ника $ValidateNick.

PasswordArrival

PasswordArrival(tUser, sData)
Поступление от пользователя команды с паролем $MyPass.

VersionArrival

VersionArrival(tUser, sData)
Поступление от пользователя команды $Version.

GetNickListArrival

GetNickListArrival(tUser, sData)
Поступление от пользователя запроса на получение списка пользователей $GetNickList. При возврате true хаб прекратит дальнейшую обработку события.

MyINFOArrival

MyINFOArrival(tUser, sData)
Поступление от пользователя команды $MyINFO.

GetINFOArrival

GetINFOArrival(tUser, sData)
Поступление от пользователя запроса на получение информации о другом пользователе $GetINFO. При возврате true хаб прекратит дальнейшую обработку события.

SearchArrival

SearchArrival(tUser, sData)
Поступление от пользователя поискового запроса $Search. При возврате true хаб прекратит дальнейшую обработку события.

MultiSearchArrival

MultiSearchArrival(tUser, sData)
Поступление от пользователя поискового запроса для слинкованных хабов $MultiSearch. При возврате true хаб прекратит дальнейшую обработку события.

ToArrival

ToArrival(tUser, sData)
Поступление от пользователя личного сообщения $To. При возврате true хаб прекратит дальнейшую обработку события.

ConnectToMeArrival

ConnectToMeArrival(tUser, sData)
Поступление от пользователя запроса на соединение в активном режиме с другим пользователем $ConnectToMe. При возврате true хаб прекратит дальнейшую обработку события.

MultiConnectToMeArrival

MultiConnectToMeArrival(tUser, sData)
Поступление от пользователя запроса на соединение через слинкованные хабы $MultiConnectToMe. При возврате true хаб прекратит дальнейшую обработку события.

RevConnectToMeArrival

RevConnectToMeArrival(tUser, sData)
Поступление от пользователя запроса на соединение в пассивном режиме $RevConnectToMe. При возврате true хаб прекратит дальнейшую обработку события.

SRArrival

SRArrival(tUser, sData)
Поступление от пользователя ответа на поисковый запрос $SR. При возврате true хаб прекратит дальнейшую обработку события.

UDPSRArrival

UDPSRArrival(tUser, sData)
Поступление от пользователя ответа на поисковый запрос. При возврате true хаб прекратит дальнейшую обработку события.

KickArrival

KickArrival(tUser, sData)
Поступление от пользователя команды кика (отключения другого пользователя) $Kick. При возврате true хаб прекратит дальнейшую обработку события.

OpForceMoveArrival

OpForceMoveArrival(tUser, sData)
Поступление от пользователя команды перенаправления другого пользователя $OpForceMove. При возврате true хаб прекратит дальнейшую обработку события.

UnknownArrival

UnknownArrival(tUser, sData)
Поступление от пользователя неизвестной команды. При возврате true хаб прекратит дальнейшую обработку события (пользователь при этом не отключается).

BotINFOArrival

BotINFOArrival(tUser, sData)
Поступление от пользователя запроса пингера хаблиста $BotINFO. При возврате true хаб прекратит дальнейшую обработку события.

CloseArrival

CloseArrival(tUser, sData)
Поступление от пользователя запроса на отключение другого пользователя от хаба $Close. При возврате true хаб прекратит дальнейшую обработку события.

См. также

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
RusHub
Инструменты
Портал