Sistema de ID
Configure IDs iniciais, loja automática, IDs reservados, integração de pagamento e exibição das tags sobre os jogadores.
Antes de instalar
Se você está começando agora, siga esta ordem. Ela evita a maior parte dos erros de ativação, permissão e dependência.
1. Proteção pronta
Instale o módulo MTAX:SA, cadastre o IP e coloque sua KEY no
Config.lua.
2. Pasta correta
Mantenha o resource com o nome esperado:
[TS]ID.
3. Dependências ligadas
Inicie inventário, notificação, blur, banco ou utilitários citados nesta página antes do produto.
4. Debug limpo
Reinicie o resource e confira o console. Se aparecer erro, corrija antes de liberar aos jogadores.
Permissão do resource
Se o mod precisar de permissão no ACL, adicione o resource ao grupo correto usando o nome exato da pasta. Para este produto, a referência é
resource.[TS]ID.
Objeto ACL do resource
resource.[TS]ID
Este produto usa comunicação externa
Libere também
function.fetchRemote no ACL do servidor. Sem essa permissão, a validação pode falhar mesmo com a KEY correta.
Como ler os códigos nesta página
Config.lua
Arquivo principal onde você altera KEY, permissões, comandos, valores, cores, posições e integrações.
Blocos grandes
Servem para localizar a parte correta no arquivo. Não cole o bloco inteiro por cima do seu arquivo sem revisar.
Trechos curtos
Podem ser comandos, exports ou exemplos de ACL. Copie apenas quando a legenda disser que é para usar.
Configuração geral
Interface e IDs
Config = {
blur = true,
startID = 50,
commandStore = 'lojaid',
keyStore = 'F2',
}Opções
- blur
- Ativa ou desativa o desfoque da interface.
- startID
- Primeiro ID usado ao popular o banco de dados.
- commandStore / keyStore
- Comando e tecla que abrem a loja de IDs.
- acls
- Grupos autorizados a usar comandos administrativos.
Pagamentos
Token privadoPreencha
tokenMP com o token do Mercado Pago somente no servidor. Nunca publique esse valor.Suporte e Mercado Pago
discordLink = 'discord.gg/tiosamscripts',
discordText = 'Abra um ticket para receber suporte.',
tokenMP = 'SEU TOKEN',Loja e IDs reservados
Reservar um ID
reservados = {
['mod'] = 100,
}Cadastrar um ID na loja
store = {
{250, 'Descrição exibida no painel.', 95},
}Em reservados, a chave representa a conta e o valor é o ID. Em store, cada item contém ID, descrição e preço.
TagID integrado
Exibição das tags
distanceDraw = 18,
keyTag = 'F5',
healthDamage = 10,
voiceColor = {30, 255, 0},
fontPath = 'assets/fonts/bold.ttf',
fontSize = 13,Tags por ACL
tags = {
{'acl', 'Console', 'Fundador', {255, 202, 56}, false},
{'acl', 'Admin', 'Admin', {0, 102, 204}, true},
}Campos da tag
- distanceDraw
- Distância máxima para desenhar o ID.
- keyTag
- Tecla usada pelo jogador para ocultar a tag.
- healthDamage
- Vida mínima para mostrar o ID normalmente.
- tags
- Tipo, identificador, cargo, cor RGB e efeito de piscar.