Триггерно всё можно. Сохраняешь эффект в хеш-таблице по заданному ключу и индексу. Запускаешь таймер эксплоит на нужное тебе время, сохраняя в нём нужный индекс. В функции выгружаешь эффект по индексу и удаляешь его.
Не понимаю как может сломаться сбор предметов из-за сохранения/загрузки.
UPD: Лучше заменить на событие Юнит получает предмет, а не продает предметы из лавки.
Если не особо поможет, то дело в количестве триггеров. Помню, читал где-то, что большое количество триггеров забивают инициализацию и перестают работать.
Дело в том, что большинство твоих триггеров можно склеить в один.
Количество триггеров не является показателем должной доработки.
Сейчас посмотрю, поиграю и отпишу рецензию.
Ну как-то так. Артефакт не собрался.
Вроде рпг, а никак на развитие персонажа влиять нельзя. Выбор только в том, какую характеристику качать и какие предметы покупать.
В общем, просто скрой и не парься. Также, если ты удалишь ресурс, то потеряешь оценки, которые тебе ставили там. В теории, так можно обузить систему оценивания. Выложил на сайт, закидали минусами, удалил ресурс. Может по-этому удалять самостоятельно свой ресурс нельзя, а то мы бы видели еще больше ненужных ресурсов. Так хоть юзернейм думает, прежде, чем выложить что-то.
Опыт, кстати, тоже отнимается, а при скрытии нет.
Просто используй личный сценарий SetUnitMaxState(unit, UNIT_STATE_MAX_LIFE, R2I(GetUnitState(unit, UNIT_STATE_MAX_LIFE) + (50)))
Например увеличение здоровья на 50 ед.
Вместо unit нужно название переменной вставить, где хранится твой юнит. Только не забудь, что глобалки объявленные через оболочку редактора имеют приставку udg_
DracoL1ch, это сражение, думаю 3 лвл будет там не скоро. Ну, просто мне говорили, что не надо все тыкать в елсе, а то оно работать не будет, хотя я такого не замечал. Ну да, тут можно вложить, только эффекта большого не будет. Это функция будет вызываться раз 10-50 за всю игр.
Ну, я так понял мой вариант верный, тогда я им закрою вопрос.
UPD:
Хотя я не совсем понимаю, все равно перебор, только при формировании группы.
» WarCraft 3 / Баг "Черных стрел"
» WarCraft 3 / Баг "Черных стрел"
8gabriel8:
» WarCraft 3 / Баг "Черных стрел"
» WarCraft 3 / Баг "Черных стрел"
prog, не знаю как отловить включен ли автокаст.
» WarCraft 3 / Баг "Черных стрел"
Ред. KaneThaumaturge
» WarCraft 3 / Баг "Черных стрел"
» WarCraft 3 / Проблема с AddSpecialEffectLoc
Ред. KaneThaumaturge
» WarCraft 3 / Проблема с AddSpecialEffectLoc
» WarCraft 3 / Проблема с AddSpecialEffectLoc
» WarCraft 3 / Проблема с AddSpecialEffectLoc
Ред. KaneThaumaturge
» WarCraft 3 / Knights & Rogues COMPLETE EDITION
UPD: Лучше заменить на событие Юнит получает предмет, а не продает предметы из лавки.
Дело в том, что большинство твоих триггеров можно склеить в один.
» WarCraft 3 / Knights & Rogues COMPLETE EDITION
Сейчас посмотрю, поиграю и отпишу рецензию.
Вроде рпг, а никак на развитие персонажа влиять нельзя. Выбор только в том, какую характеристику качать и какие предметы покупать.
» WarCraft 3 / Есть ли такое условие?
» WarCraft 3 / Скорость постройки в зависимости от.....
» WarCraft 3 / Увеличение запаса здоровья героя
» Администрация XGM / Как можно удалить ресурс с сайта?
Опыт, кстати, тоже отнимается, а при скрытии нет.
» Администрация XGM / Как можно удалить ресурс с сайта?
» WarCraft 3 / Увеличение запаса здоровья героя
» WarCraft 3 / Увеличение запаса здоровья героя
Например увеличение здоровья на 50 ед.
Вместо unit нужно название переменной вставить, где хранится твой юнит. Только не забудь, что глобалки объявленные через оболочку редактора имеют приставку udg_
Ред. KaneThaumaturge
» WarCraft 3 / Обнуление переменной в фильтрах
Я сделал, спасибо. Хотя второй вариант тоже не плох.
» WarCraft 3 / Обнуление переменной в фильтрах
» WarCraft 3 / Обнуление переменной в фильтрах
Я так сделал, думаю не особо затратно будет:
» WarCraft 3 / Обнуление переменной в фильтрах
» WarCraft 3 / Обнуление переменной в фильтрах
» WarCraft 3 / Фильтры
Ну, я так понял мой вариант верный, тогда я им закрою вопрос.
UPD:
Хотя я не совсем понимаю, все равно перебор, только при формировании группы.