PlayerQuit: Difference between revisions
| Line 11: | Line 11: | ||
=='''Example'''== | =='''Example'''== | ||
This example outputs chat message, when player quits or kicked from the server. | This example outputs chat message, when player quits or kicked from the server. | ||
<syntaxhighlight lang="javascript"> | <div class="header" style="background-color: #E4F1FE; color: #4183D7; width: 100%; border: 2px solid #81CFE0;"> | ||
<div style="margin: 4px 0px 4px 10px;"><b>Server-side</b></div> | |||
</div> | |||
<div class="content" style="background-color: #E4F1FE; color: #4183D7; width: 100%; border: 2px solid #81CFE0; display: flex; justify-content: center; align-items: center;"> | |||
<syntaxhighlight lang="javascript" style="width: 98%; background-color: #E4F1FE;"> | |||
function playerQuitHandler(player, exitType, reason) { | function playerQuitHandler(player, exitType, reason) { | ||
if (exitType != "kicked") { | if (exitType != "kicked") { | ||
| Line 23: | Line 27: | ||
mp.events.add("playerQuit", playerQuitHandler); | mp.events.add("playerQuit", playerQuitHandler); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</div> | |||
Revision as of 14:31, 28 December 2016
This event is triggered when a player quit from the server.
Parameters
- player - player, which quit from the server.
- exitType - exit type from the server:
- disconnect
- timeout
- kicked
- reason - reason of quit from the server if exit type is "kicked".
Example
This example outputs chat message, when player quits or kicked from the server.
Server-side
function playerQuitHandler(player, exitType, reason) {
if (exitType != "kicked") {
var str = player.name + " quit.";
} else {
var str = player.name + " kicked. Reason: " + reason + ".";
}
console.log(str);
}
mp.events.add("playerQuit", playerQuitHandler);