Squirrel/Server/Functions/Messages/MessageAllExcept

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(New page: __NOTOC__ Sends a message to every player in the game except to specified ID. It can be customized to your own colour if needed. == Syntax == <code>bool MessageAllExcept( string text, in...)
 
m
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
Sends a message to every player in the game except to specified ID. It can be customized to your own colour if needed.
+
Sends a message to every player in the game except to specified player. It can be customized to your own colour if needed.
  
 
== Syntax ==
 
== Syntax ==
  
<code>bool MessageAllExcept( string text, int id, int r, int g, int b )</code>
+
<code>bool MessageAllExcept( string text, player plr, int r, int g, int b )</code>
 +
<code>bool MessageAllExcept( string text, player plr, Colour col )</code>
  
 
== Arguments ==
 
== Arguments ==
  
 
* '''text''' - This is the message to send to the player
 
* '''text''' - This is the message to send to the player
* '''id''' - This is the ID of the player
+
* '''plr''' - This is the ID of the player
 
* '''r''' - The ammount of Red to be in the colour
 
* '''r''' - The ammount of Red to be in the colour
 
* '''g''' - The ammount of Green to be in the colour
 
* '''g''' - The ammount of Green to be in the colour
 
* '''b''' - The ammount of Blue to be in the colour
 
* '''b''' - The ammount of Blue to be in the colour
 +
* '''col''' - The colour to use for the message
  
 
== Example ==
 
== Example ==
Line 19: Line 21:
  
 
<code lang="squirrel">
 
<code lang="squirrel">
function OnPlayerCommand( id, cmd, text )
+
function OnPlayerCommand( player, cmd, text )
 
{
 
{
 
     if ( cmd == "message" )
 
     if ( cmd == "message" )
 
     {
 
     {
           MessageAllExcept( "Testing message functions...", id, 255, 0, 0 );
+
           MessageAllExcept( "Testing message functions...", player, 255, 0, 0 );
 
     }
 
     }
 
}
 
}

Revision as of 20:33, 31 March 2009

Sends a message to every player in the game except to specified player. It can be customized to your own colour if needed.

Syntax

  1. bool MessageAllExcept( string text, player plr, int r, int g, int b )
  1. bool MessageAllExcept( string text, player plr, Colour col )

Arguments

  • text - This is the message to send to the player
  • plr - This is the ID of the player
  • r - The ammount of Red to be in the colour
  • g - The ammount of Green to be in the colour
  • b - The ammount of Blue to be in the colour
  • col - The colour to use for the message

Example

This will send a message saying 'Testing message functions...' to all players except the one who uses the command '/message'.

  1.  
  2. function OnPlayerCommand( player, cmd, text )
  3. {
  4. if ( cmd == "message" )
  5. {
  6. MessageAllExcept( "Testing message functions...", player, 255, 0, 0 );
  7. }
  8. }
  9.  

Notes

The call OnPlayerCommand was used in in this example. More info about this in the corresponding page.

Related Functions

Template:Squirrel/Functions/Misc

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox