- Dokumentacja
- Funkcje wspólne
- getVehicleColor
Funkcja
getVehicleColor
Zwraca kolory pojazdu. Bez drugiego argumentu daje cztery numery z palety gry (gdy auto ma kolory RGB, numery są najbliższymi kolorami palety). Z rgb = true zwraca dwanaście liczb: r, g, b kolejno dla kolorów 1-4, dokładnie takie, jakie widać w grze.
Składnia
int... getVehicleColor(vehicle vehicle [, bool rgb = false])Argumenty
vehiclevehicle- Pojazd.
rgbbool, opcjonalny = falsetrue= zwróć wartości RGB zamiast numerów palety.
Zwraca
4 numery palety albo 12 składowych RGB.
Przykład
addCommandHandler("kolor", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local r, g, b = getVehicleColor(vehicle, true)
outputChatBox(("Lakier: %d, %d, %d"):format(r, g, b), player, r, g, b)
end)
Zobacz też
setVehicleColorUstawia kolory lakieru pojazdu dowolnymi barwami RGB, widoczne u wszystkich graczy. Pojazd ma do czterech kolorów: 1 = główny lakier, 2 = drugi kolor (pasy, dach, felgi zależnie od modelu), 3 i 4 = dodatkowe elementy niektórych modeli. Podaj tylko pierwsze trzy liczby, a drugi kolor będzie taki sam jak pierwszy. Kolory, których nie ma w palecie gry, są rysowane dokładnie, bez zaokrąglania do palety.getVehicleColorIdZwraca dwa numery palety ustawione przezsetVehicleColorId. Gdy pojazd ma kolory RGB zsetVehicleColor(albo jeszcze żadnych), zwracafalse; wtedy użyjgetVehicleColor.