AI Core
Pojazdyai-vehicles

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: AI i sześć znaków (na przykład AI00001A). 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.
  • depotPrice w odpowiedziach qbx_vehicles zawsze wynosi 0; opłatę za parking policyjny ustawia się w ai-garages.

Na tej stronie