AI Core
Veículosai-vehicleshop

ai-vehicleshop para desenvolvedores

O export do servidor do ai-vehicleshop.

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

TypeScript
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

Signature
GetCatalogPrice(model: string): number | null
Lua
local price = exports['ai-vehicleshop']:GetCatalogPrice(model) -- número ou nil

Parâ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.

Nesta página