События 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 хаб прекратит дальнейшую обработку события.