- Плагин
- MythicMobs
- Ядро сервера
- Paper
- Версия сервера
- 1.21
YAML:
ARCHER_PASSIVE:
# Internal name of the MythicMobs script
mythicmobs-skill-id: ArcherPassive
extra-skills:
ArcherPassive: # The main skill
Skills:
- 'setvariable{var=skill.shotCount;value=0;type=INTEGER} @self {condition=[ - varrange{var=skill.shotCount;value=<0} ]}'
- 'message{m="[DEBUG] Переменная задана <skill.shotCount>"} @self'
- 'skill{s=ArcherPassiveCounter} @self'
- 'skill{s=ArcherPassiveReset} @self'
ArcherPassiveCounter:
Skills:
- 'variableadd{var=skill.shotCount;amount=1} @self'
- 'message{m="[DEBUG] Выстрел: <skill.shotCount>"} @self'
- 'skill{s=ArcherPassiveCheck} @self'
ArcherPassiveCheck:
Conditions:
- 'varEquals{var=skill.shotCount;value=3,type=INTEGER}'
Skills:
- 'message{m="[DEBUG] Условие выполнено! Урон будет умножен."} @self'
- 'delay 1'
- 'multiplydamage{amount=10}'
- 'setvariable{var=skill.shotCount;value=0;type=INTEGER} @self'
ArcherPassiveReset:
Cooldown: 10
Skills:
- 'message{msg="[DEBUG] Сброс счетчика выстрелов!"} @self'
- 'setvariable{var=skill.shotCount;value=1;type=INTEGER} @self'
При выстреле из лука: Переменная задана [UNDEFINED], Выстрел [UNDEFINED]
Почему не задается переменная?