PL/setVehicleColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
Line 25: Line 25:
Ta przykładowa komenda (strona server-side) ustawia dowolny kolor pojazdu.
Ta przykładowa komenda (strona server-side) ustawia dowolny kolor pojazdu.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addCommandHandler( 'zmienkolor',
addCommandHandler( 'zmienkolor',                     -- Ustawianie komendy.
function( uPlayer )
function( uPlayer )
if isPedInVehicle( uPlayer ) then
if isPedInVehicle( uPlayer ) then                           -- Sprawdzanie gracza czy jest w pojeździe.
local uVehicle = getPedOccupiedVehicle( uPlayer )
local uVehicle = getPedOccupiedVehicle( uPlayer )                        
if uVehicle then
if uVehicle then
local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 )
local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 )                       -- Ustawienie losowych kolorów RGB
setVehicleColor( uVehicle, r, g, b )
setVehicleColor( uVehicle, r, g, b )                                                             -- Ustawienie losowego koloru RGB dla pojazdu.
end
end
end
end
end
end

Latest revision as of 20:15, 15 October 2016

Ta funkcja określa kolor pojazdu. Kolory są w formacie RGB, pojazdy mogą mieć maksymalnie 4 kolory. Większość pojazdów posiada tylko 2 kolory.

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: ID Pojazdu (vehicle) którego chcesz ustawić kolor,
  • r1, g1, b1: Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy pierwszego (głównego) koloru dla danego pojazdu,

Optional Arguments

  • r2, g2, b2: Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy czwartego koloru dla danego pojazdu,
  • r3, g3, b3: Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy trzeciego koloru dla danego pojazdu,
  • r4, g4, b4: Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy czwartego koloru dla danego pojazdu,

Returns

'True' ', jeśli kolor pojazdu został ustawiony, 'false' ', jeśli nieprawidłowy pojazd lub nieprawidłowe kolory zostały określone zwroty.

Example

Click to collapse [-]
Example 1

Ta przykładowa komenda (strona server-side) ustawia dowolny kolor pojazdu.

addCommandHandler( 'zmienkolor',                     -- Ustawianie komendy.
	function( uPlayer )
		if isPedInVehicle( uPlayer ) then                           -- Sprawdzanie gracza czy jest w pojeździe.
			local uVehicle = getPedOccupiedVehicle( uPlayer )                         
			if uVehicle then
				local r, g, b = math.random( 255 ), math.random( 255 ), math.random( 255 )                        -- Ustawienie losowych kolorów RGB
				setVehicleColor( uVehicle, r, g, b )                                                              -- Ustawienie losowego koloru RGB dla pojazdu.
			end  
		end
	end
)

Issues

Issue ID Description
#9033 setVehicleColor po stronie klienta nie działa bezpośrednio po utworzeniu

See Also