Fahrzeugeai-vehicleshop
ai-vehicleshop für Entwickler
Der Server-Export von ai-vehicleshop.
Typisiert als AiVehicleshopServerExports in @aicore-fivem/shared (exports.ts).
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");Server-Exports
GetCatalogPrice
Der Preis eines Modells im Katalog des Panels. Nutze ihn, um ein Fahrzeug zu bewerten (ein Rückkauf, eine Versicherung, eine Steuer). ai-vehiclesales nutzt ihn für das Angebot des Händlers.
Seite: Server · Wartet: nein
GetCatalogPrice(model: string): number | nulllocal price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- Zahl oder nilParameter
Prop
Type
Rückgabewert
Der Preis in Dollar. null, wenn kein Katalogfahrzeug dieses Modell hat oder model kein Text ist.
Beispiel
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");
// Die Versicherung zahlt 40 % des Katalogpreises aus.
export function insurancePayout(model: string): number {
const price = shop.GetCatalogPrice(model);
return price === null ? 0 : Math.floor(price * 0.4);
}Events
Der Kauf-Callback von ai-vehicleshop ist intern (von seinem Client an seinen Server); rufe ihn nicht aus anderen Skripten auf. Er prüft auf dem Server den Händler, die Entfernung, den Zugriff und den Katalog.