Aller au contenu
  • 0

Récupérer l'ip d'un joueur et l'a mettre dans une commande ?


Question

Posté(e)

Salut à tous,

J'ai besoin d'aide car j'utilise un plugin de ban sauf que on peut faire /banip PSEUDO et ça ban l'ip du joueur mais on ne peut pas faire /unbanip PSEUDO du coups j'aimerais faire un skript qui permette de mettre l'ip d'un joueur comme un argument:

command /unban [<offline player>]:
   trigger:
       if player is op:
           make player execute command "unban %arg 1%"
           make player execute command "unban %Ip-arg 1%"

Merci d'avance et j'éspère que vous me comprennez :D

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Salut à tous,

J'ai besoin d'aide car j'utilise un plugin de ban sauf que on peut faire /banip PSEUDO et ça ban l'ip du joueur mais on ne peut pas faire /unbanip PSEUDO du coups j'aimerais faire un skript qui permette de mettre l'ip d'un joueur comme un argument:

command /unban [<offline player>]:
 trigger:
   if player is op:
     make player execute command "unban %arg 1%"
     make player execute command "unban %Ip-arg 1%"

Merci d'avance et j'éspère que vous me comprennez :D

Il faudrait déjà savoir c'est quoi ton plugin de ban car le soucis c'est que tu demande à la commande "/unban" de s'exécuter elle même, donc tu as la possibilité de faire:

command /unban [<offline player>]:
 trigger:
   if player is op:
     execute player command "/TonPluginDeBan:unban %arg 1%"
     execute player command "/TonPluginDeBan:unban %arg 1's ip%"

 

Après le soucis c'est à cause de l'ip du joueur car si le joueur en question est offline, il faut donc mettre l'ip du joueur dans une variable en faisant comme ça par exemple:

 

on join:
   delete {ip.%player%}

on quit:
   set {ip.%player%} to player's ip

command /unban [<offline player>]:
   trigger:
       if player is op:
           execute player command "/TonPluginDeBan:unban %arg 1%"
           execute player command "/TonPluginDeBan:unban %{ip.%arg 1%}%"

  • J'aime 1
  • 0
Posté(e)
Il faudrait déjà savoir c'est quoi ton plugin de ban car le soucis c'est que tu demande à la commande "/unban" de s'exécuter elle même, donc tu as la possibilité de faire:

command /unban [<offline player>]:
 trigger:
   if player is op:
     execute player command "/TonPluginDeBan:unban %arg 1%"
     execute player command "/TonPluginDeBan:unban %arg 1's ip%"

 

Après le soucis c'est à cause de l'ip du joueur car si le joueur en question est offline, il faut donc mettre l'ip du joueur dans une variable en faisant comme ça par exemple:

 

on join:
   delete {ip.%player%}

on quit:
   set {ip.%player%} to player's ip

command /unban [<offline player>]:
   trigger:
       if player is op:
           execute player command "/TonPluginDeBan:unban %arg 1%"
           execute player command "/TonPluginDeBan:unban %{ip.%arg 1%}%"

Merci pour ta réponse :)

Ps: mon plugin de ban c AdvancedBan

Vu que le joueur est ban c sur qu'il est offline x)

  • 0
Posté(e)
Merci pour ta réponse :)

Ps: mon plugin de ban c AdvancedBan

Vu que le joueur est ban c sur qu'il est offline x)

De rien, ravis de t'avoir aidé :D

EDIT: N'oublie pas de mettre en Résolu si tu n'as plus de problèmes :D

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