RU/onPlayerPrivateMessage

From Multi Theft Auto: Wiki
Revision as of 18:07, 4 December 2017 by Reitside (talk | contribs) (Created page with "__NOTOC__ {{RU/Server event}} Это событие вызывается, когда игрок отправляет личное сообщение с помощью кома...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Это событие вызывается, когда игрок отправляет личное сообщение с помощью команды msg.

Параметры

string message, player recipient
  • message. Строка, представляющая собой введённое личное сообщение.
  • recipient. Игрок, которому отправляется сообщение.

Источник

Источником этого события является игрок, который отправил личное сообщение.

Отмена эффекта

Если это событие отменено, система чата игры не будет отправлять сообщения. Вы можете использовать функцию outputChatBox для отправки потом сообщений.

Пример

Пример 1. В этом примере игрок Bob не принимает личные сообщения от других игроков.

function blockPM(msg, r)
    if getPlayerName(r) == "Bob" then
        cancelEvent()
        outputChatBox("Игрок Bob не принимает личные сообщения в это время.", source, 255, 0, 0)
    end
end
addEventHandler("onPlayerPrivateMessage", getRootElement(), blockPM)

See Also

RU/Player events

Event functions