AI Core
Vehículosai-vehicleshop

ai-vehicleshop para desarrolladores

El export de servidor de ai-vehicleshop.

Tipado como AiVehicleshopServerExports en @aicore-fivem/shared (exports.ts).

TypeScript
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");

Exports de servidor

GetCatalogPrice

El precio de un modelo en el catálogo del panel. Úsalo para valorar un vehículo (una recompra, un seguro, un impuesto). ai-vehiclesales lo usa para la oferta del concesionario.

Lado: Servidor · Espera: no

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

Parámetros

Prop

Type

Devuelve

El precio en dólares. null cuando ningún vehículo del catálogo tiene ese modelo, o model no es texto.

Ejemplo

import { resourceExport } from "@aicore-fivem/lib/server";

const shop = resourceExport("ai-vehicleshop");

// El seguro paga el 40 % del precio de catálogo.
export function insurancePayout(model: string): number {
  const price = shop.GetCatalogPrice(model);
  return price === null ? 0 : Math.floor(price * 0.4);
}

Eventos

El callback de compra de ai-vehicleshop es interno (de su cliente a su servidor); no lo llames desde otros scripts. Comprueba en el servidor el concesionario, la distancia, el acceso y el catálogo.

En esta página