PL/setVehicleColor: Difference between revisions
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 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