Player::kick: Difference between revisions
(→Syntax) |
No edit summary |
||
| (7 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{ServersideCode|}} | |||
==Description== | |||
Kicks a player from the server. | |||
{{JSContainer| | |||
==Syntax== | ==Syntax== | ||
< | <pre> | ||
player.kick( | player.kick(reason); | ||
</ | </pre> | ||
{{Parameters}} | |||
*'''reason:''' string | |||
==Example== | ==Example== | ||
< | <pre> | ||
mp.events.addCommand('kick', (player, target) => { | |||
let newTarget = mp.players.at(target); | |||
if(!target || isNaN(target)) return player.outputChatBox("Syntax: /kick [playerID]"); | |||
if(newTarget === null) return player.outputChatBox("There is no player online with the ID given.") | |||
newTarget.outputChatBox("You have been kicked from the server."); | |||
newTarget.kick('Kicked.'); | |||
}); | |||
</pre> | |||
}} | |||
{{CSharpContainer| | |||
==Syntax== | |||
<pre> | |||
player.Kick(reason); | |||
</pre> | |||
{{Parameters}} | |||
*'''reason:''' string (optional) | |||
==Example== | |||
<pre> | |||
[Command("kick")] | |||
public void KickCommand(Player player, string targetName, string reason) | |||
{ | { | ||
Player targetPlayer = NAPI.Player.GetPlayerFromName(targetName); | |||
if (targetPlayer != null) target.Kick(reason); | |||
} | |||
</pre> | |||
}} | |||
} | |||
</ | [[Category:Entity API]] | ||
Latest revision as of 13:05, 13 October 2022
Server-Side
Description
Kicks a player from the server.
JavaScript Syntax
Syntax
player.kick(reason);
Parameters
- reason: string
Example
mp.events.addCommand('kick', (player, target) => {
let newTarget = mp.players.at(target);
if(!target || isNaN(target)) return player.outputChatBox("Syntax: /kick [playerID]");
if(newTarget === null) return player.outputChatBox("There is no player online with the ID given.")
newTarget.outputChatBox("You have been kicked from the server.");
newTarget.kick('Kicked.');
});
C# Syntax
Syntax
player.Kick(reason);
Parameters
- reason: string (optional)
Example
[Command("kick")]
public void KickCommand(Player player, string targetName, string reason)
{
Player targetPlayer = NAPI.Player.GetPlayerFromName(targetName);
if (targetPlayer != null) target.Kick(reason);
}