SetVehicleColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Undo revision 59059 by Lizzalka (talk))
Line 1: Line 1:
<font face="sans-serif">
__NOTOC__
<div style="background:#333;">
{{Server client function}}
<div style="height:4px;background:#AAA;"></div>
This function will set the color of a vehicle. Colors are in RGB format, vehicles can have up to 4 colors. Most vehicles have 2 colors only.
<font color="#FFF" size="5">
 
<p>&nbsp;Ваша версия Adobe Flash Player устарела</p>
{{New feature|3.0110|1.1|
</font>
==Syntax==  
<div style="background:#FFF;">
<syntaxhighlight lang="lua">
<font color="#F00" size="2">
bool setVehicleColor ( vehicle theVehicle, int r1, int g1, int b1, [int r2, int g2, int b2, int r3, int g3, int b3, int r4, int g4, int b4] )           
<p>Требуется срочное обновление до текущей версии!</p>
</syntaxhighlight>  
</font>
 
<font color="#000" size="4">
{{OOP||[[vehicle]]:setColor}}
<p>Adobe Flash Player 30.0.0.164 <font color="#888" size="2">(~18 kB)</font></p>
===Required Arguments===  
</font>
*'''theVehicle:''' The [[vehicle]] that you wish to set the color of.
<font color="#444" size="2">
*'''r1, g1, b1:''' Three integers indicating the red, green and blue components of the first (main) color for the vehicle
<p><b>Операционная система:</b> Windows<br><b>Язык:</b> Выбирает пользователь</p>
===Optional Arguments===
</font>
*'''r2, g2, b2:''' Three integers indicating the red, green and blue components of the second color for the vehicle
<font color="#000" size="4">
*'''r3, g3, b3:''' Three integers indicating the red, green and blue components of the third color for the vehicle
<p>Скачать обновление с Яндекс.Диска: yadi.sk/d/AfbiMAr1PkGdww</p>
*'''r4, g4, b4:''' Three integers indicating the red, green and blue components of the fourth color for the vehicle
</font>
}}
</div>
===Returns===
</div>
Returns ''true'' if vehicle's color was set, ''false'' if an invalid vehicle or invalid colors were specified.
</font>
 
==Example==
<section name="Example 1" class="server" show="true">
This example implements a serverside ''random_color'' console command.
<syntaxhighlight lang="lua">
addCommandHandler( 'random_color',
function( uPlayer )
if isPedInVehicle( uPlayer ) then
local uVehicle = getPedOccupiedVehicle( uPlayer )
if uVehicle then
local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 )
setVehicleColor( uVehicle, r, g, b )
end
end
end
)
</syntaxhighlight>  
</section>
 
== Issues ==
{{Issues|
{{Issue|9033|Clientside setVehicleColor doesn't work directly after creation}}
}}
 
==See Also==
{{Vehicle_functions}}

Revision as of 06:02, 9 September 2018

This function will set the color of a vehicle. Colors are in RGB format, vehicles can have up to 4 colors. Most vehicles have 2 colors only.

Syntax

bool setVehicleColor ( vehicle theVehicle, int r1, int g1, int b1, [int r2, int g2, int b2, int r3, int g3, int b3, int r4, int g4, int b4] )            


OOP Syntax Help! I don't understand this!

Method: vehicle:setColor(...)


Required Arguments

  • theVehicle: The vehicle that you wish to set the color of.
  • r1, g1, b1: Three integers indicating the red, green and blue components of the first (main) color for the vehicle

Optional Arguments

  • r2, g2, b2: Three integers indicating the red, green and blue components of the second color for the vehicle
  • r3, g3, b3: Three integers indicating the red, green and blue components of the third color for the vehicle
  • r4, g4, b4: Three integers indicating the red, green and blue components of the fourth color for the vehicle

Returns

Returns true if vehicle's color was set, false if an invalid vehicle or invalid colors were specified.

Example

Click to collapse [-]
Example 1

This example implements a serverside random_color console command.

addCommandHandler( 'random_color',
	function( uPlayer )
		if isPedInVehicle( uPlayer ) then
			local uVehicle = getPedOccupiedVehicle( uPlayer )
			if uVehicle then
				local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 )
				setVehicleColor( uVehicle, r, g, b )
			end
		end
	end
)

Issues

Issue ID Description
#9033 Clientside setVehicleColor doesn't work directly after creation

See Also