Проксимити-триггеры (ЧАСТИЧНО)
TODO: Написать материал о проксимити-триггерах — в том числе триггерах входа, выхода и перемещения. Напомнить, что триггер нужно активировать командой trigger внутри on assignment.
Заглушка
Пока эта страница не написана, вы можете посмотреть старое обучающее видео здесь.
Пример скрипта
Вот короткий пример современного скрипта взаимодействия с парой базовых проксимити-триггеров.
my_assignment:
type: assignment
actions:
on assignment:
- trigger name:proximity state:true radius:10
interact scripts:
- my_interact
my_interact:
type: interact
steps:
1:
proximity trigger:
entry:
script:
- chat "Hello, <player.name>!"
exit:
script:
- chat "Farewell, <player.name>!"
move:
script:
- ratelimit <player> 10s
- chat "Still hanging around, <player.name>?"
Этот скрипт можно назначить выбранному NPC командой /ex assignment set script:my_assignment