32

» WarCraft 3 / Как сделать способность?

8gabriel8, эмм а как вы добавите юниту классификацию - "страж" во время игры? Плз вааши варианты.
Это довольно сложная способность если делать по мотивам доты 2, а если по доте в варкравте то средней сложности, это триггер который следит за приказами и смертями дуэелянтов, при приказа отличном от атаки оппонента, отдается приказ стоп, а затем приказ атаковать дуэлянта снова. Там куча багов + возможны фаталы если звезды сойдутся, а они у вас обязательно сойдутся.
Если вы не знаете как - эта способность не для вас, забейте и начните с чего попроще.
32

» WarCraft 3 / Почему аура действует на своих?

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

» WarCraft 3 / Название функции

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

» WarCraft 3 / Призванные существа

EHP_Sequence:
quq_CCCP:
EHP_Sequence, зависит от баффа.
Что такое бафф?
А, понял, кажется , это "характеристики: заклинания".
Уж стыдно не знать это.
Берешь триггерное действие UnitApplyTimedLife( юнит, бафф, время жизни) и пробуешь все баффы, там их с десяток. Вроде юнит просто умирает с 'BTLF'.
Загруженные файлы
32

» WarCraft 3 / Призванные существа

EHP_Sequence, а причем тут время, я про РО код баффа, у духа воды смотри как сделано.
32

» WarCraft 3 / Небольшой вопрос по таймерам.

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

» Crazy Dwarf Race / Crazy Dwarf Race

Jack-of-shadow, нужно попробовать разобратся в мх китайцев, он работает на всех существующих патчах, т.к близарды рукожопы и оставили дыру которой лет как варкравту...
32

» Crazy Dwarf Race / Crazy Dwarf Race

Jack-of-shadow, мемхак активирует абилку принудительно, без хоткея, у самой абилки хоткея нет, спецом для доты сделано, т.к там 100500 разновидностей софта.
32

» Crazy Dwarf Race / Crazy Dwarf Race

Jack-of-shadow, в мемхаке есть функция принудительного открытия\закрытия спеллбука.
32

» WarCraft 3 / Отрицательный размер армии

ArchOracle, сама идея плоха - баланс на то и баланс, еду и лимит близзарды ввели не просто так.
32

» WarCraft 3 / рав-код

ArchOracle, как где,здесь -GetUnitTypeId( unit ), GetSpellAbilityId(). Это и есть функции языка jass. В гуях непомню про юнитов, но вроде было про абилки - ability begin cast или как то так.
32

» WarCraft 3 / Отрицательный размер армии

Принятый ответ
Эмм а не проще выдать макс еды и все а в константах убрать расходы?
32

» WarCraft 3 / рав-код

Что значит взять? мб узнать у обьекта, ну можно GetUnitTypeId() - вернет его ро код, у предметов своя функция, насчет прочих виджетов - не помню.
Ну разумеется если попытатся вывести его на экран там будет не 'Hpal' а -8007454656 или что то в этом роде, т.к все эти "рав-коды" -целые числа, номера в таблице, где каждая строчка выделенна под данные конкретного обьекта, сделаны они в 256 ричной системе исчисления для удобсва разработчиков, т.к 8007454656 выглядит не информативно, а вот 'Hpal' - Первая буква H - human, т.е расса юнита люди, заглавная буква- герой, pal - абревеатура - паладин. Т.е мы сразу поняли что это герой паладин для сражения, что удобно.
32

» WarCraft 3 / Создание новой точки для ожидания нейтральным юнитам

prog, у всех нейтральных игроков свой ИИ, у них как бы контроль на всех нейтрал плауеров расшарен и ими управляет один ИИ (халтура близзардов)
Отключить его нельзя, даже у лича с мемхаком не поулчалось - игра падала, насколько помню.
ИИ всегда будет вести юнитов в точку их спауна, если они конечно не спят. SetUnitPosition перемещает и точку спауна (для ИИ), но так же можно отловить приказ move (версия для ИИ) и отдать приказ идти снова куда нужно (юзается в доте для крипов красного и зеленого игроков, т.к на слотах реальных зеленого и красного игрока обычно сидят обсервы. (это вызывает кучу багов и попыток их решения, крывых попыток если говорить о доте)
32

» WarCraft 3 / Удаление групп, юнитов, эффектов

prog, лич только ставил задачи и спрашивал варианты их решения, устно без примеров и все делал сам.
32

» WarCraft 3 / Удаление групп, юнитов, эффектов

prog:
quq_CCCP, справедливости ради, дота по сложнее этого говнеца будет.
У лича и познаний то куда больше в этом деле.
32

» WarCraft 3 / Удаление групп, юнитов, эффектов

Я не понимаю че тогда делайте тут вы? Рабы чтоли? Пусть сам читает статьи и спрашивает че как сделать, вы то каким боком к его разработкам причастны?
Ах да, так изи вот нельзя взять чужую карту и поправить баги, это требует не мало познаний и навыков, это не сделать за пять минуток - DracoL1ch имеет не малый опыт в картостроении, и делал лод доту, насколько помню у него на переделку доты Фрога ушел год, правильно рассчитайте свои силы.
32

» WarCraft 3 / Удаление групп, юнитов, эффектов

Эмм, я непонимаю что вы делайте тут с чужой картой? Нет исходника - ваши проблемы, тут никто не обязан сидеть в блокноте искать ваши ошибки и перечислять вам, редактор карт был придуман для удобства - когда я просил карту, я просил исходник который открывается в редакторе карт.
Потом у вас тютельнльное предстсвление о устройсве карт warcraft 3 и реализации триггерных способностей. Какие вам изменения чужих карт, со своих попробуйте начать а?
В этой карте не удаляются эффекты потому что она так сделана, никакие чудо утилиты и системы там не помогут, а не удаляются они потому что они не записываются как надо, нельзя удалить то что неможешь найти!
Суть проблемы - у вас одна переменная, в которую записывается эффект, и стоит вейт ( TriggerSleepAcion), он обрывает поток выполнения триггера на несколько секунд, после вы пытаетесь удалить из переменной то что в нее было записано ранее, но в ней уже не этих данных, поезд ушел - в мультиплеере это работать неможет по определению! Писать с нуля, нехотитите, ваши проблемы!