Подскажите, как исправить этот скрипт? Он попросту не работает и вызывает ошибку при запуске.
По идее он должен выполнять такие задачи:
1) проверять "примечания" в состоянии на наличие вот такого текста:
<IR Buffs timer> 5, 47, 12 #все цифры тут для примера.
5 - это время в секундах, 47 это накладываемое новое состояние, 12 это вызываемое общее событие (если наложение состояния или вызов общего события не нужны, вместо них пишется "ntg".
2) скрипт должен по прошествии указанного в состоянии времени накладывать на того же героя ещё одно состояние, вызывать общее событие или что-то одно из этого.
если такое состояние уже есть на герое - ничего не накладывается.
если состояние-родительзакончилось раньше времени в таймере, или состояние сняли другим способом, новых состояний не накладывается и общее событие не вызывается.
смысл:
состояние-родитель как бы считает время, как долго оно находится на герое, и когда указанное количество времени прошло, либо накладывает ещё один другой статус, либо вызывает общее событие или и то и другое сразу.
Спойлер скрипт:

Хорошо!:
Плохо!:

закончилось раньше времени в таймере, или состояние сняли другим способом, новых состояний не накладывается и общее событие не вызывается.
Ответить с цитированием


Социальные закладки