Что я делаю: скрипты взаимодействия (ЧАСТИЧНО)
TODO: Написать материал об основах скриптов взаимодействия — перечислить 4 базовых триггера, объяснить концепцию шагов (и команду zap), рассказать, как подключить скрипт взаимодействия к соответствующему скрипту назначения. Продемонстрировать click-триггер.
Заглушка
Пока эта страница не написана, вы можете посмотреть старое обучающее видео здесь.
Пример скрипта
Вот короткий пример современного скрипта взаимодействия с двумя базовыми шагами.
my_assignment:
type: assignment
actions:
on assignment:
- trigger name:click state:true
interact scripts:
- my_interact
my_interact:
type: interact
steps:
1:
click trigger:
script:
- chat "Hello, <player.name>!"
- zap 2
2:
click trigger:
script:
- chat "Hello part 2, <player.name>!"
- zap *
Этот скрипт можно назначить выбранному NPC командой /ex assignment set script:my_assignment