SetWaterColor: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 37: | Line 37: | ||
==See Also== | ==See Also== | ||
{{Client | {{Client water functions}} | ||
Revision as of 10:32, 19 May 2009
This function changes the water color of the GTA world.
Syntax
bool setWaterColor ( int red, int green, int blue, [ int alpha = 200 ] )
Required Arguments
- red: The red value of the water, from 0 to 255.
- green: The green value of the water, from 0 to 255.
- blue: The blue value of the water, from 0 to 255.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- alpha: The alpha (visibility) value of the water, from 0 to 255. Defaults to 200 if not declared.
Returns
Returns true if water color was set correctly, false if invalid values were passed.
Example
This example adds a command watercolor with which a player can change the water colour.
function changeWaterColor ( commandName, red, green, blue, alpha )
-- if alpha is input, then include it too
alpha = tonumber ( alpha ) or 200
-- check if the colour values for red, green and blue are valid
if tonumber ( red ) and tonumber ( green ) and tonumber ( blue ) then
setWaterColor ( red, green, blue, alpha )
else
outputChatBox ( "Failed to change the water colour!" )
end
end
addCommandHandler ( "watercolor", changeWaterColor )
See Also
- getWaterLevel
- isWaterDrawnLast
- setWaterDrawnLast
- Shared
- createWater
- getWaterColor
- getWaterVertexPosition
- getWaveHeight
- resetWaterColor
- resetWaterLevel
- setWaterColor
- setWaterLevel
- setWaterVertexPosition
- setWaveHeight