PL/setVehicleColor: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server client function}} Ta funkcja określa kolor pojazdu. Kolory są w formacie RGB, pojazdy mogą mieć maksymalnie 4 kolory. Większość pojazdów posiada tyl...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 11: | Line 11: | ||
{{OOP||[[vehicle]]:setColor}} | {{OOP||[[vehicle]]:setColor}} | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''theVehicle:''' | *'''theVehicle:''' ID Pojazdu ([[vehicle]]) którego chcesz ustawić kolor, | ||
*'''r1, g1, b1:''' | *'''r1, g1, b1:''' Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy pierwszego (głównego) koloru dla danego pojazdu, | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
*'''r2, g2, b2:''' | *'''r2, g2, b2:''' Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy czwartego koloru dla danego pojazdu, | ||
*'''r3, g3, b3:''' | *'''r3, g3, b3:''' Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy trzeciego koloru dla danego pojazdu, | ||
*'''r4, g4, b4:''' | *'''r4, g4, b4:''' Trzy liczby całkowite określające czerwone, zielone i niebieskie elementy czwartego koloru dla danego pojazdu, | ||
}} | }} | ||
===Returns=== | ===Returns=== | ||
'True' ', jeśli kolor pojazdu został ustawiony, 'false' ', jeśli nieprawidłowy pojazd lub nieprawidłowe kolory zostały określone zwroty. | |||
==Example== | ==Example== | ||
<section name="Example 1" class="server" show="true"> | <section name="Example 1" class="server" show="true"> | ||
Ta przykładowa komenda (strona server-side) ustawia dowolny kolor pojazdu. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler( ' | 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 | ||
Line 41: | Line 41: | ||
== Issues == | == Issues == | ||
{{Issues| | {{Issues| | ||
{{Issue|9033| | {{Issue|9033|setVehicleColor po stronie klienta nie działa bezpośrednio po utworzeniu}} | ||
}} | }} | ||
==See Also== | ==See Also== | ||
{{Vehicle_functions}} | {{Vehicle_functions}} |
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 1Ta 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
- addVehicleUpgrade
- attachTrailerToVehicle
- blowVehicle
- createVehicle
- detachTrailerFromVehicle
- fixVehicle
- getOriginalHandling
- getTrainDirection
- getTrainPosition
- getTrainSpeed
- getTrainTrack
- getVehicleColor
- getVehicleCompatibleUpgrades
- getVehicleController
- getVehicleDoorOpenRatio
- getVehicleDoorState
- getVehicleEngineState
- getVehicleHandling
- getVehicleHeadLightColor
- getVehicleLandingGearDown
- getVehicleLightState
- getVehicleMaxPassengers
- getVehicleModelFromName
- getVehicleName
- getVehicleNameFromModel
- getVehicleOccupant
- getVehicleOccupants
- getVehicleOverrideLights
- getVehiclePaintjob
- getVehiclePanelState
- getVehiclePlateText
- getVehicleSirenParams
- getVehicleSirens
- getVehicleSirensOn
- getVehicleTowedByVehicle
- getVehicleTowingVehicle
- getVehicleTurretPosition
- getVehicleType
- getVehicleUpgradeOnSlot
- getVehicleUpgradeSlotName
- getVehicleUpgrades
- getVehicleVariant
- getVehicleWheelStates
- isTrainDerailable
- isTrainDerailed
- isVehicleBlown
- isVehicleDamageProof
- isVehicleFuelTankExplodable
- isVehicleLocked
- isVehicleOnGround
- isVehicleTaxiLightOn
- removeVehicleUpgrade
- setTrainDerailable
- setTrainDerailed
- setTrainDirection
- setTrainPosition
- setTrainSpeed
- setTrainTrack
- setVehicleColor
- setVehicleDamageProof
- setVehicleDoorOpenRatio
- setVehicleDoorState
- setVehicleDoorsUndamageable
- setVehicleEngineState
- setVehicleFuelTankExplodable
- setVehicleHandling
- setVehicleHeadLightColor
- setVehicleLandingGearDown
- setVehicleLightState
- setVehicleLocked
- setVehicleOverrideLights
- setVehiclePaintjob
- setVehiclePanelState
- setVehiclePlateText
- setVehicleSirens
- setVehicleSirensOn
- setVehicleTaxiLightOn
- setVehicleTurretPosition
- setVehicleVariant
- setVehicleWheelStates