Bonjour,
j'ai actuellement fais un skript pour les grades ci dessous:
Et j'aimerais bien pouvoir rajouter une permission au grade par exemple la permission "mod.gui". J'avais ajouter ceci comme ligne:
après le "send".
Quand je reload le skript, j'ai une erreur en me disant que je devais avoir SkQuery GroupManager, je l'ai cherché sur internet et j'enai trouvé un sur spigot. Et quand je l'ai télécharger j'ai eu un .sk. Je l'ai mis dans le fichier et tout sa, j'ai redémarrer le serveur. Quand je suis arrivé dessus, pour essayer, j'ai fais la commande /setgrade (mon pseudo) moderateur (car j'ai ajouté la permission au group modérateur) et j'ai eu ce message d'erreur:
.
Ensuite, j'ai mis un message mais j'avais quand même le préfixe que j'ai (il n'est pas dans le code ci-dessus). Mais quand je faisait la commande qui avait cette permission, cela ma dit que je n'avais pas la permission...
J’espère que vous avez la solution,
Cordialement,
SpaInter
j'ai actuellement fais un skript pour les grades ci dessous:
Code:
command /setgrade [<player>] [<text>]:
trigger:
if arg 1 is not set:
message "&cVeuillez définir un joueur !"
stop
else:
if arg 2 is not set:
message "&cVeuillez mettre un grade !"
else:
if arg 2 is "fondateur":
set {fondateur.%arg-1%} to true
set {admin.%arg-1%} to false
set {developpeur.%arg-1%} to false
set {modo.%arg-1%} to false
set {buildeur.%arg-1%} to false
set {joueur.%arg-1%} to false
send "&2Vous êtes désormais &cFondateur !"
else if arg 2 is "administrateur":
set {fondateur.%arg-1%} to false
set {admin.%arg-1%} to true
set {developpeur.%arg-1%} to false
set {modo.%arg-1%} to false
set {buildeur.%arg-1%} to false
set {joueur.%arg-1%} to false
send "&2Vous êtes désormais &cAdministrateur !"
else if arg 2 is "developpeur":
set {fondateur.%arg-1%} to false
set {admin.%arg-1%} to false
set {developpeur.%arg-1%} to true
set {modo.%arg-1%} to false
set {buildeur.%arg-1%} to false
set {joueur.%arg-1%} to false
send "&2Vous êtes désormais &cDéveloppeur !"
else if arg 2 is "moderateur":
set {fondateur.%arg-1%} to false
set {admin.%arg-1%} to false
set {developpeur.%arg-1%} to false
set {modo.%arg-1%} to true
set {buildeur.%arg-1%} to false
set {joueur.%arg-1%} to false
send "&2Vous êtes désormais &cModérateur !"
else if arg 2 is "buildeur":
set {fondateur.%arg-1%} to false
set {admin.%arg-1%} to false
set {developpeur.%arg-1%} to false
set {modo.%arg-1%} to false
set {buildeur.%arg-1%} to true
set {joueur.%arg-1%} to false
send "&2Vous êtes désormais &cBuildeur !"
else if arg 2 is "joueur":
set {fondateur.%arg-1%} to false
set {admin.%arg-1%} to false
set {developpeur.%arg-1%} to false
set {modo.%arg-1%} to false
set {buildeur.%arg-1%} to false
set {joueur.%arg-1%} to true
send "&2Vous êtes désormais &cJoueur !"
else:
message "&cCe grade n'éxiste pas !"
stop
Code:
add "mod.gui" to player's permissions
Quand je reload le skript, j'ai une erreur en me disant que je devais avoir SkQuery GroupManager, je l'ai cherché sur internet et j'enai trouvé un sur spigot. Et quand je l'ai télécharger j'ai eu un .sk. Je l'ai mis dans le fichier et tout sa, j'ai redémarrer le serveur. Quand je suis arrivé dessus, pour essayer, j'ai fais la commande /setgrade (mon pseudo) moderateur (car j'ai ajouté la permission au group modérateur) et j'ai eu ce message d'erreur:
Code:
An internal error occurred while attempting to perform this command
Ensuite, j'ai mis un message mais j'avais quand même le préfixe que j'ai (il n'est pas dans le code ci-dessus). Mais quand je faisait la commande qui avait cette permission, cela ma dit que je n'avais pas la permission...
J’espère que vous avez la solution,
Cordialement,
SpaInter