Pular para o conteúdo principal

Configuração Principal

O arquivo config.lua contém as configurações principais do sistema.
config.lua
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"

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ávelDescriçãoPadrão
PrimaryCor principal de destaque#8257e5
BackgroundCor de fundo#09090A
CardCor dos cards#121214
CardHoverCor dos cards (hover)#202024
TextCor do texto principal#FFFFFF
TextSecondaryCor do texto secundário#A1A1AA

Idiomas Suportados

CódigoIdioma
pt-brPortuguês (Brasil)
enEnglish
Para adicionar um novo idioma, crie um arquivo em locales/[codigo].json.