Что такое в новом изображении?! Зачем воскрешать СЛУЧАЙНОГО юнита?
Там всё элементарно же, я просто на твою волну зайти не могу
Крч ищи готовые системы и разбирайся в них копипастом или я хз /
Короче!
Последнее изображение - вообще чушь какая-то, я его даже не комментирую!
//////////////////
По первым двум:
-завершение волны нормально реагирует? ДА, значит с первым триггером всё (условно) ок - ЗАБЫВАЕМ про него, точнее, УТВЕРЖДАЕМ его!
-условие во втором УБРАЛ глобальное? Считаем, что ДА.
-А, и вот еще что!!! Во-первых, условие на цвет бредовое - там тебе, наверное, на номер игрока надо?! Попробуй вообще его убрать временно. И попробуй убрать условие is alive - оно может подглючивать. По-моему, при попытке воскресить живого ничего не произойдет, т. е. ничего страшного.
Я здесь всё.
/
PS все-таки напоследок - автор, надо или работать (в твоем случае головой) или пользоваться готовым (можно заказывать, если договоритесь по условиям). А тут ты пытаешься мозг не включать, но что-то переделывать, это же очевидная чушь выходит
ssbbssc, каких героев, там должно умереть 45 неких адских убийц
подозреваю, что это крипы первой волны
Автор, короче, убери условие в триггере respawn и все, если все равно не работает, значит, тебе надо курить статьи и "понимать систему работы с переменными" (с)
orc01, еще координаты нужные поставь, а то будет потом шляпа на ногах... ну на всякий случай )
upd: хотя да, у меня упоротость, какая шляпа на здании :D :D :D
PT153, триггеры могут просто вообще даже не созданы быть
а таймер глобальный если не удален то всегда крутится и проверяет
ну если ты удаляешь то ок
все я говорю тема не об этом уже
относительно глобального периодического таймера - нет, конечно, одно дело что-то каждую секунду вертится и проверяет кучу условий вне зависимости от того, есть там юниты вообще удовлетворяющие этим условиям или нет; другое дело - что-то только при конкретных действиях создается и проверяется.
даже без них снижаться должна хз
что не так? upd: а, так если создаются и удаляются через глобальный массив - то понятно. Главное - чтобы УДАЛЯЛИСЬ.
Что-то мы разбредаться начинаем, ладно, в общем, проехали. Помощь получена, спасибо.
Просто вот в случае с пристами код неоптимален, но если пристов вообще не кастуется (а может, этого героя и в игре-то не будет конкретной), то и нагрузки нет никакой, и когда все присты умирают, то и нагрузка падает.
А глобальный периодический таймер с кучей условий проверки - это нагрузка всегда.
///
Когда-то очень давно были попытки использования именно такой системы - все ключевое обрабатывалось глобальными периодическими таймерами.
Кодить было намного проще, просто пихаешь там юнит в нужную группу или даешь ему нужную метку и все. Но производительность стремительно снижалась с появлением новых заклинаний.
Это не так должно быть, надо функции писать в кастом код и уже через них юнитов обрабатывать на толчок или еще какое действие....
И в функциях таймеры должны быть ЛОКАЛЬНЫЕ...
//
вообще предполагаю глобальные периодические таймеры способом работы для кодеров-халявщиков не только в варкрафте
потому что так реально кодить гораздо проще, но сильно повышается сжирание ресурсов
вот потом и некоторые игры с графикой как в 2000, а требования к железу как в 2020
у себя и так делаю, это форматирование побилось тут
см. выше
мне тяжелее пока использовать координаты, многого не понимаю в их вычислении, даже не понимаю, как, например, юнит в направлении X и Y другого юнита подвинуть
Скриншот ошибки вроде "классический", да и драколич по ссылке перед кодом уже объяснил насчет ее причины
По таймеру: тут на самом деле в идеале надо как-то юзать один, чтобы он обсчитывал всех пристов, а не один для каждого приста. Но глобальные периодические таймеры - в любом случае бОльшее зло.
Спасибо за комментарии, ну скорее всего я пока просто заблокирую это заклинание и сделаю другое
Мне все равно в пристах многое не нравится, портрета у них нет (и из-за особенностей модельки чет тяжело поставить), сам по себе спелл не так удобно использовать, как в Battlegrounds
Понятно, что все это поодиночке можно исправить, но я пока лучше заменю спелл на спелл попроще, герой и вообще без Q збс играется, проверено
Пока "условно-закрыто".
Ваерс, мне очень неудобно открывать карту, писать триггер, сохранять карту, заливать ее сюда и потом у себя чистить - 5 действий ради ничего
попроси на бирже взаимной помощи что ли думаю кто сделает
А, вот, кстати! Там путь к модельке дефолтной эффекта полиморфа нерабочий с ошибкой.
Видно было, да, что она не отображается, но было предположение, что у модели кристалла просто аттачей нужных нет, проверять уже тогда сил и желания не было...
Вполне возможно, что из-за этого! У меня уже была ситуация, когда то ли при попытке создать несуществующую модель, то ли прикрепить ее к несуществующему аттачу вар так и вообще сразу фаталил! Мб проверю...
Еще кто-нибудь видит что-нибудь?
////
Если вдруг кому не понятно: добавляемая и убираемая - это предметная абилка, чтобы максимальная мана повышалась
без подробностей не разобраться
по идее если умерший герой существует, не должно быть никакой проблемы его воскресить
но при массовых и особенно одновременных смертях героев некоторые герои могут просто исчезать полностью из-за особенностей движка
тут только костыль с пересозданием всего что нужно
///////
а, это арена, героев мало
скорее всего просто как-то неправильно в триггере записываешь в переменную
////////
Кстати, еще внимание: может быть, что-то удаляет трупы и в том числе геройские трупы - их не обязательно видно, но они есть
MrSlendyBoy, ну твое дело О_О, а модель та, что тебе нужно, просто ссылка на сайт.
upd: а, понятно... ну слабоумие не у меня тогда, если к модели путь поставить проблема...
и интересно, откуда мне и людям знать, что модель у тебя уже есть... а проблема путь в РО прописать или в mpq ее впихнуть...
Ваерс, так второе же вообще очень просто, если навсегда а не на время
set point = target point of ability being cast
set g = units within 500.00 of point matching matching unit is an enemy of owner of triggering unit
pick every unit in g and change owner to owner of triggering unit
call removelocation (udg_point)
call destroygroup (udg_g)
Тут кстати только одна еще бяка - источник урона дамми, всякие блейдмейлы будут возвращать урон даммику, а не герою
Но это можно стерпеть как фичу или сделать урон и отнятие маны триггерно со всеми нужными if then else
» WarCraft 3 / Воскрешение всех героев
» Мир безумного / Blizzard открыла вакансии на разработку Diablo
» Show Your Skill / Sonic the Hedgehog
» WarCraft 3 / Воскрешение всех героев
Там всё элементарно же, я просто на твою волну зайти не могу
Крч ищи готовые системы и разбирайся в них копипастом или я хз
/
Короче!
Последнее изображение - вообще чушь какая-то, я его даже не комментирую!
-завершение волны нормально реагирует? ДА, значит с первым триггером всё (условно) ок - ЗАБЫВАЕМ про него, точнее, УТВЕРЖДАЕМ его!
-условие во втором УБРАЛ глобальное? Считаем, что ДА.
-А, и вот еще что!!! Во-первых, условие на цвет бредовое - там тебе, наверное, на номер игрока надо?! Попробуй вообще его убрать временно. И попробуй убрать условие is alive - оно может подглючивать. По-моему, при попытке воскресить живого ничего не произойдет, т. е. ничего страшного.
Я здесь всё.
/
PS все-таки напоследок - автор, надо или работать (в твоем случае головой) или пользоваться готовым (можно заказывать, если договоритесь по условиям). А тут ты пытаешься мозг не включать, но что-то переделывать, это же очевидная чушь выходит
» WarCraft 3 / Воскрешение всех героев
подозреваю, что это крипы первой волны
Автор, короче, убери условие в триггере respawn и все, если все равно не работает, значит, тебе надо курить статьи и "понимать систему работы с переменными" (с)
» WarCraft 3 / Воскрешение всех героев
» WarCraft 3 / У модели нет точек крепления для спецэффектов - как их добавить?
upd: хотя да, у меня упоротость, какая шляпа на здании :D :D :D
» WarCraft 3 / Воскрешение всех героев
не идеально, конечно, но по сути по идее первый триг правильный
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
а таймер глобальный если не удален то всегда крутится и проверяет
ну если ты удаляешь то ок
все я говорю тема не об этом уже
Ред. ClotPh
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
///
Когда-то очень давно были попытки использования именно такой системы - все ключевое обрабатывалось глобальными периодическими таймерами.
Кодить было намного проще, просто пихаешь там юнит в нужную группу или даешь ему нужную метку и все. Но производительность стремительно снижалась с появлением новых заклинаний.
Это не так должно быть, надо функции писать в кастом код и уже через них юнитов обрабатывать на толчок или еще какое действие....
И в функциях таймеры должны быть ЛОКАЛЬНЫЕ...
//
вообще предполагаю глобальные периодические таймеры способом работы для кодеров-халявщиков не только в варкрафте
потому что так реально кодить гораздо проще, но сильно повышается сжирание ресурсов
вот потом и некоторые игры с графикой как в 2000, а требования к железу как в 2020
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
Ред. ClotPh
» WarCraft 3 / Воскрешение всех героев
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
Мне все равно в пристах многое не нравится, портрета у них нет (и из-за особенностей модельки чет тяжело поставить), сам по себе спелл не так удобно использовать, как в Battlegrounds
Понятно, что все это поодиночке можно исправить, но я пока лучше заменю спелл на спелл попроще, герой и вообще без Q збс играется, проверено
Пока "условно-закрыто".
» WarCraft 3 / Триггерные способности. Подчинение
попроси на бирже взаимной помощи что ли думаю кто сделает
» WarCraft 3 / По какому пути находиться Хроносфера войда?
» WarCraft 3 / Продолжение: фатал из-за переполнения памяти
Видно было, да, что она не отображается, но было предположение, что у модели кристалла просто аттачей нужных нет, проверять уже тогда сил и желания не было...
////
Если вдруг кому не понятно: добавляемая и убираемая - это предметная абилка, чтобы максимальная мана повышалась
» WarCraft 3 / Воскрешение всех героев
по идее если умерший герой существует, не должно быть никакой проблемы его воскресить
но при массовых и особенно одновременных смертях героев некоторые герои могут просто исчезать полностью из-за особенностей движка
тут только костыль с пересозданием всего что нужно
///////
а, это арена, героев мало
скорее всего просто как-то неправильно в триггере записываешь в переменную
////////
Кстати, еще внимание: может быть, что-то удаляет трупы и в том числе геройские трупы - их не обязательно видно, но они есть
» WarCraft 3 / Философия иконок
этого вполне достаточно чтобы была понятна суть
» WarCraft 3 / По какому пути находиться Хроносфера войда?
upd: а, понятно... ну слабоумие не у меня тогда, если к модели путь поставить проблема...
и интересно, откуда мне и людям знать, что модель у тебя уже есть... а проблема путь в РО прописать или в mpq ее впихнуть...
» WarCraft 3 / По какому пути находиться Хроносфера войда?
MrSlendyBoy, на
» WarCraft 3 / Можно ли как то давать юниту приказ двигаться без поддергиваний?
» WarCraft 3 / Триггерные способности. Подчинение
set point = target point of ability being cast
set g = units within 500.00 of point matching matching unit is an enemy of owner of triggering unit
pick every unit in g and change owner to owner of triggering unit
call removelocation (udg_point)
call destroygroup (udg_g)
» WarCraft 3 / Цепь молний, которая пожирает ману
ну или тип юнита смотреть
» WarCraft 3 / Цепь молний, которая пожирает ману
Но это можно стерпеть как фичу или сделать урон и отнятие маны триггерно со всеми нужными if then else