PlayerChat RU: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
(Исправлены ошибки, обновлен пример)
 
Line 1: Line 1:
Это событие сработает когда игрок отправит сообщение в чат.
Это событие срабатывает, когда игрок отправляет сообщение в чат.


==Параметры==
==Параметры==
* '''player''' - Игрок который отправил сообщение
* '''player''' - игрок, который отправил сообщение
* '''text''' - Текст сообщения
* '''text''' - текст сообщения


==Пример==
==Пример==
Этот пример выводит сообщение из чата в консоль.
Пример даёт игроку 300$, если имя игрока - "George" и сообщение, отправленное в чат - "сир, дай диняк".
<div class="header" style="background-color: #408DAE; color: #FFFFFF; border: 2px solid #408DAE;">
{{ServerSide}}
<div style="margin: 10px 10px 10px 10px;"><b>Server-Side - Исполняется на сервере</b></div>
 
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
function checkChatMessage(player, text) {
if (player.name === "George" && text == "сир, дай диняк") {
player.money += 300;
}
};


function playerChatHandler(player, text)
mp.events.add("playerChat", checkChatMessage);
{
    console.log("Chat: " + text);
}
 
mp.events.add("playerChat", playerChatHandler);
</syntaxhighlight>
</syntaxhighlight>
</div>


==Смотрите также==
==Смотрите также==
{{Player_events_RU}}
{{Player_events_RU}}

Latest revision as of 13:27, 28 April 2018

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

Параметры

  • player - игрок, который отправил сообщение
  • text - текст сообщения

Пример

Пример даёт игроку 300$, если имя игрока - "George" и сообщение, отправленное в чат - "сир, дай диняк".

Server-Side

function checkChatMessage(player, text) {
	if (player.name === "George" && text == "сир, дай диняк") {
		player.money += 300;
	}
};

mp.events.add("playerChat", checkChatMessage);

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