ai-vehicles
Posiadane pojazdy postaci, prac i gangów. Magazyn, na którym opiera się każdy skrypt garaży, salonów, kluczy i paliwa.
ai-vehicles przechowuje na serwerze każdy posiadany pojazd: kto jest właścicielem, jego model i tablicę, gdzie jest zaparkowany, jego paliwo i uszkodzenia oraz wygląd (kolory, tuning, dodatki). Gracze nigdy nie otwierają go bezpośrednio. Spotykają się z nim przez inne skrypty: auto kupione w ai-vehicleshop jest tworzone tutaj, ai-garages je parkuje i wyjmuje, a ai-vehiclekeys zna stąd jego właściciela.
Co robi w grze
- Właściciele. Pojazd należy do postaci, floty pracy (każdy członek może nim jeździć), floty gangu albo skryptu (ogłoszenie w komisie używanych aut w ai-vehiclesales).
- Tablice. Każdy pojazd dostaje tablicę utworzoną z jego numeru:
AIi sześć znaków (na przykładAI00001A). Dwa pojazdy nigdy nie mają tej samej tablicy. - Jedno auto, jedna kopia. Pojazd może być w świecie tylko raz. Jeśli dwóch członków pracy spróbuje wyjąć to samo auto floty w tej samej chwili, drugi zostaje odrzucony.
- Zgubione pojazdy. Gdy pojazd, który jest na zewnątrz, znika ze świata (restart serwera, sprzątanie, skrypt, który go usuwa), przechodzi na parking policyjny. Właściciel odbiera go na parkingu policyjnym ai-garages.
- Wygląd i tuning. Wygląd, który garaż zapisuje przy parkowaniu (kolory, dodatki, brud, uszkodzenia), jest zachowywany, ale parkowanie nigdy nie zmienia tuningu. Tylko warsztat tuningowy (ai-mechanic) zapisuje silnik, hamulce, turbo, neony i inne mody. Menu modów użyte przez oszusta przepada przy następnym zaparkowaniu auta.
Instalacja
Instaluje go przepis txAdmin AI Core. Ręcznie: włóż folder do resources/[ai]/ i dodaj ensure ai-vehicles do server.cfg po ensure ai-core. Wymaga OneSync i ai-core. Tabela ai_vehicles_owned jest tworzona przy pierwszym starcie.
Uruchamiaj go przed skryptami, które go używają: ai-garages, ai-vehicleshop, ai-vehiclesales, ai-rental, ai-mechanic i ai-vehiclekeys.
Ustawienia w panelu
Brak. ai-vehicles nie ma zakładki w panelu administratora: garaże, salony i ceny ustawia się w skryptach, które go używają.
Komendy i klawisze
Brak.
Co zastępuje
fxProvide: qbx_vehicles. Skrypty Qbox, które wywołują exports.qbx_vehicles:GetPlayerVehicles(...) i inne eksporty qbx_vehicles, trafiają do ai-vehicles, więc garaże, salony i skrypty tuningu Qbox widzą posiadane pojazdy bez zmian. Pełna lista jest na stronie dla deweloperów.
Znane ograniczenia
- Inne skrypty widzą tylko pojazdy w pamięci: pojazdy postaci, które są online, i każdą flotę prac i gangów. Pojazd postaci offline pozostaje w bazie danych, dopóki ta postać nie dołączy.
- Zamiennik qbx_vehicles filtruje według citizen id tylko wtedy, gdy ta postać jest online.
depotPricew odpowiedziach qbx_vehicles zawsze wynosi0; opłatę za parking policyjny ustawia się w ai-garages.