Нет, вайпера в доте бьют по 10 юнитов в сек и ничего.
Ну кроме атаки можно юзать способность - паразит, она нетребует наличие у владельца атаки а настройки почти те же что у яда.
Но незабываем - паразиты не стакаются, перебивают друг друга.
для иконки нам потребуется спелл пассивка, в доте юзается 'Aegr' (Благословения элуны) которая дает маг резист, более нечего, иконку и описание настраиваем по вкусу.
дамми юнит с дальним типом атаки и способность ядовитые стрелы, у яда сктолько уровней сколько у пассивки которую мы сделали выше, ну урон и эффект по вкусу, дальность атаки даммика 1000, скорость снаряда 10000, урон 1-2 скорость атаки максимальная, тип дальний бой и так далее...
Триггер который срабатывает на событие - Юнит атакован, условие - Цель имеет способность из первого пункта, и действием создать над головой атаковавшего дамми юнита владельцем которого будет атакованный и установить требуемый уровень яда, затем отдать приказ даммику единожды ударить в атаковавшего. Ну время жизни даммику 2 сек и все, вот вам пассивка вайпера.
ну в принципе нет не обязательно, но удалять можно, хуже не будет - но для того чтобы был какой то толк от этого еще нужно будет сохранить куда то triggerconditon и triggeraction чтобы потом их удалить. Раньше вроде был баг с удалением триггеров (щяс его пофиксили или нет не знаю) но вот писать DestroyTrigger( GetTriggeringTrigger) в самом триггере не лучшая идея, это приводило к каким то багам (сам не видел) но в доте своя система удаления триггеров где они хранятся в запруженными в структуре минуту после удаляются, думаю это не спроста.
Мда, че т там делать даммик с яд.атакой плюет во всех кто замахнулся (в ранних версиях), щяс тупо кто нанес урон, причем не проверяется какой, тупо урон.
Там и так весь вайпер почти дефолт.
Восстанавливать столько кода (хотя бы просто приводить в читаемый вид) - это трата очень большого кол-ва времени, да и кому это нужно?)
в доте 4к абилок и 1.7к юнитов несложно представить сколько там кода на этом всём завязано.
Ну поменьше, там баги слк оптимизации и мусор... Кстати у фрога еще и есть дырявые триггеры которые срабатывают на каст абилки не героем и вручают кастеру что то там (юзлес, ничего особенного)
Про невероятно долго тоже сказка, месяца за 3 я бы сделал доту с нуля...
Просто смотрю как сделано в доте у фрога и пишу в новой карте, примеры восстановленных скиллов для ознакомления я уже скидывал.
quq_CCCP, как ты копируешь спелы?
там каша полная, иногда попадаются неиспользованные равкоды и большинство спелов вызывают очень много простых функций которые запутывают...
имена и функции у тебя нормальные?
Ну вот посмотри - BloodRage, Omnislash
99.9% как у фрога, за что меня даже ругали... в коде есть подробные комментарии...
Мда, какие скиллы тебе нужны?
Какой пудж? Пудж и тини комки говна, опен пудж варс возьми или наработки этих героев с хайва... То у жабы все не слава богу, то тиник паузит сам себя то хук пуджа тянет куда то в сторону...
Юру и сикера я выкладывал, кто там еще сложные?
Хотите анекдот как фрог сделал диффузы?
// в триггере срабатывающем на событие что кто то с диффузом замахнулся
call TriggerRegisterUnitEvent( u, t, EVENT_UNIT_DAMAGED )
call TriggerRegisterTimerEvent( t, 0.4 )
Ману можно жечь врагу даже находясь в магнетик фиелде зета, нанося хоть какой то урон противнику от себя (урна или орб венома)
Есть такой предмет, повышение силы атаки однократное - это книжка руна которая пропадает при применении, вручаете инвентарь и книжку вашему суммону, после инвентарь удаляем, вуаля у нас белая атака изменилась.
Мда, там везде правильно, но там не юзабельный пример, не готовая наработка, никак нельзя вставить в карту и пользоватся...
Скачай себе дата менеджер и пользуйся.
Темболее в теме из которой скрины подробно описано что к чему, что там может быть непонятно?
Ты либо записываешь файлы что подгрузить в тхт либо подгружаешь их от туда, в этом самом текстовике можно вызвать функции, это должно быть исчерпывающим...
Смотря какая карта, если там ток тулы векса то ниче особенного, RMPQ хорошо ищет имена файлов, w3map Restorer - помогает с восстановлением всего в формат редактора.
Но есть карты где не только тулы векса а всякие хекс протекторы или очумелые ручки автора октрыть не так то просто, тут нужен mpq редактор Ладислава Зезулы, знание формата карты (выше скинули ссылку на хайв где статья про устройство карты) и много терпения.
Просто удалять бафф стуна, UnitRemoveAbility в помощь, а вот способностей которые ни блочатся стуном нету, посему нужно отлавливать приказ каста способности а после ативировать её ручками, для этого подходят виндвалк, берсерк, всякие вкл\выкл щиты.
Ну в гуи это все сложно и ограничено...
Кароче там нужен конкретный таймер, сделать событие таймер истек можно только на конкретный, существующий таймер а не на переменную в которую вы запишите таймер потом...
Так же есть событие Время истекло, это событие триггера, триггер можно включать и выключать.
Ну а проще всего в jass там нету этой ахинеии, создаем таймер в функции запуска таймера пишем ссылку на код который хотим запустить после истечения таймера...
» WarCraft 3 / Способность "устрашение"
» WarCraft 3 / "Слепой Иллюзианист"
» WarCraft 3 / Ядовитая кожа
Ну кроме атаки можно юзать способность - паразит, она нетребует наличие у владельца атаки а настройки почти те же что у яда.
Но незабываем - паразиты не стакаются, перебивают друг друга.
» WarCraft 3 / Ядовитая кожа
Рецепт Corrosive Skin вайпера...
» WarCraft 3 / Триггеры
» WarCraft 3 / "Перевоплощение Иллидана"
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
» WarCraft 3 / "Вайпер"
Там и так весь вайпер почти дефолт.
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
Про невероятно долго тоже сказка, месяца за 3 я бы сделал доту с нуля...
Просто смотрю как сделано в доте у фрога и пишу в новой карте, примеры восстановленных скиллов для ознакомления я уже скидывал.
» WarCraft 3 / Как положить артефакт в конкретный слот, с помощью функции S...
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
99.9% как у фрога, за что меня даже ругали... в коде есть подробные комментарии...
Ред. quq_CCCP
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
Какой пудж? Пудж и тини комки говна, опен пудж варс возьми или наработки этих героев с хайва... То у жабы все не слава богу, то тиник паузит сам себя то хук пуджа тянет куда то в сторону...
Юру и сикера я выкладывал, кто там еще сложные?
Хотите анекдот как фрог сделал диффузы?
» WarCraft 3 / Звуки убийств
Так же на сайте есть open_dota
» WarCraft 3 / w3map Restorer
» WarCraft 3 / Призываемый юнит с атакой равный количеству максимальной маны.
» WarCraft 3 / Вопрос про статью: "Preload Exploit: работа с файлами".
» WarCraft 3 / Вопрос про статью: "Preload Exploit: работа с файлами".
Скачай себе дата менеджер и пользуйся.
Темболее в теме из которой скрины подробно описано что к чему, что там может быть непонятно?
Ты либо записываешь файлы что подгрузить в тхт либо подгружаешь их от туда, в этом самом текстовике можно вызвать функции, это должно быть исчерпывающим...
» WarCraft 3 / Как сделать тригер отслеживающий, что герой воскрешен? ГУИ
» WarCraft 3 / Скрытие иконок команд
Ред. quq_CCCP
» WarCraft 3 / Алгоритм взлома карт
Но есть карты где не только тулы векса а всякие хекс протекторы или очумелые ручки автора октрыть не так то просто, тут нужен mpq редактор Ладислава Зезулы, знание формата карты (выше скинули ссылку на хайв где статья про устройство карты) и много терпения.
» WarCraft 3 / КАК снять стан с юнита
» WarCraft 3 / Как сделать событие-таймер массив?
Кароче там нужен конкретный таймер, сделать событие таймер истек можно только на конкретный, существующий таймер а не на переменную в которую вы запишите таймер потом...
Так же есть событие Время истекло, это событие триггера, триггер можно включать и выключать.
Ну а проще всего в jass там нету этой ахинеии, создаем таймер в функции запуска таймера пишем ссылку на код который хотим запустить после истечения таймера...