Créer une commande qui en exécute une autre (en java code)

DuckInGame

Bucheron
3 Mai 2019
8
1
14
24
Bonjour je créer des plugins et là sa fait longtemps que j'ai pas coder et je voudrait créer une commande sur le plugin qui serait "/meop" qui exécuterai "/op {player}"

Ex: je suis un admin banal (DuckInGame(c le pseudo)) qui s'enlève les perms op pour jouer et pour modérer sur le serveur je fait /meop et la console comprend et exécute "/op DuckInGame" et si un autres admin qui fait pareille (kenzogamig) il fait /meop et la console exécute "/op kenzogamig"

Voilà merci d'avance de votre réponse cordialement DucInGame :)

PS: dsl pour les faute
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
27
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Je ne suis pas sûr d'avoir bien compris ta question...
Ce qui est sûr c'est que pour passer un joueur "op" depuis un plugin, il faut utiliser la méthode "setop" directement sur le joueur.
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/permissions/ServerOperator.html#setOp-boolean-

Il suffit donc de faire cette action sur le joueur qui fait la commande.
Après c'est à toi de mettre des permissions sur cette commande pour éviter qu'un joueur le fasse.


Cordialement,
Detobel36
 
  • J'aime
Reactions: DiscowZombie