RU/onPlayerPrivateMessage

From Multi Theft Auto: Wiki

Это событие вызывается, когда игрок отправляет личное сообщение с помощью команды 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)

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

События игрока

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