sleepless_interact que abrem uma loja (reaproveitando a NUI do inventário). Cada loja tem um modo (Buy/Sell), um tipo de pagamento (Cash/Consume/Gemstone) e uma lista de itens com preços.
Funcionalidades
Compra e Venda
Cada loja opera em modo
Buy ou Sell, definindo se o jogador compra itens ou vende para o estabelecimento.3 Formas de Pagamento
Pague em dinheiro (
Cash), item de troca consumido (Consume) ou gemas/diamantes (Gemstone).Interação Nativa
Pontos no mapa abertos via
sleepless_interact, reaproveitando a NUI do inventário.Restrições por Acesso
Permissões por serviço (
Permission) e routing bucket (Route) controlam quem acessa cada loja.Dependências
Opcional: core_logs.
Configuração
Configurações emshared-side/shared.lua.
Location e List — pontos e definição das lojas
Location e List — pontos e definição das lojas
Tipos de pagamento (Type)
Tipos de pagamento (Type)
Adicionar uma loja
1
Definir a loja
Defina em
List (Label, Mode, Type, List de itens).2
Criar o ponto no mapa
Crie o ponto em
Location (Coords, Mode).Comandos
Este recurso não registra comandos. A interação é feita porsleepless_interact ou pelo evento shops:Open.
Exports
Não publica exports próprios. A interface Tunnelshops expõe: Permission, Mount, Take (comprar), Store (vender).
Eventos
Banco de Dados
Este recurso não cria tabelas. Lêfive_characters_vehicles e propertys (descrições de itens). Transações via vRP.*.
Customização
- Itens/preços: tabelas
List. - Pagamento: campo
Type(+ItemparaConsume). - Restrições:
Permission(serviço) eRoute(routing bucket). - Bloqueio por impostos/multas: padrão p/ todas exceto
Banned(emCore.Permission).

