doxio Posté(e) le 29 septembre 2016 Posté(e) le 29 septembre 2016 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
PX_007 Posté(e) le 29 septembre 2016 Posté(e) le 29 septembre 2016 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)
doxio Posté(e) le 30 septembre 2016 Auteur Posté(e) le 30 septembre 2016 merci Juste il ny aurais pas une ligne de code disent que la derniere commande
GauvainWizard Posté(e) le 8 octobre 2016 Posté(e) le 8 octobre 2016 Sujet inital résolu. Je le passe dans la section approprié.
Messages recommandés