Bonjour, J'ai un problème étrange avec un script qui ouvre un un portail et qui le referme.
Lorsque c'est l’événement : "on rightclick on stone:" qui est utilisé il n'y a aucun problème, mon script s'exécute correctement.
Mais dés que j'essai "on rightclick on wooden button:" ou juste "button", alors plus rien ne fonctionne
Voici mon script :
function gate_castle():
if block at location -6.5, 66, 642.5 in "world" is air:
execute console command "/setblock -8.5 66.5 642.5 minecraft:iron_bars"
execute console command "/setblock -7.5 66.5 642.5 minecraft:iron_bars"
execute console command "/setblock -6.5 66.5 642.5 minecraft:iron_bars"
execute console command "/setblock -5.5 66.5 642.5 minecraft:iron_bars"
execute console command "/setblock -4.5 66.5 642.5 minecraft:iron_bars"
wait 5 ticks
execute console command "/setblock -8.5 65.5 642.5 minecraft:iron_bars"
execute console command "/setblock -7.5 65.5 642.5 minecraft:iron_bars"
execute console command "/setblock -6.5 65.5 642.5 minecraft:iron_bars"
execute console command "/setblock -5.5 65.5 642.5 minecraft:iron_bars"
execute console command "/setblock -4.5 65.5 642.5 minecraft:iron_bars"
wait 5 ticks
execute console command "/setblock -8.5 64.5 642.5 minecraft:iron_bars"
execute console command "/setblock -7.5 64.5 642.5 minecraft:iron_bars"
execute console command "/setblock -6.5 64.5 642.5 minecraft:iron_bars"
execute console command "/setblock -5.5 64.5 642.5 minecraft:iron_bars"
execute console command "/setblock -4.5 64.5 642.5 minecraft:iron_bars"
else:
execute console command "/setblock -8.5 64.5 642.5 minecraft:air"
execute console command "/setblock -7.5 64.5 642.5 minecraft:air"
execute console command "/setblock -6.5 64.5 642.5 minecraft:air"
execute console command "/setblock -5.5 64.5 642.5 minecraft:air"
execute console command "/setblock -4.5 64.5 642.5 minecraft:air"
wait 5 ticks
execute console command "/setblock -8.5 65.5 642.5 minecraft:air"
execute console command "/setblock -7.5 65.5 642.5 minecraft:air"
execute console command "/setblock -6.5 65.5 642.5 minecraft:air"
execute console command "/setblock -5.5 65.5 642.5 minecraft:air"
execute console command "/setblock -4.5 65.5 642.5 minecraft:air"
wait 5 ticks
execute console command "/setblock -8.5 66.5 642.5 minecraft:air"
execute console command "/setblock -7.5 66.5 642.5 minecraft:air"
execute console command "/setblock -6.5 66.5 642.5 minecraft:air"
execute console command "/setblock -5.5 66.5 642.5 minecraft:air"
execute console command "/setblock -4.5 66.5 642.5 minecraft:air"
on rightclick on wooden button:
message "right click" to player
if location of event-block is location -6.5, 64.5, 650.5 in "world":
message "test in" to player
if {cooldown.gate} is not set:
set {cooldown.gate} to 1
gate_castle()
wait 20 ticks
delete {cooldown.gate}
Je précise quand même que le message
right click
s'affiche dans tous les cas donc ça devrait venir de la condition mais je ne vois pas ce qui pourrait coincer :/
Je suis en version 1.11.2 et skript en version dev29
Merci d'avance !