OnPlayerCommand: Difference between revisions
Jump to navigation
Jump to search
This wiki is using an old backup from 2020
Some information may be old/missing
Decent 946 (talk | contribs) No edit summary |
Decent 946 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
This is called when a player uses a command. | |||
== Syntax == | == Syntax == | ||
<pre>function | <pre>function onPlayerCommand( player, cmd, parameters )</pre> | ||
== Parameters == | == Parameters == | ||
* | * string '''player''' - The player that use command. | ||
* ''' | * string '''cmd''' - This is the command that player used. | ||
* ''' | * string '''parameters''' - This is the list of the parameters as a string. | ||
== Example == | == Example == | ||
This example command heal the player if they type '''/heal'''. | |||
<source lang=squirrel> | <source lang=squirrel> | ||
function | function onPlayerCommand( player, cmd, text ) | ||
{ | { | ||
if ( cmd == "heal" ) | |||
{ | |||
if ( player.Health == 100 ) PrivMessage( player, "You have the health to maximum."); | |||
else | |||
{ | |||
PrivMessage( player, "You healed successfully."); | |||
player.Health = 100; | |||
} | |||
} | } | ||
</source> | </source> | ||
Line 30: | Line 32: | ||
=== Notes === | === Notes === | ||
Call [[Scripting/Squirrel/Events/Player/onPlayerCommand|onPlayerCommand]] were used in this example. More info about them in the corresponding pages. | |||
== Related Events == | == Related Events == | ||
{{Scripting/Squirrel/Events/ | {{Scripting/Squirrel/Events/Player/onPlayerCommand}} |
Revision as of 16:48, 15 March 2016
This is called when a player uses a command.
Syntax
function onPlayerCommand( player, cmd, parameters )
Parameters
- string player - The player that use command.
- string cmd - This is the command that player used.
- string parameters - This is the list of the parameters as a string.
Example
This example command heal the player if they type /heal.
function onPlayerCommand( player, cmd, text )
{
if ( cmd == "heal" )
{
if ( player.Health == 100 ) PrivMessage( player, "You have the health to maximum.");
else
{
PrivMessage( player, "You healed successfully.");
player.Health = 100;
}
}
Notes
Call onPlayerCommand were used in this example. More info about them in the corresponding pages.