TheLynk Posté(e) le 3 août 2020 Posté(e) le 3 août 2020 (modifié) Version de Minecraft : 1.15. 2 Version de Skript : 2.5 alpha 6 Type du skript : condition de skript Description du script : Bonjour ça faut déjà plus de une semaine que j arrive pas a trouver comment faire et j espère que vous allais me surprendre. Condition de skript pour detecter un click droit sur un block avec des coordonnées exacte et qu on peux faire qu une seul fois et encore merci si vous me trouver une solution Par exemple : Le joueur fait click droit sur le block au coordonnées : x : 125, y :75, z:-42 et si il a jamais fait click droit sur ce block ca marque un message "bravo vous avait trouver un secret" ou sinon quand le joueur a déjà fait click droit sur le block ca marque "ce secret a déjà était trouver" Modifié le 3 août 2020 par TheLynk
Tom Posté(e) le 5 août 2020 Posté(e) le 5 août 2020 #------------------------------------------------------------------------------------------------------------------ #Commande admin: give un item permettant d'ajouter le bloc cliqué à la liste des blocs à trouver command /thelynk [<text>]: permission: thelynk.use trigger: if arg-1 is not set: send "&c&lCommandes Admins" send "&f» &7/thelynk item" send "&f» &7/thelynk clear" if arg-1 is "item": give 1 stick named "&eThe&aLynk" to player if arg-1 is "clear": clear {find.blocks::*} clear {alreadyfind.blocks::*} send "&6» La liste des blocs à trouver a été supprimée." #Permission admin: ajouter un bloc à la liste des blocs à trouver (clic droit: ajouter / clic gauche: retirer) on rightclick: if clicked block is set: if player is holding a stick named "&eThe&aLynk": if player have the permission "thelynk.use": if "%{find.blocks::*}%" contains "%location of clicked block%": send player title "&cCe bloc appartient déjà à" with subtitle "&cla liste des blocs à trouver." else: add location of the clicked block to {find.blocks::*} send player title "&aCe bloc à été ajouté à" with subtitle "&ala liste des blocs à trouver." on leftclick: if clicked block is set: if player is holding a stick named "&eThe&aLynk": if player have the permission "thelynk.use": if "%{find.blocks::*}%" contains "%location of clicked block%": remove location of the clicked block from {find.blocks::*} send player title "&aCe bloc à été retiré de" with subtitle "&ala liste des blocs à trouver." else: send player title "&cCe bloc n'appartient pas à" with subtitle "&cla liste des blocs à trouver." #------------------------------------------------------------------------------------------------------------------ #------------------------------------------------------------------------------------------------------------------ #Fonction du joueur (cliquer sur un bloc à trouver) on rightclick: if clicked block is set: if player isn't holding a stick named "&eThe&aLynk": if "%{find.blocks::*}%" contains "%location of clicked block%": send player title "&a&lBravo !" with subtitle "&bVous avez trouvé un secret." remove location of the clicked block from {find.blocks::*} add location of the clicked block to {alreadyfind.blocks::*} stop if "%{alreadyfind.blocks::*}%" contains "%location of clicked block%": send player title "&c&lMince !" with subtitle "&eCe secret a déjà été trouvé." #------------------------------------------------------------------------------------------------------------------ Je t'ai créé la commande /thelynk dans laquelle tu as deux fonctions : - obtenir un item qui va te permettre d'ajouter ou de retirer un bloc que le joueur devra trouver grâce à un clic (/thelynk item) ; - effacer la totalité des blocs que tu as ajouté à la liste auparavant (/thelynk clear). Dis moi si tu as un problème ou quelque chose à rajouter ou modifier. 1
TheLynk Posté(e) le 7 août 2020 Auteur Posté(e) le 7 août 2020 Un grand merci et c'est parfait comme je voulais et en plus tu a fait un outil avec qui le rendre super facile d'utilisation
Rush2Fer Posté(e) le 14 août 2020 Posté(e) le 14 août 2020 Le sujet a été résolu. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés