Pojazdyai-vehicleshop
ai-vehicleshop dla deweloperów
Eksport serwera ai-vehicleshop.
Typowany jako AiVehicleshopServerExports w @aicore-fivem/shared (exports.ts).
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");Eksporty serwera
GetCatalogPrice
Cena modelu w katalogu z panelu. Używaj jej do wyceny pojazdu (odkup, ubezpieczenie, podatek). ai-vehiclesales używa jej do oferty dealera.
Strona: serwer · Czeka: nie
GetCatalogPrice(model: string): number | nulllocal price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- liczba lub nilParametry
Prop
Type
Zwraca
Cena w dolarach. null, gdy żaden pojazd w katalogu nie ma tego modelu albo model nie jest tekstem.
Przykład
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");
// Ubezpieczenie wypłaca 40 % ceny katalogowej.
export function insurancePayout(model: string): number {
const price = shop.GetCatalogPrice(model);
return price === null ? 0 : Math.floor(price * 0.4);
}Zdarzenia
Callback zakupu ai-vehicleshop jest wewnętrzny (od jego klienta do jego serwera); nie wywołuj go z innych skryptów. Sprawdza na serwerze salon, odległość, dostęp i katalog.