Случайно наткнулся на заготовку, понравилась. Примерно понимаю , как на jass её переписать.
Но есть вопрос - в функции Regist_3 для убитых юнитов используется удаление их триггеров. Ок, а как быть с утечками event при регистрации событий в функции regist? Event нельзя удалить, к сожалению, а если будет куча юнитов, накопится куча утечек
Было бы конечно круто, если бы можно было бы скопировать из карты в карту переносом мышкой, как из папки в папку, но здесь так не выйдет. Потому не имеет смысла открывать 2 WE ) да и вряд-ли это возможно.
konvan5, а, точно, забыл про это. Тогда этот скрипт нужно и на таймер повесить, и через группу перебирать всех берсерков... пикать в группу, делать цикл по юнитам, а потом очищать группу.
Ну или делать твой вариант)
С триггерами на каждого юнита будет куча утечек типа event, а event нельзя удалить, к сожалению, при том что event это handle (
Если ид юнита берсерк и у владельца юнита завершено исследование
__Если у него нет абилки реген
_____Если его здоровье меньше 50
________то дать юниту абилки реген и атакспид
__иначе (есть абилка реген)
_____Если его здоровье больше 150
________то убрать у юнита абилки
1 триггер. Как то так примерно )
Правда, его нужно делать с локальными переменными.
С глобальными это полный вынос мозга будет) даже думать об этом не хочу )
Vladimir TVK, ну можно временно газ сделать, чтобы он потом рассеялся. Или чтобы можно было "починить" рудник с помощью какого нибудь специального исследования для рабочих, или юнита - повозки с инструментами, или итема для героя, чтобы газ пропал. Итд итп )
PUVer, кстати, по уровням проектов заметил одну особенность. Есть проект 5 уровня и он 1 - Way of Others. Все остальные, сравнимые с ним или получше - 4 уровня. Собственно вопрос - по каким критериям выдают 5 уровень?
Сделай анимированный скайбокс, с несколькими текстурами неба, и линейной анимацией смены текстур, через blend слои материала, на весь таймцикл.
Если нужно, чтоб небо не было видно за туманом, можно настроить материал без флага "незатуманенный". Но тогда небо не будет видно вовсе, поэтому такой вариант не рекомендую.
И туман придётся периодически обновлять триггерно, и часто это делать не выйдет, его смена сильно грузит игру.
Офигеть, это ж сколько времени моделили всё это? А текстуры рисовали сколько? А где скайбокс взяли?)
Невероятный объем работ!)) Желаю удачи проекту)
П. С. Все же порекомендую сделать текстуры стен более реалистичными, с вариациями, добавить трещины, выпавшие камни, следы от осадков, мох, грязь итд, всё таки город древний, а выглядит, будто недавно построили.
Можно добавлять/убирать абилку Avul (неуязвимый нейтральный) , и проверять её наличие по уровню, но я хз, будет ли она работать адекватно на не нейтральных зданиях и юнитах
У меня та же фигня была. В общем создай абилку пустышку (на основе asph например, только без эффектов) и давай её зданию сразу после постройки. А также на старте карты всем нужным зданиям.
Как вариант, абилку можно сделать многоуровневой, и повышать её левел после апгрейда здания, если нужен инком и на апгрейдах, либо после апгрейда.
И инком соответственно выдавать после проверки наличия абилки (её уровень >0)
Прикольно! Интересные локации. Сразу возникла идея насчёт локации тумана. Сделать локацию, где рудник, и рядом мёртвые рабочие, у рудника облако газа (рабочие добывали золото, но случайно вскрыли полость с природным газом и потравились). Также туда можно запилить дамми (нейтрально агро, с аурой, уменьшающей здоровье врагам, неуязвимого с москитами), он будет собственно отравляющим газом, и тут получится геймплейная особенность, что нужно будет добывать ресы из рудника и не забывать лечить юнитов, иначе потравятся. Или кастовать на них противоядие какое нибудь, итд итп
Перенеси все строки, где личный сценарий local xxx = xxxx, в самый верх действий, перед All remove, и все ок будет
И да, саму All remove , без udg_, редактор будет ругать как необъявленную, либо сделай её тоже как local
в архиве с моделькой должны быть .blp файлы. Их тоже нужно импортировать. И в менеджере импорта указать им правильный путь (как правило - просто удалить war3imported/). Какой путь какой текстуре писать - должно быть написано в readme файле. Если в нём ничего нет - придется качать mdlvis и смотреть пути через него.
Автор, а можешь, пожалуйста, выложить список карт/моделей для скачивания? Просто я настолько обалдел от этих пейзажей, что хочу посмотреть, как это реализовано. Особенно интересуют деревья и кусты и камни, где их достать? Я, конечно, нашёл некоторые из них, но этого недостаточно)
» WarCraft 3 / Проводник по способностям
» Блог им. rsfghd / заготовка
Но есть вопрос - в функции Regist_3 для убитых юнитов используется удаление их триггеров. Ок, а как быть с утечками event при регистрации событий в функции regist? Event нельзя удалить, к сожалению, а если будет куча юнитов, накопится куча утечек
» WarCraft 3 / Открытие двух окон WE
» WarCraft 3 / Изменение начальных юнитов
» WarCraft 3 / Появление способностей от текущего кол-во здоровья
» WarCraft 3 / Появление способностей от текущего кол-во здоровья
» WarCraft 3 / Появление способностей от текущего кол-во здоровья
__Если у него нет абилки реген
_____Если его здоровье меньше 50
________то дать юниту абилки реген и атакспид
__иначе (есть абилка реген)
_____Если его здоровье больше 150
________то убрать у юнита абилки
Правда, его нужно делать с локальными переменными.
С глобальными это полный вынос мозга будет) даже думать об этом не хочу )
» Empires of Warcraft / До/после: обновляем ландшафт карты «Торговый путь»
» Warcraft 3: The Lord Of The Rings / Экскурсия по Минас-Тириту
» Warcraft 3: The Lord Of The Rings / Экскурсия по Минас-Тириту
Отредактирован EugeAl
» WarCraft 3 / Небо цвета тумана
» Warcraft 3: The Lord Of The Rings / Экскурсия по Минас-Тириту
Невероятный объем работ!)) Желаю удачи проекту)
» WarCraft 3 / проверка на неуязимость
Отредактирован EugeAl
» WarCraft 3 / Игра воспринимает строящееся здание как полноценное
» Empires of Warcraft / До/после: обновляем ландшафт карты «Торговый путь»
» WarCraft 3 / Крестьянин (WC1 и WC2)
» WarCraft 3 / Сыпет ошибки locals are only supported at the top of the function
Отредактирован EugeAl
» WarCraft 3 / Сыпет ошибки locals are only supported at the top of the function
И да, саму All remove , без udg_, редактор будет ругать как необъявленную, либо сделай её тоже как local
» WarCraft 3 / Full Pack v0.2 about NightElf on players-3
» WarCraft 3 / Full Pack v0.2 about NightElf on players-3
Отредактирован EugeAl
» WarCraft 3 / Coming of shape-high covenant (Coshk-a)
» Styria: Cursed Soul / Помогите выбрать капсулу
» WarCraft 3 / проблема с импортом модели в карту
» WarCraft 3 / Вода в Warcraft'е
» WarCraft 3 / Допустимое время АФК (игрок отошёл)