Veículosai-vehicleshop
ai-vehicleshop para desenvolvedores
O export do servidor do ai-vehicleshop.
Tipado como AiVehicleshopServerExports em @aicore-fivem/shared (exports.ts).
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");Exports do servidor
GetCatalogPrice
O preço de um modelo no catálogo do painel. Use-o para avaliar um veículo (uma recompra, um seguro, um imposto). O ai-vehiclesales o usa para a oferta do revendedor.
Lado: Servidor · Espera: não
GetCatalogPrice(model: string): number | nulllocal price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- número ou nilParâmetros
Prop
Type
Retorno
O preço em dólares. null quando nenhum veículo do catálogo tem esse modelo, ou model não é texto.
Exemplo
import { resourceExport } from "@aicore-fivem/lib/server";
const shop = resourceExport("ai-vehicleshop");
// O seguro paga 40 % do preço de catálogo.
export function insurancePayout(model: string): number {
const price = shop.GetCatalogPrice(model);
return price === null ? 0 : Math.floor(price * 0.4);
}Eventos
O callback de compra do ai-vehicleshop é interno (do cliente dele para o servidor dele); não o chame a partir de outros scripts. Ele verifica a loja, a distância, o acesso e o catálogo no servidor.