Бордер, ну по типу маньяка это петры, вампы, алкоголизм норм.
Свою карту могу предложить, тоже tag жанра но нет классической стройки, kodo tag team, infection attack - у двух последних зубодробительная сложность.
function PolarProjectionBJ takes location source, real dist, real angle returns location
local real x = GetLocationX(source) + dist * Cos(angle * bj_DEGTORAD)
local real y = GetLocationY(source) + dist * Sin(angle * bj_DEGTORAD)
return Location(x, y)
endfunction
Вот это стандартное перемещение точки на гуях, но оно плодит еще одну точку, а стоит только заменить return Loacation(x,y) на MoveLocation( source, x, y) ну разумеется назвать функцию ка кто по другому и изменить аргументы и пользоваться, еще раз прошу обратить внимание что угол в радианах - angle * bj_DEGTORAD)
Кстати вот - ссылка
Почитай на досуге, там объясняется что к чему.
Мб в другойм месте, многие бж функции ГУИ создают утечки, те же действия с мультмбордами, а как приобразуется твой гуив код, ты бы глянул и упал в обморок.
Увы от утечек и кривых функций на ГУИ не избавится, ну если точнее то проще и быстрее выучить jass.
На jass-е Я не силён. Ну если не подкинут то имей ввиду ещё, что у способностей можно делать уровни, и триггерно прибавлять, или наоборот, убавлять уровни, что даёт вполне неплохой контроль над процессом. Так же можно увеличивать и скорость атаки, и прочее... Проблем больших не вижу. Вот как Я делаю прибавку максимального запаса здоровья, всего две строчки (если без дополнительных условий).
Врун, пердун и хохотун...
Нельзя добавить здоровье юнита больше максимума триггерным действием, нужно вручить способность на хп. Абилки на хп и ману не могут быть многоуровневыми, нет как бы могут но влиять на хп\мп выше 1 уровня они не будут никак.
Для этого существуют специальные системы, написанные умными людьми, там юзая баг с абилками на хп\ману добавляют или убавляют максимум здоровья юниту, как они это делают - читайте статьи, описано в 101 месте.
С атакой сложнее, белую атаку дает только 1 книжка (предмет увеличение силы атаки - однократное), а зеленую можно повышать любыми предметными способностями повышающими силу атаки, их пруд пруди.
На сайте есть система "SetAttiribute" + описание как она устроина и работает, ищим, читаем, переносим в карут и улыбаемся.
Вот вам ссылка
Экзекут это не вызов, вызов идет на jass, много вычислений на гуи? = рак мозга, пишите в кастом коде карты фукнцию на жасс а потом через кастом скрипт вызывайте в своих гуях.
Вейты - зло, не надо их использовать, в мультиплеере столько хапнете проблем что забьете на карту.
Есть множество прекрасных статей что как делать + открыте карты близзардов, 2017 год, мы все изобретаем свой велосипед на гуи.
Hate, Я скачивал мой жнгп тут на сайте и он не работает. Вы скачивали ваш жнгп тоже тут на сайте и говорите что он работает. Следуя логике можно предположить что ваш жнгп не равно мой жнгп. Но логика похоже вещь не постижимая местным джассерам.
Все работает, читаем тему с JNGP, скачиваем устанавливаем, варкравт надо норм с путями в реестре а не говно огрызки с всяких ICCUP.говно.ком и так далее. Потом следуем инструкции, что там написано? (нет я могу и написать че делать, но оно описано в теме, если вы не читали ваши проблемы)
Ну цепь молний можно прилепить, в сферу замедления засунуть обычную цепную молнию.
Ну а так, разумеется без триггеров низя. эффект молний это такой спрайт от цели до цели, а не 3д снаряд, поэтому там где молния не придусмотренна так сделать нельзя.
Насчет наработок - детект физического урона + библиотека для движения молний ( забыл как называется), нл суть в том что это достаточно сложно и на jass, для новичков эту тему лучше не трогать а ограничится стандартными способностями.
Скорее всего кривые руки, проверьте как следует пути к моделям.
микс архив - тоже самое что файлы в карте, если все правильно сделано, неважно конверт из вов это или нет.
Hate, я его давно устанавливал, и вообще не помню была ли там инструкция. Кинь ссылку на то место откуда ты свой брал.
В теме с JNGP полным поно инструкций, постов с проблемами и постов с решеним проблем, утилите очень много лет, так что вы особенный, у всех остальных все работает.
Araders, похищение жизни - это эффект молнии, это анимированный спрайт, а не модель, он всегда поворачивается к камере так чтобы нельзя было увидеть что он плоский. Лежать они в мпк архивах игры, можно заменить стандартные на свои или дописать свои в слк таблицу, тогда её нужно воткнуть в карту.
Что вы хотите сделать из похищения жизни? Что именно, по подробнее.
Переделывайте юнитов, с нуля. Как и код подправьте, ид юнитов\предметов (да всего) это числа от N и до хрен знает сколько, это все данные в таблице, когда удаляете эти обьекты остаются незанятые ячейки, ну из 250 юнитов, осталось только 150, 100 ячеек пустые вот и багует редактор.
Бордер, Вопрос не в этом, вопрос остаются ли данные после их смерти.
Разумеется, герои не разлагаются как крипы, а сидят в неком подземном мире (на самом деле адресном пространстве) на карте их нет, но все данные хранятся в памяти и их можно оживить.
Нет, от кривых рук никакой софт не спасет. Учитесь писать без утечек, читайте статьи, смотрите примеры. У вас обязательно получится избавится от утечек.
Нельзя поменять механику дефолтных способностей, уже какой раз говорю... Ауры могут быть только аурами, для вампиризма есть аналог - зелье вампиризма, бафф, рассеивается диспелами и так далее.
Если что - ауры ничем не снимаются с Юнита, в отличии от баффов способностей вроде ледяного щита или леденяшего крика. Так что делаем триггерный аналог.
В принципе вампиризм не шибко сложно сделать, но не на гуи. Детектить физический урон + что он с руки а не от клиф атаки или сплеша..
Так что изучайте jass, там кстати есть готовые системы детекта физического урона.
Тут вроде все нормально, без утечек. Условие кривое, орб вампиризма вручай всем Юнита в группе А не при замахе. То что не складываются зелья вампиризма никак не пофиксить, пробуй вампирика ауру для мили героев. Можно так же сделать фулл триггерный вампиризм, но это не для ГУИ задачка.
Аатака и перемещение это такие способности а не просто настройки в РО. не удивительно что фаталило, код ищет абилку атаки у юнита чтобы сменить урон (а атаки то нету), по этому проверяй есть ли 'Aatk' у юнита или 'Amov' если собрался что то менять в перемещении юнита.
В гуях полным полно утечек, чему тут удивлятся. Гуи не создано для таких динамических действий, мили карты и кампании - вот для чего нужен гуи, остальное jass.
Что думайте близзарды пилили бомбардировщиков и гранпри азерота на jass еще и юзали массивы как в vjass структуры. Дураки что-ли были?
Хотите что то лучше кампании, мили или небольшой аркады - переходите на jass.
» WarCraft 3 / Посоветуйте карт
Свою карту могу предложить, тоже tag жанра но нет классической стройки, kodo tag team, infection attack - у двух последних зубодробительная сложность.
» WarCraft 3 / Откуда они берутся эти утечки...
» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?
Кстати вот - ссылка
Почитай на досуге, там объясняется что к чему.
» WarCraft 3 / Антимация
» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?
» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?
И вот правда стоило так извращаться?
» WarCraft 3 / Откуда они берутся эти утечки...
Увы от утечек и кривых функций на ГУИ не избавится, ну если точнее то проще и быстрее выучить jass.
Ред. quq_CCCP
» WarCraft 3 / Как триггерно увеличить максимальну атаку или здоровье
Нельзя добавить здоровье юнита больше максимума триггерным действием, нужно вручить способность на хп. Абилки на хп и ману не могут быть многоуровневыми, нет как бы могут но влиять на хп\мп выше 1 уровня они не будут никак.
Для этого существуют специальные системы, написанные умными людьми, там юзая баг с абилками на хп\ману добавляют или убавляют максимум здоровья юниту, как они это делают - читайте статьи, описано в 101 месте.
С атакой сложнее, белую атаку дает только 1 книжка (предмет увеличение силы атаки - однократное), а зеленую можно повышать любыми предметными способностями повышающими силу атаки, их пруд пруди.
На сайте есть система "SetAttiribute" + описание как она устроина и работает, ищим, читаем, переносим в карут и улыбаемся.
Вот вам ссылка
» WarCraft 3 / Можно ли использовать "Run Trigger" как вызов функции?
Вейты - зло, не надо их использовать, в мультиплеере столько хапнете проблем что забьете на карту.
Есть множество прекрасных статей что как делать + открыте карты близзардов, 2017 год, мы все изобретаем свой велосипед на гуи.
» WarCraft 3 / Опять они
» WarCraft 3 / Опять они
» WarCraft 3 / Как добавить эффект молнии к любой атаке?
Ну а так, разумеется без триггеров низя. эффект молний это такой спрайт от цели до цели, а не 3д снаряд, поэтому там где молния не придусмотренна так сделать нельзя.
Насчет наработок - детект физического урона + библиотека для движения молний ( забыл как называется), нл суть в том что это достаточно сложно и на jass, для новичков эту тему лучше не трогать а ограничится стандартными способностями.
» WarCraft 3 / Модели из WoW и mix технология не совместимы?
микс архив - тоже самое что файлы в карте, если все правильно сделано, неважно конверт из вов это или нет.
» WarCraft 3 / Опять они
» WarCraft 3 / Можно ли на гуи отследить атаку и защиту юнита.
» WarCraft 3 / Тригерное похищение жизни
Что вы хотите сделать из похищения жизни? Что именно, по подробнее.
» WarCraft 3 / Накопившиеся ошибки и юниты в течение долгих лет, что делать?
» WarCraft 3 / Куда деваются герои нейтрально враждебного?
» WarCraft 3 / Как автоматически убрать все утечки в триггерах?
» WarCraft 3 / Как сделать ауру активной?
Если что - ауры ничем не снимаются с Юнита, в отличии от баффов способностей вроде ледяного щита или леденяшего крика. Так что делаем триггерный аналог.
» WarCraft 3 / Где утечка и как её убрать?
Так что изучайте jass, там кстати есть готовые системы детекта физического урона.
» WarCraft 3 / Где утечка и как её убрать?
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Верхняя панель способНостей
» WarCraft 3 / Опять они
Что думайте близзарды пилили бомбардировщиков и гранпри азерота на jass еще и юзали массивы как в vjass структуры. Дураки что-ли были?
Хотите что то лучше кампании, мили или небольшой аркады - переходите на jass.