Scripting/Squirrel/Functions/cRGB: Difference between revisions
Jump to navigation
Jump to search
This wiki is using an old backup from 2020
Some information may be old/missing
(w) |
No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Creates an instance and returns the pointer. | |||
== Syntax == | == Syntax == | ||
<pre>RGB( | <pre>RGB( r, g, b )</pre> | ||
== Arguments == | == Arguments == | ||
* ''int'' ''' | * ''int'' (''byte'') '''r''' - Red | ||
* ''int'' ''' | * ''int'' (''byte'') '''g''' - Green | ||
* ''int'' ''' | * ''int'' (''byte'') '''b''' - Blue | ||
== Example == | == Example == | ||
<source> | |||
function | <source lang="squirrel"> | ||
function onPlayerCommand( player, cmd, text ) | |||
{ | { | ||
MessagePlayer(" | if( cmd == "red" ) | ||
{ | |||
MessagePlayer("You're now red!", player); | |||
player.Color = RGB(255, 0, 0); | |||
} | |||
else if ( cmd == "green" ) | |||
{ | |||
MessagePlayer("You're now green!", player); | |||
player.Color = RGB(0, 255, 0); | |||
} | |||
else if ( cmd == "blue" ) | |||
{ | |||
MessagePlayer("You're now blue!", player); | |||
player.Color = RGB(0, 0, 255); | |||
} | |||
} | } | ||
</source> | </source> | ||
=== Notes === | === Notes === | ||
Call [[onPlayerCommand]] was used in this example. More info in the page. | |||
== Related Functions == | == Related Functions == | ||
{{Scripting/Squirrel/Functions/Data Structures}} | {{Scripting/Squirrel/Functions/Data Structures}} | ||
[[Category:Scripting/Squirrel/Functions/Data_Structures]] |
Latest revision as of 18:01, 30 January 2017
Creates an instance and returns the pointer.
Syntax
RGB( r, g, b )
Arguments
- int (byte) r - Red
- int (byte) g - Green
- int (byte) b - Blue
Example
function onPlayerCommand( player, cmd, text )
{
if( cmd == "red" )
{
MessagePlayer("You're now red!", player);
player.Color = RGB(255, 0, 0);
}
else if ( cmd == "green" )
{
MessagePlayer("You're now green!", player);
player.Color = RGB(0, 255, 0);
}
else if ( cmd == "blue" )
{
MessagePlayer("You're now blue!", player);
player.Color = RGB(0, 0, 255);
}
}
Notes
Call onPlayerCommand was used in this example. More info in the page.