(01.11.2021 05:24)Protos Wrote: Там какая-то ерунда с командой !!OW: I-1/?v10; Если везде ставить I-1, то ошибку выдает сразу после WoGификации, если чередовать I-1 и I-0, то работает, но не всех существ дает.
В хелпе можно прочитать, что "-1" - это текущий игрок. В инструкции карты/таймерах его может и не быть, поэтому ошибки обеспечены.
(01.11.2021 05:24)Protos Wrote: Таймер ставлю в конце скрипта, где идет описание последнего артефакта, иначе существа каждый день прибавляются.
В синтаксисе куча ошибок. Скрипт необходимо переписать. Да и сами таймеры использовать не рекомендую, т.к. они глючные (вообще, самое первое, что срабатывает после запуска игры - это таймеры, из-за чего WoG и ERA могут переглючить не доходя даже до главного меню
).
Если бы мне пришлось написать такой скрипт, то логика была бы примерно такой:
1. Вызов функции 30379 (а-ля Триггер_Новый_день) - она есть только в MoP и ERA+
2. В вызове пишем цикл, проходящий по всем героям и проверяющий наличие артефактов у героев.
3. Если артефакт у героя найден, то:
а. Герою выдаётся целевой монстр, если в слотах его возможно разместить, если слоты заняты, то фиг ему.
б. Узнаём хозяина героя и даём ему ресурсы.
Очень простой скрипт.