config/, dividida em três arquivos por escopo: server/general.lua (só o servidor vê, tem a chave da API central), client/general.lua (aparência do painel) e shared/language.lua (textos).
config/server/general.lua
API central de login e streams
API central de login e streams
Permissão de admin
Permissão de admin
Regras de detecção de live
Regras de detecção de live
YouTube (opcional)
YouTube (opcional)
Sem relação com o login: usada só para checar “quem está ao vivo agora” no YouTube.
Sem essa chave, a checagem do YouTube simplesmente não roda. O resto do script continua funcionando normalmente (o login/vínculo de canal do YouTube não depende dela, só a detecção automática de live).
Intervalo de checagem (Twitch/Kick)
Intervalo de checagem (Twitch/Kick)
config/client/general.lua
Aparência
Aparência
Catálogo de itens e veículos (URLs de reserva)
Catálogo de itens e veículos (URLs de reserva)
Usadas só como reserva no seletor visual de recompensa do admin. A fonte principal de itens é a própria pasta
config/inventory/ do resource vrp (servida via NUI dele, sem precisar de internet); veículos não têm fonte local equivalente, então dependem só dessa URL.Se um item não tiver arquivo em
config/inventory/ do vRP e também não tiver imagem em ITEMS_BASE_URL, o seletor mostra um ícone genérico. Nunca quebra.config/shared/language.lua
Todas as mensagens exibidas ao jogador/admin ficam num mapachave = "texto". Traduza só o valor à direita; alguns textos usam placeholders ({player}, {platform}) substituídos em tempo de execução.
Comandos
O painel administrativo cobre toda a gestão do dia a dia (temporada, metas, ranking, canais vinculados, tempo de jogadores) por interface visual. Não existem subcomandos de chat para essas ações — nem para vincular conta, que é sempre feito pelo botão “Vincular” no painel (login OAuth) ou, manualmente pelo admin, na aba “Canais vinculados”.
Painel administrativo
O/liveadm abre cinco abas:
Ao criar uma meta ou uma posição de ranking, o tipo de recompensa (
Gemas, Item, Veículo, Grupo/VIP, Caixa) decide o restante do formulário (veja os tipos em Sistema de recompensas). Para Item e Veículo, o formulário abre um catálogo visual (foto, nome, busca e paginação) que lê o catálogo de verdade do servidor, com seleção múltipla. Para Caixa, escolhe a raridade numa lista com a arte de cada caixa.
