AI Core
Pojazdyai-vehicleshop

ai-vehicleshop dla deweloperów

Eksport serwera ai-vehicleshop.

Typowany jako AiVehicleshopServerExports w @aicore-fivem/shared (exports.ts).

TypeScript
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

Sygnatura
GetCatalogPrice(model: string): number | null
Lua
local price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- liczba lub nil

Parametry

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.

Na tej stronie