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)
Смотрите также
События игрока
- onPlayerBan
- onPlayerChat
- onPlayerPrivateMessage
- onPlayerConnect
- onPlayerChangeNick
- onPlayerLogin
- onPlayerLogout
- onPlayerDamage
- onPlayerJoin
- onPlayerQuit
- onPlayerSpawn
- onPlayerWasted
- onPlayerTarget
- onPlayerVehicleEnter
- onPlayerVehicleExit
- onPlayerWeaponFire
- onPlayerWeaponSwitch
- onPlayerMarkerHit
- onPlayerMarkerLeave
- onPlayerPickupHit
- onPlayerPickupUse
- onPlayerClick
- onPlayerContact
- onPlayerStealthKill
- onPlayerMute
- onPlayerUnmute
- onPlayerCommand