• Atribuição pelos adminsAtribua, edite e remova peds de jogadores online ou offline em um só painel.
  • Biblioteca pessoal de pedsOs jogadores veem apenas os peds atribuídos ao seu personagem e trocam com um clique.
  • Logs de webhookURLs de webhook e cores separadas para as ações de seleção, adição, remoção e edição.
  • 9 idiomasEspanhol, inglês, francês, alemão, italiano, português, russo, japonês e chinês.

Um menu de peds FiveM grátis com atribuição pelos admins

O Rarx Pedmenu (nome do recurso: rarx_pedmenu) dá a cada jogador uma biblioteca pessoal de peds gerenciada pela sua staff. Os administradores decidem quais modelos de ped cada personagem pode usar, e os jogadores alternam entre eles pelo próprio menu, sem precisar pedir à staff toda vez.

O framework é detectado automaticamente na inicialização na ordem qbx_core, qb-core, es_extended, ou você pode forçar um com Config.Framework. A interface é uma NUI própria com cores próprias e não depende de qb-menu, qb-input nem do menu do ox_lib.

Seleção de ped do jogador com /peds

Os jogadores usam /peds para abrir o seletor, que lista todos os peds que um administrador atribuiu a eles. Ao clicar em um ped, o modelo do jogador é trocado, e a mudança é sincronizada na hora com todo o servidor. Se o jogador tiver apenas um ped atribuído, /peds o aplica diretamente sem abrir o menu.

Com o rarx_clothing rodando, a aparência salva é reaplicada depois da troca de modelo, então os jogadores não perdem o visual ao voltar.

Painel de administração para atribuir, editar e remover peds

Os administradores abrem o painel com /rarxpedmenu. Ele tem três abas: My PEDs, com as atribuições do próprio administrador; All PEDs, com todos os jogadores que têm pelo menos um ped; e Management, para atribuir, editar e remover peds.

  • Escolha um jogador online ou pesquise qualquer citizen ID que já tenha peds.
  • Dê a cada ped um nome amigável e o nome do modelo.
  • Renomeie um ped ou troque o modelo sem sair do painel.
  • Remova qualquer ped de qualquer jogador, com uma etapa de confirmação.

Permissões, logs de webhook e idiomas

O acesso é controlado por grupos de administrador e moderador na configuração, e as permissões ACE também podem ser ativadas. As ações de administração podem ser registradas por webhooks, com URL, cor e interruptor próprios para os eventos de seleção, adição, remoção e edição.

A interface vem em nove idiomas, escolhidos com Config.Language. Para adicionar novos idiomas, copie locales/en.json e traduza os valores. Um modo de depuração adiciona saída no console por categoria e comandos para recarregar o cache de peds e testar cada webhook.

Tudo incluído

Funções

Jogadores

  • Seletor pessoal de peds com /peds
  • Só os peds atribuídos são exibidos
  • Aplicação direta quando há apenas um ped atribuído
  • Sincronização instantânea com todos os jogadores
  • Aparência reaplicada com rarx_clothing

Administração

  • Painel de administração com três abas
  • Atribuição a jogadores online ou offline
  • Edição do nome ou do modelo sem sair do painel
  • Remoção com confirmação
  • Permissões de administrador, moderador e ACE

Parte técnica

  • Detecção automática do framework ou framework forçado
  • Uma única tabela rarx_pedmenu via oxmysql
  • Logs de webhook por ação
  • NUI própria com cores configuráveis
  • Nove idiomas
  • Modo de depuração por categoria

Comandos

ComandoO que fazAcesso
/pedsAbre o seu seletor pessoal de pedsTodos os jogadores
/rarxpedmenuAbre o painel de administração de pedsAdmin
/reloadpedsRecarrega o cache de peds a partir do banco de dados (somente no modo de depuração)Admin
/testwebhook <action>Envia um webhook de teste para seleção, adição, remoção ou edição (somente no modo de depuração)—

Antes de instalar

Compatibilidade

Frameworks

Qbox
qbx_core
QBCore
qb-core
ESX
es_extended

Detectado automaticamente na ordem qbx_core, qb-core, es_extended, ou forçado com Config.Framework.

Recursos e banco de dados

Obrigatórios: oxmysql

Opcionais: rarx_clothing (reaplica a aparência salva depois da troca de ped)

Banco de dados: Importe rarx_pedmenu.sql para criar a tabela rarx_pedmenu.

Integrações e idiomas

  • Os logs por webhook esperam URLs de webhook compatíveis com o Discord em Config.Webhooks.
  • O idioma não recarrega em tempo real: reinicie o recurso depois de alterar Config.Language.
  • Espanhol
  • Inglês
  • Francês
  • Alemão
  • Italiano
  • Português
  • Russo
  • Japonês
  • Chinês

Primeiros passos

Instalação

Documentação completa
  1. 01

    Baixe e extraia

    Baixe o recurso no seu Cfx.re Portal e extraia-o na sua pasta de recursos.

  2. 02

    Importe o banco de dados

    Execute rarx_pedmenu.sql para criar a tabela rarx_pedmenu.

  3. 03

    Inicie depois das dependências

    oxmysql e o seu framework devem iniciar antes do rarx_pedmenu.

    ensure oxmysql
    ensure rarx_pedmenu
  4. 04

    Configure

    Edite shared/config.lua para definir o idioma, os nomes dos comandos, os grupos de administrador e as URLs de webhook.

Este é um resumo. A configuração, os exports, os events e a solução de problemas estão na documentação completa (em inglês).

Bom saber

Perguntas sobre Rarx Pedmenu

Não encontrou o que procura? Abra um ticket no nosso Discord com seu framework e o erro que aparece.

Pedir suporteMais sobre scripts de menu de peds para FiveM →
Quais frameworks o Rarx Pedmenu suporta?

Qbox, QBCore e ESX. O framework é detectado automaticamente na inicialização, ou você pode forçar um com Config.Framework.

O que preciso ter instalado?

oxmysql e o seu framework. O rarx_clothing é opcional e só é usado para reaplicar a aparência salva depois da troca de ped.

Por que o comando de administração diz que não tenho permissão?

Verifique se o seu grupo está em Config.AdminGroups. Se você usa ACE, defina Config.AceEnabled = true e conceda o comando, por exemplo add_ace group.admin command.rarxpedmenu allow.

Por que /peds não faz nada?

O jogador precisa de pelo menos um ped atribuído na tabela rarx_pedmenu. Se ele tiver, ative Config.Debug.enabled e veja no console se o framework e o banco de dados estão prontos.

Posso mudar o nome dos comandos?

Sim. Os dois nomes de comando são definidos em Config.Commands, no shared/config.lua. Reinicie o recurso para aplicar a mudança.

Por que os webhooks não são enviados?

Defina Config.Webhooks.enabled = true, preencha os campos url e mantenha ativado o indicador enabled de cada ação. Com o modo de depuração ativo, /testwebhook envia uma mensagem de teste.

Continue explorando

Ver tudo