Transforme seu Menu-Admin: flexibilidade, cores e controle total

 

Da monotonia à eficiência: Transforme seu menu de admin

A moderação de um servidor pode ser uma tarefa entediante, cheia de comandos repetitivos e propensa a erros. Mas, e se você pudesse mudar isso?

Nós transformamos o menu de admin em uma ferramenta ágil, intuitiva e esteticamente atraente.


Por que você deveria usá-lo?

  1. Funcionalidade em suas mãos: Acesse todas as ferramentas de moderação com apenas alguns cliques, sem a necessidade de memorizar comandos.
  2. Um design que faz a diferença: Interface com código de cores intuitivo e um design limpo. A moderação se torna uma experiência agradável e profissional.
  3. Para todos na equipe: O menu está traduzido para espanhol, francês e português (ES, FR, PT). Assim, toda a sua equipe pode trabalhar sem barreiras.

Este menu de admin não só te torna mais produtivo, como também transforma a moderação em uma tarefa prazerosa.


Este tutorial é baseado no loader.swf V-1.43.7 desofuscado. O MenuAdmin.xml funciona com o emulador Starloco-Fun que já publicamos.

Requisitos para continuar

  • Instalar o JPEXS Free Flash Decompiler (baixar aqui).
  • Trabalhar com o loader.swf V-1.43.7 ou adaptar este tutorial para a sua versão atual do core.swf/loader.swf.

Passo 1: Modificar o AdminManager

Caminho para abrir:

scripts/__Packages/dofus/managers/AdminManager.as

Dentro do arquivo, procure a função createPopupMenu (aproximadamente entre as linhas 408-411) и substitua:

var _loc4_ = this.api.ui.createPopupMenu(undefined,true);

Por:

var _loc4_ = this.api.ui.createPopupMenu("CustomAdminPopupMenu",true);
NOTA: Sempre salve seu loader.swf editado.

Passo 2: Definir os estilos

Edite o arquivo:

scripts/__Packages/dofus/graphics/gapi/styles/DofusStylePackage.as

Paleta Azulada:

static var CustomAdminStaticLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:6749952,labelbold:false,labelitalic:false};
static var CustomAdminEnabledLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:52945,labelbold:false,labelitalic:false};
static var CustomAdminDisabledLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:255,labelbold:false,labelitalic:false};
static var CustomAdminPopupMenu = {bordercolor:16777215,backgroundcolor:0,foregroundcolor:14012330,itembgcolor:3355443,itemovercolor:1710618,itemstaticbgcolor:0,labelstaticstyle:"CustomAdminStaticLabel",labelenabledstyle:"CustomAdminEnabledLabel",labeldisabledstyle:"CustomAdminDisabledLabel"};

Paleta Amarela:

static var CustomAdminStaticLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:6749952,labelbold:false,labelitalic:false};
static var CustomAdminEnabledLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:16776064,labelbold:false,labelitalic:false};
static var CustomAdminDisabledLabel = {labelfont:"Font3",labelembedfonts:true,labelalign:"left",labelsize:8,labelcolor:255,labelbold:false,labelitalic:false};
static var CustomAdminPopupMenu = {bordercolor:16777215,backgroundcolor:0,foregroundcolor:14012330,itembgcolor:3355443,itemovercolor:4210752,itemstaticbgcolor:0,labelstaticstyle:"CustomAdminStaticLabel",labelenabledstyle:"CustomAdminEnabledLabel",labeldisabledstyle:"CustomAdminDisabledLabel"};

Formato das cores

As cores são definidas como números decimais, e não hexadecimais. Exemplos:

  • 16777215 = Branco (0xFFFFFF)
  • 16737792 = Laranja (0xFF9900)
  • 5327420 = Marrom escuro (0x51423C)
  • 0 = Preto (0x000000)

Passo 3: Configurar idioma e caminho

Abra:

scripts/__Packages/dofus/Constants.as

E ajuste:

static var XML_ADMIN_MENU_PATH = "onesv_menu_pt.xml";
static var XML_ADMIN_RIGHT_CLICK_MENU_PATH = "onesv_menu_pt.xml";

O pacote inclui onesv_menu_es.xml, onesv_menu_fr.xml e onesv_menu_pt.xml. Apenas mude o nome de acordo com o idioma.


Agradecimentos e download

Agradecimentos ao Jeremy pela base do menu de admin. Aqui está o pacote traduzido:

Arquivo Na Nuvem
pack_onesv_menu.zip Mega MediaFire Google Drive

Como Editar e Personalizar seu Menu de Admin

Aqui preparei o encerramento do guia: o arquivo onesv_menu.xml pode ser editado diretamente para que cada um organize o menu de acordo com seu estilo.

O que você pode modificar?

  • Títulos principais: separadores ou cabeçalhos.
  • Comandos diretos: ações rápidas.
  • Menus e submenus: pastas de funções.

Opções de personalização

  • Reordenar: organize títulos e comandos na ordem que preferir.
  • Traduzir: altere os textos para o seu idioma ou estilo.
  • Cores: combine sua própria paleta.
  • Prioridades pessoais: cada moderador define seu próprio fluxo de trabalho.

Exemplo básico

<item type="static" label="-- MODERAÇÃO --" />
<item type="sendCommand" label="Expulsar Jogador" command="KICK %p" />
<item type="sendCommand" label="Enviar para a Prisão" command="TP 666 359 %p" />

👉 Com este formato, você pode construir menus dinâmicos, claros e totalmente adaptados à sua equipe. O menu de admin deixa de ser rotineiro e se torna seu próprio espaço de gerenciamento.


Convite para a comunidade

Eu preparo todo este conteúdo pesquisando por conta própria, mas adoraria contar com mais pessoas para dar feedback sobre as informações e criar juntos tutoriais que beneficiem toda a comunidade. Se você valoriza este trabalho, me mande uma mensagem privada e junte-se a nós para continuar melhorando e compartilhando conhecimento.

Publicar un comentario

Articulo Anterior Articulo Siguiente