Можно добавить тег игроку тогда будет вот так: /summon armor_stand ~ ~ ~ {Invisible:1b,Marker:1b,Tags:["trigger"]}
/execute at @e[tag=trigger] if entity @a[distance=..1] unless entity @a[tag=1] run say 123
/tag @a add 1
Подойдет для карт на 1 игрока, сначала цикличный, после в притык цепной условный