Vehículosai-vehicleshop
ai-vehicleshop para desarrolladores
El export de servidor de ai-vehicleshop.
Tipado como AiVehicleshopServerExports en @aicore-fivem/shared (exports.ts).
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
GetCatalogPrice(model: string): number | nulllocal price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- number o nilPará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.