Squirrel/Server/Functions/Misc/KickPlayer

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(New page: __NOTOC__ This function kicks a player from the server == Syntax == <code>bool KickPlayer( int id )</code> == Arguments == * '''id''' - ID of the player to kick == Example == This wi...)
 
m
Line 4: Line 4:
 
== Syntax ==
 
== Syntax ==
  
<code>bool KickPlayer( int id )</code>
+
<code>bool KickPlayer( player plr )</code>
  
 
== Arguments ==
 
== Arguments ==
  
* '''id''' - ID of the player to kick
+
* '''plr''' - pointer of the player to kick
  
 
== Example ==
 
== Example ==
Line 15: Line 15:
  
 
<code lang="squirrel">
 
<code lang="squirrel">
function OnPlayerJoin( id, name )
+
function OnPlayerJoin( player )
 
{
 
{
     if ( name != "Bob" )
+
     if ( player.Name != "Bob" )
 
     {
 
     {
           MessagePlayer( "Your name isn't Bob! Only Bob is allowed on this server!.", id );
+
           MessagePlayer( "Your name isn't Bob! Only Bob is allowed on this server!.", player );
           KickPlayer( id );
+
           KickPlayer( player );
 
     }
 
     }
 
}
 
}

Revision as of 20:34, 31 March 2009

This function kicks a player from the server

Syntax

  1. bool KickPlayer( player plr )

Arguments

  • plr - pointer of the player to kick

Example

This will kick a player on join if his name is not 'Bob'

  1.  
  2. function OnPlayerJoin( player )
  3. {
  4. if ( player.Name != "Bob" )
  5. {
  6. MessagePlayer( "Your name isn't Bob! Only Bob is allowed on this server!.", player );
  7. KickPlayer( player );
  8. }
  9. }
  10.  

Notes

The calls OnPlayerJoin and MessagePlayer were used in in this example. More info about there in the corresponding pages.

Related Functions

Template:Squirrel/Functions/Misc

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox