26

» WarCraft 3 / Форма медведя

Принятый ответ
В первом отмеченном пункте убери 'ex' в конце
26

» WarCraft 3 / Как настроить получение золота за убийство крипов.

8gabriel8:
Extremator, а как опыт за убийство другого игрока получать? Передавать убийцу на 0.00 секунд под свой контроль?
А это уже другая история . . .
26

» WarCraft 3 / Как настроить получение золота за убийство крипов.

8gabriel8:
А может поможет просто передавать убиваемого крипа под контроль другого игрока?
Очень старая лазейка)) через неё так же можно заставить игрока получать деньги/опыт за убийства совершаемые совсем другим игроком... и при этом не надо городить какие-либо системы (вообще).
26

» WarCraft 3 / Пассивка бристлбека в доте

Либо буфер добавлять. Можно заставить юнита с 1/1 хп блочить 999999 ед. урона.
Тогда фокусы сбиваться не будут (т.к. неуязвимость их сбивает).
Morningstar:
Пока не могу определить как это делается.
Так как и у Спектры...
26

» WarCraft 3 / Способности и алгоритмы на заказ

Вообще этот "оверинжинеринг" пришёл ещё от jass'еров 10-х годов
Не знаю, может они подглядели этот костыль у заядлого гуишника, но
факт в том что в то время повсеместно юзалась именно эта конструкция:
замах + создание триггера с ивентом урона + действия при его получении (и удаление триггера)
То что она косячила с любым другим уроном - это было всегда...
Тот же Сларк/Найкс/Шторм когда появились в Доте, и практически по сей день (опираясь на ныне актуальную у многих версию 5-ти летней давности) багают её всякими радиками и кастами предметов.
Если же человеку упорно нужен патч 1.26 - научите его юзать яд (или дайте пример в виде готового заказа). Объясните ему как построить расширяемую системку из 2-х триггеров. И покажите как для такого рода скиллов добавлять всего ОДИН новый триггер что б он работал на атаках (вампиризмы, манабёрны, баши, всё прочее в этом же шаблоне).
26

» WarCraft 3 / Способности и алгоритмы на заказ

Не, тогда эффек будет скрыт вместе с юнитом.
Я думал сделать через даммика, с моделькой свечения...
А потом решил что эффекта хватит.
Но суть остаётся та же - в позиции вместоффекта создаётся юнит.
И тут же смотрим высоту цели, если он больше 0, то даём даммику такую же высоту как у цели (можно и без проверки, хуже не будет).
26

» WarCraft 3 / Способности и алгоритмы на заказ

dmgr:
Да, шикарно! Где достал, если не секрет?
Сам сделал. Я всегда всё сам делаю.
Мне лениво чужое ковырять...
26

» WarCraft 3 / Рассеивания заклинаний и дебафы!

Я конечно не гуру ладдера, но, на сколько мне помнится - все формы диспелла снимают баффы независимо от их вида (позитивный/негативный).
А делая триггерные скиллы - надо забить БД на хорошие/плохий баффы, и работать по ней.
26

» WarCraft 3 / Простая способность на статы

Во-первых: мне кажется автор не совсем понимает как работает пассивка Пуджа (или он просто это так по своему объясняет).
Во-вторых: у меня складывается впечатление что он хочет что бы абилка давала не просто +статы (как плюсик, как старые ульты траксы и кента), а именно +стат от абилки за счёт уровеня героя (ну мне так кажется из его писанины).
Более конкретно и подробно описывать надо.
26

» WarCraft 3 / Помогите найти ошибку в триггере

Принятый ответ
Что б не сильно менять текущую конструкцию, могу предложить засунуть всех героев в группу, и именно из неё начать выдавать рандомного юнита (а не из всех юнитов игрока 12).
Если ничего не поменяется - пересмотреть всё ещё раз, и отладочными сообщениями, и мб просто переделать по нормальному )))
26

» WarCraft 3 / Аура возможно ли сделать и есть ли пример.

Proshel_Doty:
А тебе проще было не делать вообще
Ну судя по тому что ты ему сделал на 1.31, а у меня его ни на одном ПК нет...
То да, мне было проще не обновлять лаунчер бнета, и специально для этого качать лицуху, что бы сделать одну карту, а потом удалять варик за ненадобностью... да, я сделал как проще.
newtone:
Можешь сделать такое без утечек на гуи? С очисткой групп?
Могу, но... я не буду ради этого ставить лицуху, которая запорет мне старый вар, в который мы постоянно играем по сети.
26

» WarCraft 3 / Способности и алгоритмы на заказ

dmgr:
Название: Астрал
Тебе просто временной хайд юнита нужен?
или ты хочешь что-то более похожее на то что было в доте? (воровство инты, урон, ещё что-то).
26

» WarCraft 3 / Оптимальная реализация события каста

noyl:
А если они будут не локальными это будет сильно не оптимизировано?
Допустим больше 160 обычных гуи спелов.
Ну раз уж ты говоришь "гуи спелов", то пойми, тебя призывают минимизировать количество объектов (таких как триггер и ивент). Что-то не понятно?
И суть не в методе написания, а в распределении ресурсов.
26

» WarCraft 3 / Реакция на событие перехода от тир 1 на тир 2

Принятый ответ
Ну отлавливай завершение улучшения обычной башни хуманов.
И дальше вставляешь условия на то каким типом является башня.
Если сторожевая - одно делаешь, если магическая - другое... и т.д.
Просто возьми и проверь что на что реагирует и что выдаёт.
26

» WarCraft 3 / Редактор кода vJass в рефоржеде

Механизм подсветки синтаксиса встроен в редактор, т.е. он может работать и сам по себе, просто надо найти исходник или что там есть в аналогии. Хочешь - пользуйся им.
Но тут тебе сейчас скорее всего под любые запросы будут предлагать исключительно переход на LUA (чего ты собственно просил не делать).
Из вариантов - раньше был некий JassCraft, но я точно не скажу в чём его плюсы/минусы, знаю лишь что он был и его кто-то юзал (у меня он где-то валяется, и юзал я его редко, только для правки багов интерпретатора из JNPG).
26

» WarCraft 3 / Аура возможно ли сделать и есть ли пример.

noyl:
А что ГУИ не умеет в удаление?
Умеет.
Просто ему было проще сделать абы как,
и сказать мол это всё потому что "это гуи".
И разумеется, в противном случае,
всё было бы сделано грамотно и без утечек.
26

» WarCraft 3 / Можно ли как-то отлавливать количество брони у юнита?

Если ты спрашиваешь про возможность отлова защиты юнита, то видимо ты на 1.26
Ибо далее - это как отлов хп юнита... всё в 2 клика
А раз ты на 1.26 , то тут либо БД (которыми всегда пользовались)
Либо высчитывание урона за счёт его нанесения юниту
Нанёс n, почитал сколько вошло, посчитал по формуле сколько армора должно быть
Либо МХ, о котором тебе сейчас все напишут, но никто не скажет как именно это сделать.
26

» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел

Morningstar:
а как владимир был реализовал в первой доте?
Через отлов урона, так же как и пассивка найкса...
Далее это всё перевели в другое русло, но смысл сохранился.
И всё прекрасно работает...
media.giphy.com/media/jpbcFuQddpEBfVDcVk/giphy.gif
26

» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел

dmgr:
если ты дашь яд, не один орб работать не будет
Попробуй дать юниту вампириз
Или ракеты...
Что теперь скажешь?
26

» WarCraft 3 / Переделка return bug

Перелопатить можно всё что угодно.
Вопрос лишь в том кто и как будет это делать.
26

» WarCraft 3 / Буквально везде искал как быть с этим, но не нашел

dmgr:
Это геморно? Или есть на примере наработка, мне тоже интересно.
Берёшь ауру меткости, раздаёшь яд атакующим (с ней), детектишь урон и чекаешь всё что нужно - готово.
Буквально 2 триггера на GUI
Sergarr:
ну на 1.26 чтобы такое сделать, обычно надо всю карту переделывать, если она изначально не была заточена под это
Сомнительное заявление...
26

» WarCraft 3 / Визуальная перезарядка пассивной способности

Bergi_Bear:
как и эксгумация, но у реинкарнации ещё мана есть
у обеих абилок есть манакост
ну как раз таки в варкрафте нельзя манипулировать временем перезарядки, это новая механика будет
ага, в каждой второй карте уже юзается))