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
No edit summary |
Kennedyarz (talk | contribs) |
||
Line 10: | Line 10: | ||
<source lang=squirrel> | <source lang=squirrel> | ||
function onPlayerCommand( player, cmd, text ); | function onPlayerCommand( player, cmd, text ); | ||
function onPlayerCommand( player, cmd, text ) | |||
{ | |||
if ( cmd == "kick" ) | if ( cmd == "kick" ) | ||
{ | |||
if ( player.Name == "kennedyarz" ) | |||
{ | |||
if ( text ) | |||
{ | |||
local plr = FindPlayer( text ); | |||
if ( plr ) | |||
{ | |||
KickPlayer( plr ); | |||
} | |||
else MessagePlayer( "[#ffffff]Invalid Player " , player ); | |||
} | |||
else MessagePlayer( "[#ffffff]Type /kick <player> " , player ); | |||
} | |||
else MessagePlayer( "[#F02F0F] Your are not admin. " , player ) | |||
} | |||
} | |||
by: kennedyarz | |||
</source> | </source> |
Revision as of 20:46, 21 March 2016
This function kicks the player out of the server, i.e, disconnects the client from the server.
Syntax
KickPlayer( player )
Arguments
- CPlayer player - the player instance, or, the one you want to kick.
Example
function onPlayerCommand( player, cmd, text );
function onPlayerCommand( player, cmd, text )
{
if ( cmd == "kick" )
{
if ( player.Name == "kennedyarz" )
{
if ( text )
{
local plr = FindPlayer( text );
if ( plr )
{
KickPlayer( plr );
}
else MessagePlayer( "[#ffffff]Invalid Player " , player );
}
else MessagePlayer( "[#ffffff]Type /kick <player> " , player );
}
else MessagePlayer( "[#F02F0F] Your are not admin. " , player )
}
}
by: kennedyarz
Notes
Call onPlayerCommand were used in this example. More info about them in the corresponding pages.