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?
- Funcionalidade em suas mãos: Acesse todas as ferramentas de moderação com apenas alguns cliques, sem a necessidade de memorizar comandos.
- 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.
- 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.