Aller au contenu

[GroupManager] Demande


Messages recommandés

Posté(e)

Bonjour à vous !

Je fais une demande pour la toute première fois parce que je n'arrive pas du tout çà créer ce que je souhaites.

Mon souhait :

 

Je souhaiterais un Skript qui permet de set des grades à des Joueurs et que ces grades possèdent des permissions.

 

PS : Faire pour un seul grade : &8[&7Joueur&8]

 

Cordialement,

Posté(e)

Quoique si, il me semble qu'il y a déjà des skripts de ce genre sur le fofo

Cherche un peu

Sinon, c'est un Skript très long a coder puisqu'il faudra tres certainement un .yml pour configurer ton plug-in sans que ça soit galère...

Posté(e)

Tu peux utiliser la condition "has permission" ensuite faire des commandes pour ajouter les perms selon ton plugin de perm, si tu utiliser PermissionEx y'a des addons permettant de jouer avec.

Posté(e)

Ou alors tu peux créer une liste {perm::*} avec toute les perms dedans genre add "perm.perm" to {perm::%player%}

Et apres tu verif

Posté(e)

{liste::%player%} n'est plus un liste mais la valeur du "rang" dans la liste :p

Il faudrait plus faire {liste.%player%::*}

 

De plus les plugins autres ne prendront pas en compte ces permissions

Posté(e)

Sinon tu fait sa fait avec des variables !

 

Par exemple !

 

Je sais j'ai mal détailler mais si tu te débrouille en Skript tu comprendra sa :p

 

command /setgrade <text> <player>:
   trigger:
      if arg-1 is "joueur":
          if arg-2 is set:
              set {grade.%player%} to "joueur"




command /addperm <text> <player>:
    trigger:
         if arg 1 is "kit.vip":
             set {kit.vip.%player%} to true
#SOLUTION 1
command /kitvip:
    trigger:
       if {kit.vip.%player%} is true:
            give a stone sword named "VIP" to player
       else:
           message "tu n'est pas vip"
#SOLUTION 2
command /kitjoueur:
    trigger:
        if {grade.%player%} is "joueur":
            give a stone sword named "joueur" to player
       else:
           message "tu n'est pas un joueur"
#SOLUTION 3 
command /kitvipp:
    trigger:
      if {grade.%player%} is "vip": 
             make console execute command "/kit vip %player%" # ps a la création du kit ne pas mettre de permission :p
     else:
         message "tu n'est pas vip"
on chat:
   if {grade.%player%} is "joueur":
       cancel event
       broadcast "[Joueur] %player% %message%"

 

PS : je vais pas tarder as crée un Skript avec des grades ect :p

×
×
  • 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.