Para sair da tela cheia, pressione e segure Esc

Domine seu Servidor com a
3.0

A Elite em Performance: 0.01ms de Latência Real

Eleve o nível do seu FiveM com a documentação definitiva. Da configuração inicial ao tuning de performance avançado, tudo o que você precisa para um servidor de alta escala.

Infraestrutura Sólida

Configuração otimizada do server.cfg para máxima estabilidade.

Escalabilidade Máxima

Tuning avançado de Pool Sizes para suportar 100+ jogadores.

Segurança Blindada

Integração robusta com sistemas de anticheat e logs em tempo real.

Ecossistema Creative

Base fundamentada em vRPex otimizado e banco de dados oxmysql.

Junte-se ao nosso discord: discord.gg/warnnuis

WarnNuis Animation
Dashboard
0 Docs
3.0 Versão
24h Status
Performance 0%

© 2022 Warn Documentation. Powered by Warn Group.

Sua Jornada Começa Aqui

A Base Warn é a evolução definitiva da Base Core 3.0. Projetada para oferecer performance extrema e estabilidade inabalável em servidores de grande porte.

Enquete 1 Enquete 2
Especificações Rápidas
Build Recomendada: 3407 (Enforced)
Framework: vRP (Creative V2/V3)
Database: OxMySQL / MySQL-Async

Perguntas Frequentes

Tire suas dúvidas sobre o funcionamento de nossos scripts e sistemas.

Como gerenciar minhas licenças?
Para ativar sua licença, acesse nosso painel e selecione o script desejado. Você precisará do IP da sua máquina (VPS ou Localhost). Caso não saiba seu IP, consulte em meuip.com.br e vincule-o ao seu produto.
O que fazer se meu IP mudar?
Nossos scripts validam o IP em tempo real. Se o IP da sua hospedagem mudar, basta atualizar a informação em nossa central de licenças em warn-nuis.com para restabelecer o acesso instantaneamente.
Suporte e Atualizações
  • Atualizações automáticas em todas as camadas (Server, Client e Web).
  • Compatibilidade total: vRPex, Creative Network e Creative Extended.
  • Dúvidas técnicas? Abra um ticket em nosso Discord oficial.

Termos de Uso e Aquisição

Ao realizar uma aquisição na Warn Nuis, você declara estar de acordo com os seguintes termos:

Políticas Gerais

  • Por se tratar de produtos digitais com entrega imediata, não efetuamos reembolsos após a disponibilização do acesso.
  • As licenças são intransferíveis. Em caso de encerramento do projeto, é estritamente proibida a revenda ou repasse para terceiros.
  • Aquisições oficiais ocorrem apenas via ticket ou diretamente com os administradores autorizados.
  • O suporte técnico é centralizado em tickets; mensagens privadas (DM) não serão atendidas.
  • Conduta inadequada ou desrespeito com a equipe resultará em banimento e revogação de licenças.
  • Tentativas de engenharia reversa ou burlar a autenticação implicam em perda imediata dos produtos.

Suporte e Garantia

  • A Warn Nuis não se responsabiliza por mau uso ou vazamentos causados pelo usuário.
  • Difamações contra a marca ou equipe levarão ao cancelamento permanente de todos os serviços.
  • Correções de bugs e atualizações seguem um cronograma interno de prioridades.
  • Não garantimos compatibilidade ou suporte para scripts de terceiros não homologados.
  • A instalação inicial é de responsabilidade do usuário, salvo contratação de serviço de setup.
  • A violação de qualquer cláusula implica na rescisão imediata do suporte e acesso ao produto.
Qualquer duvida acesse os ticket

Estrutura

A Base Warn é organizada de forma modular para facilitar a manutenção e atualização de scripts.

PastaConteúdo
resources/[warn]Scripts exclusivos da WarnDocs.
resources/[creative]Framework core e sistemas essenciais.
resources/[assets]Mapas, veículos e roupas (Stream).
config/Arquivos de configuração global (.lua).
artifacts/Binários do FXServer (sempre atualize aqui).

Instalação & Start

1
Extração e Artifacts

Extraia os arquivos e certifique-se de que o FXServer.exe está na pasta artifacts.

2
Banco de Dados

Importe o arquivo .sql no seu banco de dados (MySQL/MariaDB).

3
Start do Servidor

Execute o arquivo start.bat para iniciar o servidor.

Configuração Geral

Configurações que afetam toda a base e scripts globais.

Ajustes no Config.lua

A maioria dos scripts possui um arquivo config.lua ou settings.lua. É lá que você altera preços, posições e webhooks.

Webhooks Globais
Configure seus logs em resources/[warn]/warn-logs/config.lua para centralizar todas as notificações no seu Discord.

Configuração (server.cfg)

O arquivo server.cfg é o coração do seu servidor FiveM. Nele você define conexões, tokens, nomes e a ordem de inicialização dos scripts.

server.cfg
# Endereço IP do servidor (vazio para automático)
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# String de conexão com o banco de dados
set mysql_connection_string "server=localhost;uid=root;password=;database=warndocs"
2
Nomes e Tags
server.cfg
sets sv_projectName "WarnDocs FiveM Server"
sets sv_projectDesc "Servidor de Alta Performance"
sv_hostname "WarnDocs - Base Core 3.0"

Dependências Core

Estes scripts são a base do funcionamento do servidor. Devem ser iniciados exatamente nesta ordem.

ScriptFunçãoPrioridade
ox_libBiblioteca de UI e funçõesCrítica
PolyZoneCriação de zonas 3DAlta
oxmysqlConexão com banco de dadosCrítica
vrpFramework baseCrítica
pma-voiceSistema de voz nativoAlta

Scripts & Facções

Aprenda a configurar os principais sistemas da base.

wnGroups (Sistema de Facções)

Localizado em resources/[creative]/wnGroups. Este script gerencia todos os grupos do servidor.

  • Como criar grupo: Adicione a tabela do grupo no config.lua.
  • Cargos: Defina salários e permissões por cargo.
  • Baús: Configure a localização e capacidade dos baús da facção.
wnGroups/config.lua
-- Exemplo de configuração de grupo em wnGroups
['Policia'] = {
    ['label'] = "Polícia Militar",
    ['permissao'] = "policia.permissao",
    ['cargos'] = {
        ['Recruta'] = { ['salario'] = 1000 },
        ['Coronel'] = { ['salario'] = 5000 }
    }
}

Veículos & Mapas

Adicione veículos add-on e mapas MLO ao seu servidor sem causar instabilidade.

1
Adicionando Veículos

Coloque seus veículos na pasta [assets]/veiculos e certifique-se de que o arquivo __resource.lua ou fxmanifest.lua está correto.

Comandos .bat & CMD

Domine a execução do servidor através de scripts de lote (.bat) e comandos de terminal para automação e gerenciamento profissional.

1. Script de Inicialização (start.bat)

O start.bat ideal deve garantir que o servidor limpe o cache e utilize os recursos de performance do Windows.

Exemplo start.bat
@echo off
title WarnDocs 3.0 - Servidor de Alta Performance
color 0b
echo ====================================================
echo    WARNDOCS 3.0 - OTIMIZACAO DE PERFORMANCE
echo ====================================================
echo [1/3] Limpando Cache do Servidor...
if exist cache rd /s /q cache
echo [2/3] Definindo Prioridade do Processo...
echo [3/3] Iniciando FXServer com Build 3407...
..\artifacts\FXServer.exe +set sv_enforceGameBuild 3407 +exec server.cfg
pause
2. Auto-Restart Automático

Script para reabrir o servidor automaticamente em caso de queda (Crash):

Exemplo loop.bat
@echo off
title WarnDocs 3.0 - Monitoramento Anti-Crash
color 0c
:run
echo ====================================================
echo    SISTEMA DE MONITORAMENTO ATIVO (24H ONLINE)
echo ====================================================
echo [%time%] Iniciando servidor...
start /wait /high ..\artifacts\FXServer.exe +set sv_enforceGameBuild 3407 +exec server.cfg
echo.
echo ====================================================
echo    [ALERTA] SERVIDOR FECHADO OU CRASHADO!
echo    REINICIANDO EM 10 SEGUNDOS...
echo ====================================================
timeout /t 10
goto run
3. Comandos CMD Úteis
  • taskkill /f /im FXServer.exe : Força o fechamento de todos os servidores travados.
  • netstat -ano | findstr :30120 : Verifica se a porta do servidor está sendo usada por outro processo.
  • ipconfig /all : Identifica o endereço IP local e físico para configuração de licença.

Otimização Extrema (Pool Sizes)

Mantenha seu servidor rodando a 0.01ms mesmo com 100+ jogadores simultâneos ajustando os limites de memória do motor do GTA.

ConfiguraçãoValor RecomendadoImpacto Real
CMoveObject Pool75Reduz crash de colisão e "congelamento" de peds
TxdStore Pool26000Carrega mais texturas sem o erro "Global Texture Limit"
StaticBounds5000Melhora render de mapas MLO e evita "buracos" no chão
FragmentStore Pool18000Essencial para servidores com muitos carros Add-on
ClothStore Pool1500Evita crash de roupas e cabelos de 100+ players
DwdStore Pool12000Aumenta a distância de renderização de prédios
Guia de Memória RAM (VPS)

Os valores acima são otimizados para uma VPS padrão de 8GB a 16GB RAM. Veja como ajustar baseado no seu plano:

  • VPS 4GB: Use metade dos valores de TxdStore e FragmentStore para evitar estouro de memória física.
  • VPS 16GB+: Você pode dobrar o StaticBounds para 10000 se o seu servidor tiver muitos mapas pesados.
  • Dica de Ouro: Nunca defina valores infinitos. O motor RAGE tem limites físicos; valores muito altos podem causar instabilidade no sistema operacional da VPS.
server.cfg - Bloco de Performance
# --- WARNDOCS PERFORMANCE BLOCK ---
setr citizen:maxMoveObjects 75
setr citizen:maxStaticBounds 5000
setr citizen:maxFragmentStore 18000
setr citizen:maxTxdStore 26000
setr citizen:maxClothStore 1500
setr citizen:maxDwdStore 12000

# Otimização de Rede (Anti-Lag)
set sv_netConfig 1
set sv_enableNetworkVehicles 1

Permissões (ACE)

O sistema ACE é o método nativo e mais seguro de dar permissões administrativas no FiveM.

server.cfg
# Adicionar admin por Discord ID
add_principal identifier.discord:1234567890 group.admin

# Dar todas as permissões ao grupo admin
add_ace group.admin command allow

Anticheat & Logs

Proteja seu servidor contra hackers e monitore todas as ações via Webhooks do Discord.

1
Configurando Logs

Crie um webhook no seu canal do Discord e cole no arquivo config/logs.lua.

Enciclopédia: base.lua (Geral)

O arquivo base.lua (ou geral.lua) é o coração da sua base. Nele, você controla desde a identidade visual até as regras mais complexas de economia e sistemas criminosos. Abaixo, detalhamos cada bloco de código para que você entenda exatamente o que está alterando.

1. Identidade & Configurações Básicas

Nesta seção, você define a "alma" do servidor. Os comentários no código ajudam a identificar onde cada link ou nome deve ser inserido.

  • Config.Logo_Cidade: O link da imagem (PNG/JPG) que aparecerá em todos os menus e notificações.
  • nome_cidade: Define o nome que aparece no "Game Type" do FiveM e em tags internas.
  • dinheiro_inicial: O valor que o jogador recebe assim que cria o personagem (Padrão: 35.000).
  • whitelist: Se estiver como true, apenas jogadores aprovados podem entrar. Se false, o servidor é aberto.
Identidade (Linhas 1-15)
Config.Logo_Cidade = "https://i.imgur.com/9tgc2PX.png" -- Link da Logo
Config.Basico = {
    nome_cidade = "Base Core", -- Nome nas tags e Game Type
    link_loja = "www.warn-nuis.com", -- Link da sua loja
    dinheiro_inicial = 35000, -- Dinheiro ao criar personagem
    whitelist = true, -- Ativa/Desativa Whitelist
}
2. Spawn & Kit Inicial

Define onde o jogador começa e o que ele carrega para sobreviver nos primeiros momentos.

  • creatorCoords: A sala de criação de personagens. Geralmente um local fechado ou "vazio".
  • spawnCoords: O local exato onde o player "nasce" na cidade após terminar a criação.
  • itens_inicial: Tabela de itens obrigatórios. Cada item tem seu nome (spawn name) e quantidade.
Spawn e Itens (Linhas 28-38)
spawn = {
    creatorCoords = { x = -811.7, y = 175.22, z = 76.73, h = 107.72 },
    spawnCoords = { x = 272.47, y = -1197.29, z = 29.28 },
},
itens_inicial = {
    [1] = { item = "milkfrutos", quantidade = 5 }, -- Comida inicial
    [2] = { item = "catburger", quantidade = 5 }, -- Comida inicial
    [3] = { item = "cellphone", quantidade = 1 }, -- Celular
    [4] = { item = "radio", quantidade = 1 }, -- Rádio
    [5] = { item = "dollars", quantidade = 5000 }, -- Dinheiro "limpo"
}
3. Performance & NPCs

Essencial para otimização. Servidores com muitos NPCs tendem a ter mais lag e menor FPS.

  • VehicleDensity: Densidade de carros de NPCs. (0.0 remove todos).
  • PedDensity: Densidade de pessoas andando. (0.0 remove todos).
  • limpar_vehs: Limpa veículos vazios a cada X minutos (Evita poluição visual e lag).
  • limpar_npcs: Remove NPCs gerados aleatoriamente a cada X minutos.
Otimização (Linhas 51-66)
npcs = {
    VehicleDensity = 0.0, -- Densidade de Carros (NPC)
    PedDensity = 2.0, -- Densidade de Pedestres (NPC)
},
otimizacoes = {
    limpar_vehs = { ativo = true, minutos = 180 }, -- Limpa carros a cada 3h
    limpar_npcs = { ativo = true, minutos = 10 }, -- Limpa NPCs a cada 10min
}
4. Comandos Administrativos (Staff)

Configura quem pode usar cada comando e para qual Webhook a log de uso será enviada.

  • perms: Lista de grupos que têm acesso ao comando (Ex: "Admin", "Moderator").
  • webhook: Link do canal do Discord onde a ação será registrada.
  • /mundo: Altera a dimensão (routing bucket) para evitar ser visto por outros.
  • /god: Dá vida infinita ao jogador especificado ou a si mesmo.
Comandos Staff (Linhas 267-312)
Config.Comandos = {
    ["/mundo"] = { perms = { "Admin","Moderator" }, webhook = "" },
    ["/god"] = { perms = { "Admin","Moderator","Helper" }, webhook = "" },
    ["/nc"] = { perms = { "Admin","Moderator","Helper" }, webhook = "" }, -- NoClip
    ["/group"] = { perms = { "Admin" }, webhook = "" }, -- Seta cargo
    ["/tuning"] = { perms = { "Admin" }, webhook = "" }, -- Tuna o carro
}
5. Sistema de Influencers & Discord

Integração automática com o Discord para dar benefícios a Streamers, TikTokers e Boosters.

  • role_id: O ID do cargo no seu servidor do Discord.
  • beneficios: O que o jogador ganha ao ter esse cargo (Grupos, Carros exclusivos, Itens).
  • skin_adultos: Bloqueia ou permite skins específicas para esses cargos.
Influencers (Linhas 427-492)
Influencer_Config = {
    settings = {
        [1] = { 
            role_id = "ID_DO_CARGO",
            beneficios = {
                grupos = { 'Influencer' },
                carros = { { carro = "sl63amg22", baby = false } }
            }
        }
    }
}
6. Sistemas Criminosos & Drogas

Configurações de assaltos a NPCs e venda de drogas com sistema de perícia policial.

  • Config.Roubo_NPC: Itens e dinheiro que podem ser obtidos ao render um NPC na rua.
  • Config.Venda_Drogas: Preços dinâmicos (Min/Max) e a Fórmula Química para a polícia identificar a droga.
  • wnPoliceSystem: A fórmula molecular (Ex: C21H30O2) que aparece no laboratório de perícia.
Drogas e Assaltos (Linhas 538-595)
Config.Venda_Drogas = {
    itens = {
        { item = "lean", priceMin = 220, priceMax = 300, wnPoliceSystem = "C21H30O2" },
        { item = "cocaine", priceMin = 220, priceMax = 300, wnPoliceSystem = "C43K12M9" },
    }
}
7. Veículos Especiais (Baby & Blindados)

Gerenciamento de restrições de veículos e capacidades físicas (Reboque).

  • carros_baby: Carros exclusivos para crianças. Adultos são ejetados automaticamente.
  • carros_blindado: Veículos que possuem proteção extra contra disparos.
  • reboques: Veículos que têm a física habilitada para guinchar outros carros.
Categorias de Veículos (Linhas 73-218)
carros_baby = { ['babyamarokbr'] = true, ['miniaranha'] = true },
carros_blindado = { [GetHashKey('wrbmwg05')] = true },
reboques = { ['flatbed'] = true, ['WRflatbed'] = true }
8. Logs de Segurança & Anticheat

Monitore ações suspeitas e evite que cheaters spawnem itens ou dinheiro.

  • Inventario-UsarItem: Registra cada item usado por qualquer jogador.
  • Função-giveInventoryItem: Log crucial para detectar se alguém está ganhando itens fora do sistema normal.
  • Função-Hackers: Monitora se algum script vital foi parado por programas externos.
9. Desmanche & Roubo a Registradora

Configurações de lucro para atividades ilegais e locais de roubo rápido.

  • Multiplicar: Fator de lucro sobre o valor do veículo no banco de dados. (Recomendado: 1.5).
  • quantidade_policia: Mínimo de policiais em serviço para iniciar um roubo a registradora.
  • TempoDeRoubo: Tempo em segundos que o jogador deve ficar parado para concluir o roubo.
Economia Ilegal (Linhas 601-638)
Config.Desmanche = {
    Valor_Default = 50000, -- Se o carro não tiver preço no SQL
    Multiplicar = 1.5, -- Multiplicador de lucro
}
Config.Roubo_Registradora = {
    quantidade_policia = 2, -- Policiais necessários
    TempoDeRoubo = 15, -- Segundos
    dinheiro_ganho = { minimo = 3000, maximo = 5000 }
}
10. Salários & Sistema de Status

Gerenciamento de pagamentos automáticos e comandos de visualização de serviço.

  • cooldown: Intervalo em minutos para o recebimento do salário (Padrão: 30 min).
  • Config.ComandoStatus: Define quais profissões aparecem no comando /status (Ex: Hospital, Polícia).
  • Config.RoupaPresidio: Define automaticamente a skin que o jogador usará ao ser preso.
Salários e Status (Linhas 728-761)
Config.Salarios = {
    cooldown = 30, -- Minutos entre salários
    lista = {
        { title = "Diamante", cargo = "VipDiamante", valor = 5000 },
        { title = "Influencer", cargo = "Influencer", valor = 4000 }
    }
}
Config.ComandoStatus = {
    [1] = { nome = "Hospital", permissao = "Paramedic" },
    [4] = { nome = "Policia", permissao = "Police" }
}

NPCs Config (npcs.lua)

O arquivo npcs.lua é responsável por gerenciar todos os NPCs estáticos (Peds) espalhados pelo mapa. Aqui você configura desde o atendente de uma loja até NPCs de missões e rotas ilegais.

1. Anatomia de um NPC

Cada NPC é definido por um bloco de código dentro da tabela pedList. Veja o que cada parâmetro faz:

  • coords: Localização exata (X, Y, Z e H - Rotação).
  • model: O modelo do Ped. Pode ser o Hash (0x...) ou o nome da skin ("ig_benny").
  • anim: A animação que o NPC ficará executando em loop (Dicionário e Nome da animação).
  • distance: Distância em metros para o NPC ser "spawnado" (carregado) na tela do jogador.
  • wnTarget (Opcional): Se true, o NPC aceita interações do sistema de "Z" (Target).
Exemplo de Estrutura
{
    distance = 100,
    coords = { 953.93, -943.76, 42.95, 90.71 },
    model = { 0xC4B715D2, "ig_benny" },
    anim = { "anim@heists@heist_corona@single_team", "single_team_loop_boss" }
}
2. Principais NPCs no Arquivo

O seu arquivo já vem pré-configurado com locais essenciais:

  • Mecânica Sul (OVERSPEED): Configurado nas linhas 10-22 com modelos ig_benny.
  • Mercado Ilegal: Localizado nas linhas 46-60. Possui o parâmetro wnTarget = true para interação.
  • NPCs de Venda (Ponte/Túnel/Praia): Diversos NPCs espalhados para sistemas de economia e rotas.
  • Munição & Armas: NPCs vendedores configurados com animações de atendente.
3. Adicionando um Novo NPC

Para adicionar um novo NPC, basta copiar um bloco existente e alterar as coordenadas:

  1. Pegue as coordenadas no jogo (/coords).
  2. Escolha um modelo de Ped (Ex: s_m_y_blackops_01).
  3. Defina uma animação (Ex: WORLD_HUMAN_GUARD_STAND).
  4. Cole o novo bloco antes do último } do arquivo.

Safezone Config (safezone.lua)

O arquivo safezone.lua define as áreas de proteção (Zonas Seguras) do servidor, onde o combate é desativado e sistemas específicos (como Spotify) podem ser ativados automaticamente.

1. Criação de Zonas (PolyZone)

Diferente de zonas circulares simples, a Base Warn utiliza PolyZone, permitindo criar polígonos complexos que se ajustam perfeitamente ao formato de praças, hospitais e interiores.

  • vector2(X, Y): Cada ponto que forma o desenho da zona no mapa.
  • minZ / maxZ: Define a altura mínima e máxima da zona (Chão e Céu).
  • debugPoly: Se true, mostra as linhas da zona dentro do jogo para testes.
Exemplo: Zona da Praça
["Praca"] = PolyZone:Create({
    vector2(205.79, -1024.9),
    vector2(208.78, -1025.24),
    -- ... outros pontos
},{
    ["name"] = "Praca",
    ["minZ"] = 0.00,
    ["maxZ"] = 150.00
})
2. Integração Spotify & LocalState

Ao entrar em uma Safezone, o servidor pode disparar estados locais (LocalState) para habilitar funções de áudio ou músicas específicas.

  • status = true: Ativa o sistema de áudio na zona.
  • LocalState: Define a tag de permissão ou estado para scripts de terceiros.
Spotify Infos
SpotifyInfos = {
    ["Praca"] = { status = true },
    ["Hospital"] = { LocalState = "Paramedic" },
    ["Cafe"] = { LocalState = "Cafe" }
}
3. Zonas Padrão da Base

Sua base já vem com as seguintes zonas protegidas:

  • Praça Principal: A maior zona, cobrindo todo o centro social.
  • Spawn: Proteção para players que acabaram de entrar no servidor.
  • Hospital: Área neutra para tratamento médico.
  • Café & OverSpeed: Zonas de interação social e mecânica.

Blips & Mapa (blips-mapa.lua)

O arquivo blips-mapa.lua é utilizado para configurar todos os ícones estáticos que aparecem no mapa (F10) e no mini-mapa do jogador, como Lojas, Postos de Gasolina, Garagens e pontos de interesse.

1. O que são Blips?

Blips são os marcadores visuais no mapa do GTA V. Eles ajudam os jogadores a se localizarem e encontrarem serviços essenciais na cidade.

  • Sprite (ID): O ícone que aparece (Ex: 52 para Loja, 361 para Posto).
  • Cor: A cor do ícone (Ex: 2 para Verde, 1 para Vermelho, 4 para Azul).
  • Escala: O tamanho do ícone no mapa (Padrão: 0.7 ou 0.8).
  • Nome: O texto que aparece ao passar o mouse sobre o ícone no mapa.
2. Estrutura Sugerida

Embora o arquivo possa variar, a estrutura padrão para adicionar blips na Base Warn segue este modelo:

Modelo de Blip
{ 
    name = "Loja de Departamento", 
    coords = { 25.65, -1346.58, 29.49 }, 
    id = 52, 
    color = 2, 
    scale = 0.5 
}
3. IDs e Cores Frequentes
ServiçoID (Sprite)Cor Sugerida
Garagem3573 (Azul Claro)
Hospital611 (Vermelho)
Polícia6038 (Azul Escuro)
Mecânica4465 (Amarelo)
Banco1082 (Verde)

Você pode consultar a lista completa de IDs no site oficial do FiveM Documentation.

Sistema de Animações (anim.lua)

O arquivo anim.lua contém a biblioteca completa de animações e emotes do servidor. Ele é um dos maiores arquivos da base, permitindo que os jogadores executem centenas de movimentos diferentes através de comandos ou menus.

1. Como funciona uma Animação

Cada animação é registrada com um nome curto (atalho) que o jogador usará no chat (Ex: /e joinha). A estrutura básica define como o personagem deve se comportar:

  • dict: O dicionário de animação do GTA V.
  • anim: O nome da animação específica dentro do dicionário.
  • prop: Objeto que o personagem segura (Ex: prop_amb_beer_bottle).
  • flag: Define o comportamento (Ex: 49 permite andar enquanto executa).
  • loop: Se a animação deve se repetir infinitamente ou rodar apenas uma vez.
Exemplo de Registro
["bahia"] = { 
    dict = "paper_1_rcm_alt1-8", 
    anim = "player_one_dual-8", 
    prop = "time03prop", 
    flag = 49, 
    mao = 28422 
}
2. Principais Categorias

O arquivo é organizado em grandes blocos para facilitar a localização:

  • Sociais: Joinha, tchau, palmas, apontar.
  • Trabalho: Bandeja de garçom, prancheta, ferramentas, varrer.
  • Esportes: Karatê, boxe, alongamentos, flexões.
  • Interação: Sentar, deitar, encostar em paredes, carona.
  • Diversos: Spray de pichação, usar celular, beber, comer.
3. Dicas de Edição

Ao adicionar novas animações, preste atenção aos seguintes pontos:

  • Props: Se a animação usa um objeto, você deve configurar o mao (osso da mão) e as posições (pos1 a pos6) para que o objeto não fique flutuando.
  • Flags: Use flag = 49 para animações da parte superior do corpo que permitem ao jogador continuar andando.
  • Comando /e: Todas as animações cadastradas aqui podem ser testadas no jogo usando /e [nome].

Bloqueio de Roupas (bloquear-roupas.lua)

O arquivo bloquear-roupas.lua é essencial para manter a exclusividade de certos itens de vestuário, como uniformes de facções, roupas de eventos ou itens de doadores (VIPs), impedindo que jogadores comuns os acessem nas lojas de roupas.

1. Sistema de Blacklist

O bloqueio funciona através de uma blacklist dividida por gênero (Masculino e Feminino). Você pode bloquear qualquer categoria de roupa:

  • mascara, maos, calca, cabelo.
  • mochila, sapato, acessorios, blusa.
  • colete, jaquetas, chapeu, oculos.
2. Permissões de Acesso

Além de apenas bloquear, você pode definir uma permissão específica para que apenas certos jogadores possam ver e usar o item.

Exemplo de Bloqueio com Permissão
['mascara'] = {
    [37] = { permission = 'jns.acess' }, -- Apenas quem tem a permissão 'jns.acess' pode usar a máscara ID 37
}
3. Dicas de Configuração
  • ID do Item: O número entre colchetes (Ex: [37]) corresponde ao ID da roupa no menu da loja.
  • Gênero: Certifique-se de adicionar o bloqueio tanto no mp_m_freemode_01 (Homens) quanto no mp_f_freemode_01 (Mulheres) se o item for para ambos.
  • Limpeza: Deixe as tabelas vazias se não houver bloqueios para aquela categoria específica.

Comandos Staff & Permissões

Lista completa de comandos administrativos integrados na Base Warn. Todos os comandos possuem integração nativa com Webhooks para logs detalhadas no Discord.

1. Comandos de Gerenciamento
ComandoPermissãoDescrição
/status2Admin-1Ver o status de todos os jogadores online.
/mundo [num]Admin-1Muda sua própria dimensão (Routing Bucket).
/mundo2 [id] [num]Admin-1Muda a dimensão de outro jogador.
/energeticoAdmin-1Ativa energético infinito em você.
/emote2 [id] [num]Admin-1Força um jogador a executar uma animação.
/derrubar [id] [qtd]Admin-1Força queda de um jogador.
/setmochila [id] [qtd]Admin-1Aumenta a capacidade da mochila do jogador.
/mochilareset [id]Admin-1Reseta o peso da mochila para o padrão.
/limparinv [id]Admin-1Limpa todo o inventário de um jogador.
/carcolorAdmin-1Troca a cor do veículo atual.
/addnitroAdmin-1Adiciona nitro ao veículo atual.
/item [spawn] [qtd]Admin-1Spawna itens no seu inventário.
/god [id]Admin-4Dá vida infinita (God Mode).
/god2Admin-1Dá God Mode em área.
/good [id]Admin-1Regenera Fome, Sede e Colete.
/ncAdmin-4Ativa/Desativa o NoClip.
/kick [id]Admin-2Expulsa um jogador específico.
/kickallAdmin-2Expulsa todos os jogadores.
/tpcds [x y z]Admin-2Teleporta para coordenadas específicas.
/cds /cds2 /cds3LivrePega as coordenadas atuais.
/tptome [id]Admin-4Puxa um jogador até você.
/tpto [id]Admin-4Vai até um jogador.
/tpwayAdmin-4Vai até o marcador no mapa (Waypoint).
/group [id] [cargo]Admin-1Seta um cargo/grupo no jogador.
/ungroup [id] [cargo]Admin-1Remove um cargo/grupo do jogador.
/tuningAdmin-1Tuna o veículo automaticamente.
/fixAdmin-3Repara o veículo atual.
/limpareaAdmin-4, PoliceLimpa objetos e marcas da área.
/debug2Admin-4Ver hash de props no mapa.
/gem [id] [qtd]Admin-1Adiciona gemas ao jogador.
/remgem [id] [qtd]Admin-1Remove gemas do jogador.
/money [id] [qtd]Admin-1Dá dinheiro limpo ao jogador.
/rdinheiro [id] [qtd]Admin-1Remove dinheiro do banco do jogador.
/blindadoAdmin-1Deixa o veículo atual blindado.
/copiarroupa [id]Admin-1Copia o preset de roupa de outro jogador.
/addfuelAdmin-1Abastece o veículo atual.
/resetp [id]Admin-1Reseta a aparência do personagem.
/car [spawn]Admin-3Spawna um veículo pelo nome.
/dvStaff/MecDeleta o veículo próximo.
/sistema [id]AdminAltera informações do usuário (steam/discord).
/spawnAdmin-1Volta para a sala de criação.
/luzInfluencerCria uma lâmpada para fotos.
/wl [steamhex]Admin-3Adiciona à Whitelist.
/unwl [steamhex]Admin-3Remove da Whitelist.
/camStaff/InfluencerAcessa câmera 3D para fotos.
2. Comandos de Console (F8 / Server)

Estes comandos funcionam apenas diretamente no console do servidor ou via RCON:

  • kickallc: Kicka todos os jogadores via console.
  • msgdc: Envia mensagem de "Cidade Online" no chat.
  • reloadconfig: Recarrega as configurações do geral.lua ou blip-mapa.lua sem reiniciar a base.
  • playersc: Lista a quantidade de jogadores online no console.

Configurações Avançadas (geral.lua)

Explicação detalhada sobre sistemas de imagens, presença no Discord, otimização de NPCs, sistema de influencers e hierarquias de cargos.

1. Links de Imagens & Presença Discord

Siga estes passos para configurar a identidade visual dos seus menus:

  1. Hospedagem: Suba as imagens do seu inventário e carros para um servidor (Ex: Imgur ou Host próprio).
  2. Configuração: No bloco url_images, cole o link base terminando com /.
  3. Discord: Vá ao Portal de Dev do Discord, crie uma aplicação e cole o ID em SetDiscordAppId.
Exemplo de Configuração
url_images = {
    inventario = "http://mauiimagens.shop/imagens/itens/", -- Link das imagens dos itens
    garagem = "http://mauiimagens.shop/imagens/cars/", -- Link das imagens dos carros
}
2. Densidade de NPCs & Limpeza

Ajuste o fluxo da cidade para ganhar FPS:

  • VehicleDensity: Recomendado 0.0 para servidores RP pesados.
  • PedDensity: Quantidade de pedestres (0.0 remove todos).
  • limpar_vehs: Defina ativo = true e o tempo em minutos para deletar carros abandonados.
  • limpar_npcs: Essencial para limpar peds gerados aleatoriamente pelo GTA a cada X minutos.
3. Players Fake & Outros Sistemas

Como usar os bônus visuais e integrações:

  • Players Fake: Altere os números em cada horário (ex: ["18:00"] = 50) para adicionar 50 "jogadores fantasmas" na contagem visual nesse horário.
  • FiveManage: Gere seu token no painel oficial para habilitar o gerenciamento web.
  • Sistema de Derrubar: Se ativo = true, o jogador cai ao apertar "E" duas vezes. O stress define quanto ele ganha por queda.
4. Configurando Influencers & Boosters

Para dar itens e carros automáticos para quem tem cargo no Discord:

  1. Pegue o ID do seu Servidor (Guild ID).
  2. Pegue o ID do Cargo (Role ID) no Discord.
  3. Em beneficios, adicione os nomes dos grupos e carros (spawn name).
  4. Use baby = true se o carro for exclusivo para skins de criança.
Exemplo Influencer
[1] = { 
    role_id = "1461824631399780576",
    beneficios = {
        grupos = { 'Influencer','Spotify' },
        carros = { { carro = "bmwm3", baby = false } }
    }
}
5. Configurando Cargos (Grupos)

Como criar ou editar um cargo:

  • Nome: Nome visual que aparece no inventário.
  • Posicao: Ordem no ranking do menu (1 é o topo).
  • Permissoes: A tag que você usará nos scripts (Ex: "Admin").
  • Hiarquia: Lista de cargos que este cargo pode gerenciar/setar.
  • Service: Se true, o jogador pode "bater ponto" com este cargo.

Troubleshooting (Resolução de Problemas)

Encontrou algum problema? Aqui estão as soluções para os erros mais comuns relatados pela comunidade.

O servidor não aparece na lista
Solução: Verifique se você definiu a sv_master1 "" no seu server.cfg (deve estar comentada ou removida para aparecer na lista). Certifique-se também de que as portas 30120 (TCP/UDP) estão abertas no seu firewall/VPS.
Imagens do Inventário não aparecem
Solução: Verifique a Config.Basico.url_images.inventario no seu geral.lua. O link deve ser direto para a pasta das imagens e terminar obrigatoriamente com uma barra /.
Erro de Handshake / Conexão recusada
Solução: Isso geralmente significa que o servidor caiu ou o artifacts está desatualizado. Verifique se o processo FXServer.exe ainda está rodando no Gerenciador de Tarefas.

Comparativo de Cargos & VIPs

Entenda as vantagens de cada nível de doação e como eles impactam a experiência do jogador no servidor.

Benefício Prata Ouro Ruby Diamante Maui
Gemas Iniciais501001506001300
Dinheiro Ativação50k100k150k300k500k
Duração (Dias)30303060Permanente
Fila (Prioridade)20%20%50%70%100%
Salário (Base)$1.000$2.000$3.500$5.000$7.500
Spotify In-Game
Verificado/Câmera
Hierarquia de Grupos
Os grupos na Base Warn seguem uma estrutura de herança. Por exemplo, o grupo Dono herda automaticamente as permissões de Admin, Moderator e Helper, simplificando a gestão de acessos.

Guia de Economia & Lucros

A Base Warn possui uma economia balanceada e dinâmica. Aprenda a configurar os ganhos de atividades legais e ilegais.

Venda de Drogas & Perícia

O sistema de drogas conta com um bônus por policial ativo, incentivando o risco e a recompensa.

  • Bônus Policial: Configurado em Config.Venda_Drogas.bonus. A cada policial em serviço, o lucro aumenta.
  • Fórmula Química: O campo wnPoliceSystem define o código molecular que a perícia policial encontrará ao investigar o crime.
DrogaPreço MédioFórmula Perícia
Lean$260C21H30O2
Cocaine$260C43K12M9
Void (Especial)$1.025H90K56V2

Atividades de Roubo

Configure a dificuldade e o retorno de assaltos rápidos:

  • Roubo NPC: Itens aleatórios com valores entre $425 e $525.
  • Registradora: Requer 2 policiais e paga entre $3.000 e $5.000.

Glossário de Veículos Especiais

Sua base possui sistemas exclusivos para diferentes categorias de veículos, aumentando o realismo e a diversão.

Veículos Baby (Crianças)
Veículos configurados na tabela carros_baby são de uso exclusivo para skins de crianças. Se um personagem adulto tentar entrar no banco do motorista, ele será ejetado automaticamente pelo script.
Veículos Blindados
Estes veículos possuem uma resistência superior a disparos de armas de fogo. O script identifica o Hash do veículo e aplica a blindagem em tempo real, ideal para transporte de valores ou eventos.
Sistema de Reboque
Veículos como o flatbed e energyrepair estão habilitados para rebocar outros carros. O jogador deve se aproximar da traseira do guincho e utilizar o comando ou menu de interação.
© 2024 Warn Documentation. Powered by Warn Team.

Vídeo Tutoriais

Domine cada funcionalidade da sua base através de guias visuais práticos, focados em implementação rápida e otimização de performance.

Sistema Painel Admin

Apresentação completa do painel administrativo.

Script de Corridas

Como usar e criar corridas na Base Core.

Explicação Garagem

Entenda o funcionamento do sistema de garagem.

Comando reloadconfig

Sistema de configuração e preview do comando reload.

Corridas Warn

Mais detalhes sobre o sistema de corridas exclusivo.

Atualização Garagem

Como usar Liveries nos veículos.

Atualizações Base Core

Informações importantes sobre as novas versões.

Sistema de Helicrash

Maui | Funcionamento do evento de queda de helicóptero.

Setagem Automática

Como funciona o sistema de setagem automática de cargos.

Tutorial Adicional 1

Vídeo complementar sobre sistemas da base.

Como colocar Oxmysql na base

Tutorial passo a passo de como instalar e configurar o Oxmysql.

Configuração Discord

A organização do seu Discord é a vitrine do seu projeto. Disponibilizamos o canal modelos-discord com a estrutura original utilizada em nossos servidores de sucesso. Siga as orientações do vídeo para criar um ambiente profissional, atraente e engajador para seus novos jogadores.

ESTRATÉGIA DE LANÇAMENTO
Recomendamos não iniciar o servidor sem antes atingir uma meta de engajamento (ex: 500 membros reais no Discord). Crie expectativa através de spoilers e teasers para garantir um lançamento impactante e uma comunidade vibrante desde o primeiro dia.

Criação & Organização

Como criar as categorias, canais e permissões do zero para sua cidade.

Configuração do Bot

Passo a passo de como configurar o bot de comandos e integrar com o banco de dados.

Adaptação com a Cidade

Aprenda a sincronizar os cargos do Discord com as permissões (vRP/Creative) da sua base.

  • Sincronização de IDs
  • Logs de Setagem
  • Cargos de Influencer
Capa
Carregando... Playlist Warn