32

» WarCraft 3 / Как создать предмет, при взятии которого появлялся бы спецэфф...

Че-то уже совсем склероз замучал, или альцгеймер?
Любая предметная визуальная абилка, сферы всякие, ауры, абилка кольца защиты, там все поля спецэффектов работают на владельца.
32

» WarCraft 3 / Помощь с триггерами

linquine, думать научись своей головой, а не образцами 20 летней давности, где получалось унылое дерьмо.
Потом то что ты пишешь - есть, в 100500 вариациях, карта открыта, она есть как на jass так и на гуи. В третьих, 21 год, и порабы почитаьть статьи и делать нормально, без костылей и гуи, причем простую но интересную и оригинальную карту а не унылый боян, херовее оригинала.

32

» WarCraft 3 / Увеличение дистанции атаки

Ну верно написано - апгрейд на дальность атаки, так же когда нужна отмена, делают на основе морфа, N юнитов с разной дальнотью и абилками морфают юнита, чтобы он был в нужной форме.
Ну еще мемхак есть.
32

» WarCraft 3 / Таймер вместо вейт

21 год, вейты, ещё и polled wait кастом юзают, зачем?
Веты сделаны не для того что вы бы в спеллах задержки или переодические действия делали, они нужны для киниматиков и синхронизации геймкеша.
Вейт остонавливливает поток, поэтому данные GetTriggerxxx нативка монуть быть уже некооректны, не говоря о переменных глобальных. Далее, вспомним известные карты и баги, с этим самым говном - сразу поймёте, почему так делать ненужно.
Лютые костыли которые тут скинули, ещё и по производительности в разы ниже чем просто создать таймер и запустить его, передав в аргументы функцию которую он запустит по истечению. И кстати да, на гуи тоже много где можно нормально юзать таймеры, без этого говна и костылей., но кто бы читал статьи и че-то там пытался сам сделать...
32

» WarCraft 3 / Помощь с триггерами

Slide kutty, Slide чоли?
Ептить их полно опен, смотри как там, но скажу сразу, реализация у тебя не очень.
Насчёт переменных, ау а массив зачем? Кол- во кошек, равно кол-ву игроков, массив, где проверяем есть ли кошка и прочие параметры, вроде лёд или земля и жива ли, и двигаем их в цикле, опять же. 0.01 таймер и setunitpos, когда можно двигать по осям.
32

» WarCraft 3 / Спец.эффект на "Демоническую силу"

Все поля эффектов методом тыка проьуешь, у разных способностей работают разные поля эффектов, какие то пашут для эффекта на себя а какие то только на цели...
32

» WarCraft 3 / Изменение цвета иллюзий

Никак, средствами дефолтного вара никак не убрать синие иллюзии, это флаг окраски, который игнорит все нативки, только мемхаком можно его снять. Иллюзия для владельца синяя, для всех остальных дефолной окраски юнита, ну для врагов цвет триггерно сменить можно.
32

» WarCraft 3 / Варик не успевает считать

Наверняка какие-нибудь вейты или ещё чего, не раз делал подобное, хоть всех разом убей, все нормально.
32

» WarCraft 3 / Вычитание здоровья в процентах от текущего.

Ну даже близко не дефолтное похищении жизни. Смысл ты у цели высчитаваешь процент от макс хп, пусть это будет 100 хп 10% от 1000, делаешь юниту хп в виде текущее минус эти 100 хп, и добавляешь эти же 100 хп к текущему здоровью кастера. Норм похищение с лучем я бы показал как делать, но для гуишников будет непонятно.
32

» WarCraft 3 / Англофикатор World Editor для 1.26

Оно кому то надо в 2021? Жасс был на английском, а гуи уже 100 сортов наделали, и все из них хрень...
32

» WarCraft 3 / Cистема инкома

Bergi_Bear, ну я бы не парился и инком делал без абилок, а сделал бы визуалку в мультиборде в виде бара или вовсе сделал дамми героя, на иконке которого идет анимация до - инкома, а левел кол-во.
32

» WarCraft 3 / Хорошие статьи и советы по оптимизации на обычных триггерах

Mikluha, кстати да, лучше карту сделать с нуля, ланд скопировать, с декором, а остальное ручками, часто депротект идет с пропусками и ошибками обьектных данных, это лаги в редакторе, избыточный вес, ну и естественно могут быть фаталы если у абилок некорректные данные. Попробуй время подготовки заклинания - отравленому ножу в 0 поставить, как увидишь фатал (таких абилок много).

Так же можно взять оригинал и править скрипт ручками, ничего не ломая, тогда все будет работать.
32

» WarCraft 3 / Cистема инкома

Как в петрах чтоли? Автокаст? Но нафиг он упал?
Просто зданию пассивку, и раз в N сек проверяем всех на карте на наличие абилки, потом добавляем бабки игрокам, исходя из кол-ва юнитов с абилкой.
Активка в петрах вроде из абилки - восстановит ману от обсидиановой статуи, там требование маны и цель сам себе, ну естественно отрец реген маны у юнита, и не требует маны для каста, оно будет само себе ману лечить, а мана исчезать, что является лишь спецэффектом, а деньги ты даешь триггерно, отлавливая либо каст либо приказ каста.
32

» WarCraft 3 / Хорошие статьи и советы по оптимизации на обычных триггерах

Mikluha, ну офк, пока было мало ваших попыток сделать карту, оно не падало, карты кампании же тоже не падают? Потом а файлы фатала есть?, было бы хоть мало мало понятно что не так? Потом код бы увидеть, то чет карта подвисает в редаткоре и не открывается.
Что делали то до фаталов? Никаких там триггерных движений или таблиц рекордов?
Случаем расширеный гуи редактор не юзайте?
32

» WarCraft 3 / Хорошие статьи и советы по оптимизации на обычных триггерах

Mikluha, ага мы это по фризам определили, как насчет карту HHF где утечек сотни в сек, она не лагает пока не вылетает минуте на 30.

Я пытаюсь донести что карту надо писать уж на жассе если вы хотите сделать чето сложнее мили карты или примитивной тдшки.

Потом сколько статей по жассу и оптимизации, уже десятки, там наглядно показано как строится код карты из гуи и сколько там мусора и прочих радостей вроде утечек, ибо есть бж функции которые плодят утечки.
32

» WarCraft 3 / Хорошие статьи и советы по оптимизации на обычных триггерах

Да не поможет никакие чудеса от утечек, потом 21 год, какое гуи? особенно в сложной карте, разумеется производительность будет на нуле, постоянные утечки + тонны импорта положат карту, да и микс сам может быть причиной фатала.
32

» WarCraft 3 / Стандартный ИИ и атакующие юниты

Я думаю нет, у ИИ четко прописано кого брать в атаку и кто эти юниты, артелерия, воздух, поддержка.
Твой дракон не подходит ИИ и он его игнорирует, нужно модифицировать ИИ, либо брать стандартного юнита и на его основе сделать дракона, но опять же, роль должна быть та же, то ИИ начнет пытатся добывать лес драконом, считая его вурдалаком.
32

» WarCraft 3 / Как занести в переменную полученное исцеление?

Ага, ага, ядом, он детектит собрался, удар ты задетектишь а, не урон от физ атаки, что сложнее, да и твой яд в дальнем бою отвалится ибо орб эффект, а они не стакаются.
Ещё раз - чтобы учесть все вампиризмы - нужно отловить именно физический урон с атаки,не трогая все остальное, там ещё 1000500 уронов если чо, а как вы собрались отличать физический урон от остального, яд то дань понять лижь об ударе, ибо по 0.00 урона и бафыу то вы это определите, дальше то что? Как вам факт удара поможет узнать сколько атака юнита отняла хп врагу?
Наработка детекта урона есть - у меня в профиле детект урона с мемхаком,нно это jass+ мемхак, всем гуишникам это сразу же облом.На 1.31 ввели нативки проверки типа урона, но лишь в jass, снова облом.
32

» WarCraft 3 / Как занести в переменную полученное исцеление?

build, учитывая что он задаёт такие вопросы - для него это не посилам.

Тема детекции урона достаточная сложная для начинающих, ещё и на гуи недоступная толком.
32

» WarCraft 3 / Как занести в переменную полученное исцеление?

Kolya12, ты все не сможешь высчитать, ибо сложно отличить обычный реген от абилок и вампиризма. Если с обычными лечениями типа благодати паладина обойтись достаточно просто, изи сделать кастомный аналог, то с вампиризмом все куда сложнее, ибо варваризм высчитывается из отнятного у юнита хп физической атакой, а физ урон от всего остального отличить не так уж и просто, хз на каком ты патче - но это тема не для начинающих. Все что можно сделать, просто сколько юнит вылечил здоровья за игру узнать, просто раз в сек находя разницу между тем что было и что стало.
32

» WarCraft 3 / Как занести в переменную полученное исцеление?

Что вы понимаете под "исцелением"?
Скодько всего юнит отрегенил хп за время или сколько ему вылечила конкретная способность?
Общий реген можно подсчитать сравнивая сколько хп было сколько стало через определённое время. Ну а лечение со всяких там вампиризмов бы особо не узнаешь без мемхака, тут только кастомный аналоги способностей.
32

» WarCraft 3 / Как заставить ИИ использовать ополченцев

Meddin, не у верен что эти нативки корректно пашут в ИИ потоке, фильтр правильный? Дебаг кого возвращяет?
32

» WarCraft 3 / Как заставить ИИ использовать ополченцев

Код выше в ИИ выполняется или в war3map.3?
Насчет костылей, увы, все этими костылями делается.в кампании у ИИ дерижабли в ратуше продаются...