Configuração Principal
O arquivo config.lua contém as configurações principais do sistema.
Config = {}
Config.Locale = 'pt-br' -- Idioma do sistema
Config.Debug = true -- Ativar logs de debug
Config.EnableCommand = true -- Habilitar comando /skins
Config.CommandName = 'skins' -- Nome do comando
-- Categorias de Debug
Config.DebugCategories = {
['Init'] = true,
['Events'] = true,
['Database'] = true,
['Bridge'] = true,
['Market'] = true,
['DailyShop'] = true,
}
Config.UI = {
Logo = 'https://sua-logo.com/logo.png',
Colors = {
Primary = '#8257e5', -- Cor principal (Roxo)
Background = '#09090A', -- Fundo
Card = '#121214', -- Cards
CardHover = '#202024', -- Cards (hover)
Text = '#FFFFFF', -- Texto principal
TextSecondary = '#A1A1AA', -- Texto secundário
Success = '#10B981', -- Sucesso
Error = '#EF4444', -- Erro
Warning = '#F59E0B', -- Aviso
Info = '#3B82F6' -- Informação
}
}
Config.DailyShop = {
Enabled = true,
RotationHour = 0, -- Hora da rotação (0 = meia-noite)
ItemCount = 4,
Discount = { Min = 5, Max = 15 }, -- Desconto em %
}
Config.NightMarket = {
StartDate = '2025-12-21 00:00:00',
DurationDays = 7,
Discount = { Min = 10, Max = 50 },
Schedule = { Enabled = true }, -- Rotação automática pelo config.json do servidor
}
Config.Webhooks = {
Purchase = "DISCORD_WEBHOOK_URL", -- Compras
Transfer = "DISCORD_WEBHOOK_URL", -- Transferências
Admin = "DISCORD_WEBHOOK_URL", -- Ações Administrativas
Security = "DISCORD_WEBHOOK_URL", -- Alertas de Segurança
}
Configuração do Bridge
Framework
Defina o framework no arquivo bridge/config.lua:
BridgeConfig = {}
BridgeConfig.Framework = "qbcore"
BridgeConfig = {}
BridgeConfig.Framework = "qbx"
BridgeConfig = {}
BridgeConfig.Framework = "custom"
-- Implemente suas próprias funções em bridge/client.lua e bridge/server.lua
Configuração de Screenshots
Configure o provedor de imagens em modules/screenshot/config.lua:
ScreenshotConfig = {}
-- Provedor: 'fivemerr' ou 'fivemanage'
ScreenshotConfig.Provider = 'fivemerr'
-- Configuração Fivemerr
ScreenshotConfig.Fivemerr = {
Token = "SUA_API_KEY_AQUI"
}
-- Configuração Fivemanage (alternativa)
ScreenshotConfig.Fivemanage = {
Token = "SEU_TOKEN_AQUI"
}
Os módulos de Screenshot e Conversor de Imagens são Open Source. Você pode adaptar para seu próprio CDN.
Personalização de Cores
O sistema usa variáveis CSS que podem ser personalizadas via Config.UI.Colors:
| Variável | Descrição | Padrão |
|---|
Primary | Cor principal de destaque | #8257e5 |
Background | Cor de fundo | #09090A |
Card | Cor dos cards | #121214 |
CardHover | Cor dos cards (hover) | #202024 |
Text | Cor do texto principal | #FFFFFF |
TextSecondary | Cor do texto secundário | #A1A1AA |
Idiomas Suportados
| Código | Idioma |
|---|
pt-br | Português (Brasil) |
en | English |
Para adicionar um novo idioma, crie um arquivo em locales/[codigo].json.