Aller au contenu

commande qui anule la commande dernierement executer


Messages recommandés

Posté(e)

Bonjour je vous demande aujourd'hui si vous saver coder une commande qui annulera la commande presedament faite

genre par exemple je fait /clear

je perd mon stuff puis je fait /cancel et je le retrouve

ou alors

je fais /gm 1

puis /cancel et ca me remais en gamemode 0

En esperent que vous aver compris ma demande et que je me suis bien exprimer

Posté(e)

Bonsoir,

j'ai essayé de faire un skript pour annuler certaines commandes que l'on éxécute mais en fonction des effets que produit une commande que l'on execute, les lignes de codes nécéssaires pour tout rétablir en cas de /Cancel peuvent être très longues et compliquées voire impossible à faire car cela nécessiterait un code en java.

J'ai tout de même réussi à faire un système pour récupérer le stuff en cas de /clear pour te montrer un petit peu le principe mais pour certaines commandes ça sera teès compliqué.

 

on command:
   if command is "clear":
       clear {sauvegarde.stuff.%player%::*}
       set {cancel.%player%} to "%command%"
       loop all items in player's inventory:
           add loop-item to {sauvegarde.stuff.%player%::*}
   if command is "gamemode 1":
       set {cancel.%player%} to "%command%"

command /cancel:
   trigger:
       if {cancel.%player%} is "clear":
           loop {sauvegarde.stuff.%player%::*}:
               give {sauvegarde.stuff.%player%::%loop-index%} to player
           clear {sauvegarde.stuff.%player%::*}

En espérant avoir pu t'aider ;)

PS: Si tu cherches à annuler directement une commande pour éviter les boulettes tu as aussi ceci:

on command:
   if command is "<le nom de ta commande>":
       cancel event

(juste au cas où :D)

  • 2 semaines après...
×
×
  • 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.