Пользовательские дополнения

На главную


EVENT_CHAT_MESSAGE

Событие посылается для каждого нового сообщения, пришедшего в чат. Если сообщение является эхом (включено в настройках по умолчанию), то это то сообщение, которое мы изначально попытались отправить.

Событие содержит сокращенную информацию о событии - только текст. Полее подробная информация в событии: EVENT_CHAT_MESSAGE_WITH_OBJECTS

'''Внимание!''' В пользовательских аддонах есть ограничение: событие может не приходить на турнирах.

-- поля
sender: WString - имя отправителя (игрока или моба)
shard: WString - название сервера отправителя
senderUniqueId: UniqueId or nil - уникальный идентификатор персонажа-отправителя
senderId: ObjectId - идентификатор персонажа-отправителя или nil, если данная информация недоступна (например, если игрок не отреплицирован)
chatType: number (enum CHAT_TYPE_...) - тип сообщения
isEcho: boolean - является ли сообщение эхом

Для CHAT_TYPE_WHISPER (только для эха):
recipient:  WString - имя получателя

isAlive: boolean - жив игрок (может действовать) или нет (мертв или в числилище)

msg: WString - текст сообщения
spamWeight: number (integer) - спам-вес сообщения. если меньше 100, то не спам, иначе - спам

См. CHAT_TYPE_... (закрытая ссылка)

Связанные страницы: "CategoryLuaApi" "CategoryChat"

EnumAccessionResult
EnumChatFailedType
EventCantSendChatByDelay
EventChatAvatarMuted
EventChatMessage
EventChatMessageIsFlood
EventChatMessageRejected
EventChatMessageWithObjects
EventChatNamedError
EventChatSentToAlt
EventCustomEmote
EventGlobalNotice
EventPlayedCommandResponse
EventSlashCommandFailed
EventSlashCommandPrefixChanged
EventUnknownSlashCommand
EventVeteranranksCommandResponse
EventWhisperFailed
FunctionMissionClearChatInput
FunctionMissionGetChatInput
FunctionMissionGetChatInputSimilarCommands
FunctionMissionSetChatInputArg
FunctionMissionSetChatInputData
FunctionMissionSetChatInputHistoryMaxSize
FunctionMissionSetChatInputNextData
FunctionMissionSetChatInputPrevData
FunctionMissionSetChatInputTarget
FunctionMissionSetChatInputText
FunctionMissionSetChatInputType


CategoryLuaApi CategoryEvent CategoryAvatar CategoryChat

На главную