JaBeN_Симфер, а он все равно грузит текстуры и текст, весь текст из wts и w3I, а это туча текста.
Внимательно смотри что я выложил под катом, станет понятно почему такой лаг.
Clamp, когда ты начнешь внимательно читать что я пишу!
Там грузится не то что он написал в описании задания а все строки из констант и все пути к текстурам.
Что именно грузит движок в момент открытия вкладки задания, можно прелоадом.
Вот содержимое pld файла у меня:
Есть - засунуть эту способность в спеллбуке, а этот спеллбук запретить для изучения игроком ( SetPlayerAbilityAvalible) . есть более сложные вещи с мемхаком и редактированием слк, но вам рановато...
Ну делать триггерную версию иллюзий, ибо придется создавать иллюзии жезлом иллюзий, ну а так же лепить спецэффект с помощтью юнитов снарядов.
Я как то делал кастомный аналог иллюзий мастера клинка. Там все просто, скрываем кастера и его клонов а на его место создаем спецэффект и даммики-снаряды, чтобы сделать спецэффект. У дефолтной mirror image - скорость снаряда 1150 ед.\сек. а дальность полета 150.
Смотри, нужно работать в архивах, нужно создать новую строку в файле с переводами, она и будет названием папки, дальше, не помню в какой папке находятся все расы, тоесть альянс, орда, нежить, ночные эльфы, там копируете одну из частей и редактируйте под себя, а когда создаёте юнитов, вместо расы которая там указана, пишите название своей. Вроде всё просто)
Это редактирование уже существующей рассы а не добавление новой!
Ну смотря что вам нужно, все условия и действия будут выполнятся в порядке их добавления в триггер, но вот стоит одному условию, причем неважно какому по счету вернуть false как не выполнится ни один TriggerAction. Добавлять 10 условий тупо, как будто вы несможите задать критерии отбора в одном условии, а вот дейсвтий можно добавлять сколько влезет, пряпо в действиях TriggerCondition а затем удалять прямо в TriggerAction, таким образом действие выполнится только 1 раз при срабатывании триггера.
Но такое редко нужно, да и вовсе есть Execute, TimerStart, ForGroup, ForForce если вам приспичило выполнить некий code.
Ну TriggerCondition не создает утечки, он остаётся висеть в boolexpre а вот triggeraction нужно удалять в месте с триггером ( если триггеры создаются и удаляются )
А так разницы немного, не работают вейты и другой лимит операций.
AntiMage, чепуху не неси, драколич точно сказал что лучше таймер чем переодический триггер, кондишены не утекают а застревают в boolexpr'ах, но лично мне это не кажется каким то плюсом, скорее на оборот создание лишнего хендла который будет висеть всю игру, ладно если триггер выполняется постоянно, а вот если 1 раз за игру?
Во всем развитом мире модмейкерства warcraft3 используют таймеры, посмотрите спеллы или карты с хайворкшопа, посмотрите всякие кастл файты, ютд и так далее, там таймеры... Ниче там ни у кого не лагает...
Ну правда там уровень написания карты в разы выше всяких фрогов да прочих начинающих людей, мнящих себя крутыми карстостроителями! Нет все не так как вы думайте, все куда хуже...
Не равняйтесь на DracoL1ch и других известных авторов с сильными проектами, вам до них далеко. Подражать бездумно всему что вы увидели глупо, нужно иметь свою голову на плечах.
Нет, просто руки из жопы растут.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
» WarCraft 3 / Как создать программу для подключения своих mpq к Warcraft...
» WarCraft 3 / Разная магия pt.2
» WarCraft 3 / Повернуть боевую единицу со способностью "Москиты"
» WarCraft 3 / Вопрос про Custom script.
» WarCraft 3 / Вопрос про Custom script.
Не юзайте гуи.
» WarCraft 3 / Как сделать спелбук для предметов ?
» WarCraft 3 / Лаг при первом открытии меню Задания
Внимательно смотри что я выложил под катом, станет понятно почему такой лаг.
» WarCraft 3 / Лаг при первом открытии меню Задания
Там грузится не то что он написал в описании задания а все строки из констант и все пути к текстурам.
Что именно грузит движок в момент открытия вкладки задания, можно прелоадом.
Вот содержимое pld файла у меня:
» WarCraft 3 / Как сделать спелбук для предметов ?
Только в РО, или писать патч для игры...
» WarCraft 3 / Спрятать иконку
» WarCraft 3 / Как сделать команду кик?
» WarCraft 3 / Поиск путей?
Что, куда, чего, зачем? Нифига непонятно, скрины, код, дебаги в студию.
» WarCraft 3 / Типа иллюзий мастера клинка, но с автокастом.
Я как то делал кастомный аналог иллюзий мастера клинка. Там все просто, скрываем кастера и его клонов а на его место создаем спецэффект и даммики-снаряды, чтобы сделать спецэффект. У дефолтной mirror image - скорость снаряда 1150 ед.\сек. а дальность полета 150.
Ред. quq_CCCP
» WarCraft 3 / MPQ архивы Warcraft 3
» WarCraft 3 / увеличение дальности атаки (предмет)
» WarCraft 3 / увеличение дальности атаки (предмет)
» WarCraft 3 / Патч 1.28.2
» WarCraft 3 / Патч 1.28.2
» WarCraft 3 / Trigger action vs. Trigger condition
Но такое редко нужно, да и вовсе есть Execute, TimerStart, ForGroup, ForForce если вам приспичило выполнить некий code.
» WarCraft 3 / Trigger action vs. Trigger condition
Но это ни играет никакой особой роли, там разница незначительна и вам никогда это не понадобится.
Ред. quq_CCCP
» WarCraft 3 / Trigger action vs. Trigger condition
А так разницы немного, не работают вейты и другой лимит операций.
Ред. quq_CCCP
» WarCraft 3 / local и global timer нагружаются в локальной сети?
Во всем развитом мире модмейкерства warcraft3 используют таймеры, посмотрите спеллы или карты с хайворкшопа, посмотрите всякие кастл файты, ютд и так далее, там таймеры... Ниче там ни у кого не лагает...
Ну правда там уровень написания карты в разы выше всяких фрогов да прочих начинающих людей, мнящих себя крутыми карстостроителями! Нет все не так как вы думайте, все куда хуже...
Не равняйтесь на DracoL1ch и других известных авторов с сильными проектами, вам до них далеко. Подражать бездумно всему что вы увидели глупо, нужно иметь свою голову на плечах.
» WarCraft 3 / local и global timer нагружаются в локальной сети?
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.