Résolu [Serveur privé - Admin] Crée son propre MenuAdmin

Statut
N'est pas ouverte pour d'autres réponses.

Westiix

Fortnite Player || PHP & VB.NET
Premium
Inscription
5 Octobre 2011
Messages
2 219
Réactions
88
Points
21 003
RGCoins
65
Bonsoirs,

Ce soir je vais apprendre et vous expliquez comment crée son MenuAdmin pour son serveur.
- - - - - - - - - - - - - - - - - - - - - - - -

Requis :
- Un serveur privé et être administrateur ou moderateur mini (pour pouvoir testé son MenuAdmin)
- Notepad++ téléchargeable (pour être plus organisé dans son code)
- Les commandes de son emulateur (selon l'emulateur cela varie).

A savoir :

TOUJOURS codé entre " <commands> " et "</commands> " et après le code de base !

Code:
<item type="static" label="Une ligne sans action" />
Ceci est une ligne avec juste un texte (le texte est " Une ligne sans action ")

Code:
<item type="menu" label="Phrase">
Permet de crée une ligne qui quand ont cliquera dessus ouvrira un sous menu (on verra comment le remplir plus tard)

Code:
<item type="sendChat" label="Bienvenue !" command="Bienvenue à tout les nouveaux joueurs !" />
sendChat = Permet d'envoyé un truc dans le tchat
"Bienvenue !" = le nom de la fonction dans nôtre MenuAdmin que l'on verra
"Bienvenue tout les nouveaux joueurs !" = la phrase qui sera envoyé dans le tchat

Code:
<item type="sendCommand" label="Annonce !" command="ANNOUNCE [Serveur] : Reboot dans 5mns ! />
sendCommand = Permet d'envoyé une commande dans la console (/console , faut être moderateur minimum)
ANNOUNCE = Commande qui sert à faire une annonce en rouge etc..
[Serveur] : Reboot dans 5mns = le texte de mon annonce

Faire des commentaires :
<!-- Ceci est un commentaire et sera ignoré à la lecture de nôtre MenuAdmin, sa sert uniquement pour se repéré -->
- - - - - - - - - - - - - - - - - - - - - - - -
Commençons tout de suite !

Une fois Notepad++ installé, ouvré le .
Vous arriverez sur une interface comme ça :
gLJ9SM0.png


Ensuite on va implanté le code de base pour le bon fonctionnement du MenuAdmin :
e0Wv13f.png

Code :

Code:
<commands>
    <item type="startup" label="StartUp">
        <item type="sendCommand" command="/debug" />
        <item type="sendChat" command="/debug" />
   </item>
</commands>

Maintenant, faite "Fichier>Enregistré sous...." et dans le format sélectionné l'avant dernier en partant de tout en bas (format .xml) et en nom de fichier "MenuAdmin" puis enregistré où vous voulez :
5Q2johe.png


A partir de maintenant on va pouvoir codé, le code de base à prit couleur etc.. :
p7KQKpM.png

J'ai oublier de refermer ma balise " <item " !
Apres la 4ème ligne, ajoutez : </item>


Je vais donné un titre à mon MenuAdmin :
okJ7pGB.png

Code :

Code:
<commands>

    <item type="startup" label="StartUp">
        <item type="sendCommand" command="/debug" />
        <item type="sendChat" command="/debug" />
    </item>
    <!-- Debut du code de mon menu -->
    <item type="static" label="/!\ Monst4r Menu /!\" /> <!-- Ceci est le titre de mon menu -->
</commands>

Je lui ajoute la fonction qui permet de le recharger :
RUpM476.png

Code :

Code:
<commands>

    <item type="startup" label="StartUp">
        <item type="sendCommand" command="/debug" />
        <item type="sendChat" command="/debug" />
    </item>
    <!-- Debut du code de mon menu -->
    <item type="static" label="/!\ Monst4r Menu /!\" /> <!-- Ceci est le titre de mon menu -->
        <item type="loadXML" label="Recharger le MenuAdmin" /> <!-- Cette fonction permet de recharger le MenuAdmin après modification -->
</commands>

J'ajoute une ligne de séparation (une catégorie) puis un menu avec une commande:
x1VriMs.png

Code :


Code:
<commands>
    <item type="startup" label="StartUp">
        <item type="sendCommand" command="/debug" />
        <item type="sendChat" command="/debug" />
    </item>
    <!-- Debut du code de mon menu -->
    <item type="static" label="/!\ Monst4r Menu /!\" /> <!-- Ceci est le titre de mon menu -->
        <item type="loadXML" label="Recharger le MenuAdmin" /> <!-- Cette fonction permet de recharger le MenuAdmin après modification -->
    <item type="static" label="Infos/Actions serv" /> <!-- Séparation / Catégorie -->
    <item type="menu" label="Infos serveur"> <!-- Crée un menu qui lui aura un sous-menu -->
        <item type="static" label="/!\ Infos serveur /!\" /> <!-- Titre du sous-menu -->
            <item type="static" label="Qui est en ligne ?" command="WHO" /> <!-- Permet de savoir qui est connecté -->
    </item> <!-- Je referme la balise item du menu -->
</commands>

Après à vous d'être imaginatif ;)

F.A.Q
Comment utilisé mon MenuAdmin ?
Il faut mettre sont fichier MenuAdmin (qui est en format .xml) dans le dossier racine de Dofus (souvent dans "C:\Program Files\Dofus\" ou C:\Program Files (x86)\Dofus\") puis lancé le jeu, se connecté à sont serveur où ont est Moderateur minimum puis resté appuyé sur MAJ (c'est une fleche qui monte qui ce trouve au dessus de Ctrl) et cliqué gauche sur votre personnage et vôtre MenuAdmin devrait s'afficher.

Comment ce fait-t-il que je n'ai pas tout mon MenuAdmin en jeu ?
Sois parce que il est trop grand (comporte trop de commande etc..) ou alors il y a une erreur ou une commande non valide dans le MenuAdmin .

Peux-t-on cree un sous-menu comportant que du texe ?
Oui, il suffit de faire un menu puis dans le menu on aura que des types static (donc que du texte)
ex:
Code:
<item type="menu" label="Infos Menu">
      <item type="static" label="Menu crée par Monst4r de RGFR" />
     <item type="static" label="Pour mon tutoriel" />
     <!-- Vous pouvez ajouté des lignes.. -->
</item> <!--On referme les balises du menu -->

Dans un menu, peux-t-on avoir des sous-menu ?
Oui.
ex :
Code:
<item type="menu" label="Infos Menu">
                     <item type="menu" label="Infos createur">
                            <item type="static" label="Monst4r vient de RealityGaming" />
</item> <!-- On referme la balise de mon sous-menu -->
                     <item type="menu" label="Version menu">
                         <item type="static" label="Changelog" />
                              <item type="menu" label="1.0">
                              <item type="static" label="-Ajout d'une partie Moderation"/>
                        <item type="static" label="- Ajout d'une partie Pouvoir"
                        </item> <!-- Je ferme le 
     <!-- Vous pouvez ajouté des lignes.. -->
</item> <!--On referme les balises du menu -->
A TERMINER

 
Dernière édition:
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut