AI Core
Fahrzeugeai-vehicleshop

ai-vehicleshop für Entwickler

Der Server-Export von ai-vehicleshop.

Typisiert als AiVehicleshopServerExports in @aicore-fivem/shared (exports.ts).

TypeScript
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

Signatur
GetCatalogPrice(model: string): number | null
Lua
local price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- Zahl oder nil

Parameter

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.

Auf dieser Seite