Code:
/execute as @a at @s if entity @s[y=30,dy=5] run say hi
Si tu veux un résultat exact :
Code:
/scoreboard objectives add yPos dummy
/execute as @a store result score @s yPos run data get entity @s Pos[1]
/execute as @e[scores={yPos=30..34}] run say hi
La première à exécuter qu'une seule fois, les deux autres à exécuter en boucle (2e puis 3e) pour sélectionner tous les joueurs dans 35 < y <= 30.