Aller au contenu
  • 0

Run command on serveur for player manuaddp


Question

Posté(e)

bonjour à tous voila je galère car j'ai pas la permission ..

j'aimerais faire en sorte que quand le joueur lance la commande /teste

le serveur ajoute la permission "kit.paysan" au joueur qui à lancer la commande

 

command /teste:
   executable by: players
   trigger:
       execute player command "/manuaddp %player% kit.paysan"

 

sa fonctionne quand on et admin mais quand on et joueur on a pas la permission

ce que je chercherais à faire sa serais exécuter cette commande "/manuaddp %player% kit.paysan"

mais coter Serveur et pas Joueur

12 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut et Merci à toi pour ton aide mais lorsque j'utilise

command /teste:
   trigger:
       make player run "/manuaddp %player% kit.paysan" as op

 

et que je reload le script il me dit qu'il comprend pas la fonction make player run

screen:

387835capture.png

et pour

execute console command "/manuaddp %player% kit.paysan"

 

aucune erreur mais aucun changement non

  • 0
Posté(e)

Juste, avec GroupManager on ne peut pas donner de permission à un joueur. Si tu veux donner une permission c'est pour le groupe entier. Ensuite pour le "make player run..." il te faut SkQuery et essaye avec "run player command "/%command%" as op"

  • 0
Posté(e)
Juste, avec GroupManager on ne peut pas donner de permission à un joueur. Si tu veux donner une permission c'est pour le groupe entier. Ensuite pour le "make player run..." il te faut SkQuery et essaye avec "run player command "/%command%" as op"

 

je te remercie x) donc si j'ai bien compris au lieu de leur assigner direct des permission j'assigne un groupe

et t-il possible de leur définir plusieurs groupe pour le même user ?

  • 0
Posté(e)
Juste, avec GroupManager on ne peut pas donner de permission à un joueur. Si tu veux donner une permission c'est pour le groupe entier. Ensuite pour le "make player run..." il te faut SkQuery et essaye avec "run player command "/%command%" as op"

Faux ! On peut !

  • 0
Posté(e)
Faux ! On peut !

Et comment ?

 

De ce que j'ai vue impossible avec GroupManager mais cependant avec PermissionEx on peut définir une permission avec Skript directement sur le joueur via "console command"

 

Pour la résolu du sujet voici mon script

il agit comme ceci :

  1. On Vérifie si le joueur à la permission
  2. si il la pas on vérifie qu'il à la somme d'argent
  3. si il à l'argent on lui débite et on lui attribut la permission

  • Si le joueur à deja la permission on lui affiche un message
  • Si le joueur à pas les sous on lui affiche un messsage

command /kitPaysan:

   trigger:
       if player have permission "essentials.kits.Paysan":
           message "&f[&6KIT&f] &rVous avez deja le kit &2Paysan&r." to player
       else:
           if player's balance is greater than or equal to 100:
               execute console command "/pex user %player% add essentials.kits.Paysan"
               execute console command "/money take %player% 100"
               message "&f[&6KIT&f] &rVous venez d'acheter le kit &2Paysan&r." to player
           else:
               message "&f[&6KIT&f] &rVous n'avez pas les sous pour acheter le kit &2Paysan&r." to player
  • J'aime 1
  • 0
Posté(e)
/manuaddp <player> <permission>

la commandes /manuaddp <player> <permission> n'est pas fonctionnel avec Skript a moins de donner la permission au joueur mais il pourrais des régler les groupe

  • 0
Posté(e)
la commandes /manuaddp <player> <permission> n'est pas fonctionnel avec Skript a moins de donner la permission au joueur mais il pourrais des régler les groupe

C'est bien ce que je disais^^ !

  • 0
Posté(e)
De ce que j'ai vue impossible avec GroupManager mais cependant avec PermissionEx on peut définir une permission avec Skript directement sur le joueur via "console command"

 

Pour la résolu du sujet voici mon script

il agit comme ceci :

  1. On Vérifie si le joueur à la permission
  2. si il la pas on vérifie qu'il à la somme d'argent
  3. si il à l'argent on lui débite et on lui attribut la permission

  • Si le joueur à deja la permission on lui affiche un message
  • Si le joueur à pas les sous on lui affiche un messsage

command /kitPaysan:

   trigger:
       if player have permission "essentials.kits.Paysan":
           message "&f[&6KIT&f] &rVous avez deja le kit &2Paysan&r." to player
       else:
           if player's balance is greater than or equal to 100:
               execute console command "/pex user %player% add essentials.kits.Paysan"
               execute console command "/money take %player% 100"
               message "&f[&6KIT&f] &rVous venez d'acheter le kit &2Paysan&r." to player
           else:
               message "&f[&6KIT&f] &rVous n'avez pas les sous pour acheter le kit &2Paysan&r." to player

Heu par contre je crois que c'est /eco <give|take|set> <joueur> <monnaie>

  • 0
Posté(e)
/manuaddp <player> <permission>

Heu par contre je crois que c'est /eco <give|take|set> <joueur> <monnaie>

 

/eco ou /money les deux sont fonctionnel elle exécute la même commande mais n'ont pas les même nom, à tu essayer le script ?

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