Scripting/Squirrel/Functions/KickPlayer: Difference between revisions
Jump to navigation
Jump to search
This wiki is using an old backup from 2020
Some information may be old/missing
Kennedyarz (talk | contribs) |
PerikiyoXD (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
This function | This function disconnects a client from the server, aka kick a player. | ||
== Syntax == | == Syntax == | ||
Line 5: | Line 5: | ||
== Arguments == | == Arguments == | ||
* ''CPlayer'' '''player''' - the player | * ''CPlayer'' '''player''' - the player you are going to kick. | ||
== Example == | == Example == | ||
This example shows how to create a command to kick players. | |||
<source lang=squirrel> | <source lang=squirrel> | ||
function onPlayerCommand( player, cmd, text ); | function onPlayerCommand( player, cmd, text ); | ||
{ | { | ||
if ( cmd == "kick" ) | if ( cmd == "kick" ) | ||
{ | |||
if ( player.Name == "Noob69" || player.Name == "Antonio_Morales" ) //This players can execute the command. | |||
{ | |||
if ( text ) | |||
{ | |||
local plr = FindPlayer( text ); | |||
if ( plr ) | |||
{ | |||
KickPlayer( plr ); | |||
} | |||
else MessagePlayer( "Cannot find player "+text+"." , player ); | |||
} | |||
else MessagePlayer( "Usage: /"+cmd+" <player>" , player ); | |||
} | |||
else MessagePlayer( "You are not allowed to use this command." , player ) | |||
} | |||
} | } | ||
</source> | </source> | ||
=== Notes === | === Notes === | ||
Call [[Scripting/Squirrel/Events/Player/ | Call [[Scripting/Squirrel/Events/Player/OnPlayerCommand|onPlayerCommand]] were used in this example. More info about them in the corresponding pages. |
Revision as of 19:34, 18 April 2016
This function disconnects a client from the server, aka kick a player.
Syntax
KickPlayer( player )
Arguments
- CPlayer player - the player you are going to kick.
Example
This example shows how to create a command to kick players.
function onPlayerCommand( player, cmd, text );
{
if ( cmd == "kick" )
{
if ( player.Name == "Noob69" || player.Name == "Antonio_Morales" ) //This players can execute the command.
{
if ( text )
{
local plr = FindPlayer( text );
if ( plr )
{
KickPlayer( plr );
}
else MessagePlayer( "Cannot find player "+text+"." , player );
}
else MessagePlayer( "Usage: /"+cmd+" <player>" , player );
}
else MessagePlayer( "You are not allowed to use this command." , player )
}
}
Notes
Call onPlayerCommand were used in this example. More info about them in the corresponding pages.