Como Usar Exports
Chame um export de outro script usando a sintaxe abaixo. Substituanome-do-script pelo nome exato da pasta do recurso no seu servidor:
O nome do script entre colchetes deve corresponder exatamente ao nome da pasta do recurso definido no seu
server.cfg.Módulo: Jobs
Servidor
GetPlayerJob
Retorna os dados do emprego atual de um jogador.source (number) — ID do jogador no servidor
Retorna: table { name, label, grade, gradeLabel, salary }
SetPlayerJob
Define o emprego de um jogador.source (number), jobName (string), grade (number)
IsPlayerOnDuty
Verifica se um jogador está em serviço.boolean — true se o jogador está em serviço
Módulo: Inventário
Servidor
GetItem
Verifica a quantidade de um item no inventário de um jogador.source (number), itemName (string)
Retorna: number — quantidade do item no inventário
AddItem
Adiciona itens ao inventário de um jogador.source (number), itemName (string), quantity (number)
Retorna: boolean
RemoveItem
Remove itens do inventário de um jogador.source (number), itemName (string), quantity (number)
Retorna: boolean
HasItem
Verifica se o jogador possui pelo menos uma quantidade determinada de um item.source (number), itemName (string), minQuantity (number)
Retorna: boolean
Cliente
OpenInventory
Abre a interface de inventário para o jogador local.Módulo: Economia
Servidor
GetMoney
Retorna o saldo de um tipo específico de um jogador.source (number), moneyType ('cash' | 'bank')
Retorna: number
AddMoney
Adiciona dinheiro a um jogador.source (number), moneyType (string), amount (number)
RemoveMoney
Remove dinheiro de um jogador. Retornafalse se o saldo for insuficiente.
source (number), moneyType (string), amount (number)
Retorna: boolean
Módulo: Admin
Servidor
IsAdmin
Verifica se um jogador possui permissão de administrador.boolean
GetAdminGroup
Retorna o grupo de admin de um jogador, ounil se não for admin.
string ou nil