- Dokumentacja
- Funkcje serwera
- setVehicleColorId
Funkcja
setVehicleColorId
Ustawia kolory pojazdu numerami z palety pojazdów San Andreas (0-127), tak jak w klasycznej grze i w plikach carcols. Numer 0 to czarny, 1 biały, 3 czerwony, 6 żółty… (nazwy i barwy poda getVehiclePaletteColor). Podanie jednego numeru ustawia oba główne kolory na ten sam.
Składnia
bool setVehicleColorId(vehicle vehicle, int id1 [, int id2 = id1, int id3 = nil, int id4 = id3])Argumenty
vehiclevehicle- Pojazd.
id1int- Numer koloru głównego 0-127 (spoza zakresu jest przycinany).
id2int, opcjonalny = id1- Numer drugiego koloru 0-127.
id3int, opcjonalny = nil- Numer koloru 3; bez niego kolory 3 i 4 wracają do ustawień modelu.
id4int, opcjonalny = id3- Numer koloru 4.
Zwraca
true przy powodzeniu.
Przykład
local taxi = createVehicle(420, 1780, -1890, 13.4)
setVehicleColorId(taxi, 6, 1)
Zobacz też
getVehicleColorIdZwraca dwa numery palety ustawione przezsetVehicleColorId. Gdy pojazd ma kolory RGB zsetVehicleColor(albo jeszcze żadnych), zwracafalse; wtedy użyjgetVehicleColor.getVehiclePaletteColorZwraca barwę koloru o podanym numerze z palety pojazdów gry (0-127) oraz jego nazwę. Wartości RGB są dokładnie tymi, które rysuje Definitive Edition, więc nadają się np. do podglądu koloru w sklepie z lakierami.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.