Aller au contenu

Messages recommandés

Posté(e)

Bonjour, ceci est mon premier tutoriel alors j'espère qu'il sera au mieux pour vous plaire ! Quand je dis Menu Staff j'entends par la si le joueur a la permission menustaff.moderateur il accedera a un autre menu que s'il est OP ! Je trouve cela facile mais peut-être et j'espère que ça vous aideras ^^

 

Commençons déjà par créer la commande je pense que tout le monde sais faire :

command /menustaff:
   trigger:

Jusque la ça va ? :p Bon allez commençons par vérifier si le joueur a la permission "menustaff.moderateur"

        if player has permission "menustaff.moderateur":

Ensuite on va ouvrir un coffre de une ligne avec des glass noir nommé "&e-----" qui feront rien quand vous cliquerez on verra comment ajouter une commande plus tard :

            wait 1 tick
           open chest with 1 rows named "&cMenu Modérateur" to player
           format slot 0 of player with black stained glass named "&a-------" to be unstealable
           format slot 1 of player with black stained glass named "&a-------" to be unstealable
           format slot 2 of player with black stained glass named "&a-------" to be unstealable
           format slot 3 of player with black stained glass named "&a-------" to be unstealable
           format slot 4 of player with black stained glass named "&a-------" to be unstealable
           format slot 5 of player with black stained glass named "&a-------" to be unstealable
           format slot 6 of player with black stained glass named "&a-------" to be unstealable
           format slot 7 of player with black stained glass named "&a-------" to be unstealable
           format slot 8 of player with black stained glass named "&a-------" to be unstealable

 

Ne pas oublier le "wait 1 tick" pour être sur qu'il se passera aucun bug !

Nous allons vérifier si le joueur a au moins une permission "menustaff.moderateur" ou s'il est op sinon on va lui envoyer un message pour lui dire qu'il n'a pas la permission grace à "else:" (else veut dire "sinon" pour ceux qui ne savent pas)

        else:
           send "&cGrade non valide pour accèder au menu !"

Voilà le code la fonctionne mais c'est pas fini car on a dit on veut un menu différent si le joueur est op donc continuons !

 

Vérifions si le joueur est op :

 

        if player is op:

 

Maintenant on va envoyer un message et ouvrir un coffre de une ligne pareil que tout à l'heure ET fermer le premier menu pour provoquer aucun bug !

 

            send "&2Redirection du menu !"
           wait 1 tick
           close the player's inventory
           wait 1 tick
           open chest with 1 rows named "&cMenu Admin" to player
           format slot 0 of player with black stained glass named "&a-------" to be unstealable
           format slot 1 of player with black stained glass named "&a-------" to be unstealable
           format slot 2 of player with black stained glass named "&a-------" to be unstealable
           format slot 3 of player with black stained glass named "&a-------" to be unstealable
           format slot 4 of player with black stained glass named "&a-------" to be unstealable
           format slot 5 of player with black stained glass named "&a-------" to be unstealable
           format slot 6 of player with black stained glass named "&a-------" to be unstealable
           format slot 7 of player with black stained glass named "&a-------" to be unstealable
           format slot 8 of player with green wool named "&l&bBroadcast" with lore "Voici mon premier tuto !" to close then run [make player execute command "/broadcast Voici mon premier tuto !"]

 

Donc voilà à quoi sert :

to close then run [make player execute command "/broadcast Voici mon premier tuto !"]

to close va fermer le menu et then run [make player execute command "/broadcast Voici mon premier tuto !"] va lancer la commande /broadcast

 

J'ajouterais des choses plus complexes une autre fois mais cela ne fait pas longtemps que je Skript ^^

 

Voici le code complet :

command /menustaff:
   trigger:
       if player has permission "menustaff.moderateur":
           wait 1 tick
           open chest with 1 rows named "&cMenu Modérateur" to player
           format slot 0 of player with black stained glass named "&a-------" to be unstealable
           format slot 1 of player with black stained glass named "&a-------" to be unstealable
           format slot 2 of player with black stained glass named "&a-------" to be unstealable
           format slot 3 of player with black stained glass named "&a-------" to be unstealable
           format slot 4 of player with black stained glass named "&a-------" to be unstealable
           format slot 5 of player with black stained glass named "&a-------" to be unstealable
           format slot 6 of player with black stained glass named "&a-------" to be unstealable
           format slot 7 of player with black stained glass named "&a-------" to be unstealable
           format slot 8 of player with black stained glass named "&a-------" to be unstealable
       else:
           send "Grade non valide pour accèder au menu !"
       if player is op:
           send "&2Redirection du menu !"
           wait 1 tick
           close the player's inventory
           wait 1 tick
           open chest with 1 rows named "&cMenu Admin" to player
           format slot 0 of player with black stained glass named "&a-------" to be unstealable
           format slot 1 of player with black stained glass named "&a-------" to be unstealable
           format slot 2 of player with black stained glass named "&a-------" to be unstealable
           format slot 3 of player with black stained glass named "&a-------" to be unstealable
           format slot 4 of player with black stained glass named "&a-------" to be unstealable
           format slot 5 of player with black stained glass named "&a-------" to be unstealable
           format slot 6 of player with black stained glass named "&a-------" to be unstealable
           format slot 7 of player with black stained glass named "&a-------" to be unstealable
           format slot 8 of player with green wool named "&l&bBroadcast" with lore "Voici mon premier tuto !" to close then run [make player execute command "/broadcast Voici mon premier tuto !"]

 

Le code fonctionne je l'ai testé ! Bonne journée à vous

  • J'aime 1
Posté(e)
Bien sympa ton tutoriel ^^

+1 j'aime

 

Pas mal, il faut que tu continue un peu avec des kick et explications diverses et ce serait génial :D

+1 J'aime pour ton début :)

 

Merci à vous deux !

 

quentiwagu oui je travaille sur un système plus complexe mais comme j'ai dit je débute et du coup c'est pas si simple que ça ^^ Mais oui j'essaierais de faire un système plus complexe :)

 

Bonne soirée à vous

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.