GetWaterColor: Difference between revisions
Jump to navigation
Jump to search
m (fix oop) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
int, int, int, int getWaterColor ( ) | int, int, int, int getWaterColor ( ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{OOP||[[water]]:getColor||setWaterColor}} | |||
===Returns=== | ===Returns=== | ||
Line 18: | Line 20: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function waterColor () | function waterColor () | ||
local r,g,b,a = getWaterColor () | |||
if ( r and g and b and a ) then -- If color is true | |||
-- Output of the value of the water color to the chat | |||
outputChatBox ( "The color of water is: "..math.ceil(r)..", "..math.ceil(g)..", "..math.ceil(b)..", "..math.ceil(a).."", r, g, b ) | |||
else | else | ||
-- Notify the player if the value of the colors is false | |||
outputChatBox ( "Failed to get the color of water!" ) | outputChatBox ( "Failed to get the color of water!" ) | ||
end | end | ||
end | end | ||
-- Add command handler for the function | |||
addCommandHandler("watercolor", waterColor ) | addCommandHandler("watercolor", waterColor ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 32: | Line 37: | ||
function waterColor () | function waterColor () | ||
local r,g,b,a = getWaterColor () | local r,g,b,a = getWaterColor () | ||
if ( r and g and b and a ) then | if ( r and g and b and a ) then -- If color is true | ||
-- Output of the value of the water color to the chat | |||
outputChatBox ( "The color of water is: "..math.ceil(r)..", "..math.ceil(g)..", "..math.ceil(b)..", "..math.ceil(a).."", getRootElement(), r, g, b ) | outputChatBox ( "The color of water is: "..math.ceil(r)..", "..math.ceil(g)..", "..math.ceil(b)..", "..math.ceil(a).."", getRootElement(), r, g, b ) | ||
else | else | ||
-- Notify the player if the value of the colors is false | |||
outputChatBox ( "Failed to get the color of water!" ) | outputChatBox ( "Failed to get the color of water!" ) | ||
end | end | ||
end | end | ||
-- Add command handler for the function | |||
addCommandHandler("watercolor", waterColor ) | addCommandHandler("watercolor", waterColor ) | ||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 15:02, 7 August 2016
This function returns the water color of the GTA world.
Note: The server can only return the water color, if it has actually been set by script.
Syntax
int, int, int, int getWaterColor ( )
OOP Syntax Help! I don't understand this!
- Method: water:getColor(...)
- Counterpart: setWaterColor
Returns
Returns 4 ints, indicating the color of the water. (RGBA)
Example
These two examples adds the command watercolor which get water color(RGBA) and show in chat.
Click to collapse [-]
Clientfunction waterColor () local r,g,b,a = getWaterColor () if ( r and g and b and a ) then -- If color is true -- Output of the value of the water color to the chat outputChatBox ( "The color of water is: "..math.ceil(r)..", "..math.ceil(g)..", "..math.ceil(b)..", "..math.ceil(a).."", r, g, b ) else -- Notify the player if the value of the colors is false outputChatBox ( "Failed to get the color of water!" ) end end -- Add command handler for the function addCommandHandler("watercolor", waterColor )
Click to collapse [-]
Serverfunction waterColor () local r,g,b,a = getWaterColor () if ( r and g and b and a ) then -- If color is true -- Output of the value of the water color to the chat outputChatBox ( "The color of water is: "..math.ceil(r)..", "..math.ceil(g)..", "..math.ceil(b)..", "..math.ceil(a).."", getRootElement(), r, g, b ) else -- Notify the player if the value of the colors is false outputChatBox ( "Failed to get the color of water!" ) end end -- Add command handler for the function addCommandHandler("watercolor", waterColor )
See Also
- getWaterLevel
- isWaterDrawnLast
- setWaterDrawnLast
- Shared
- createWater
- getWaterColor
- getWaterVertexPosition
- getWaveHeight
- resetWaterColor
- resetWaterLevel
- setWaterColor
- setWaterLevel
- setWaterVertexPosition
- setWaveHeight