Что я делаю: скрипты взаимодействия (ЧАСТИЧНО)

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