вообщем я взломал много разных карт дота и там как бы есть war3.j - в этом файле есть все техники и спелы героев дота
которых можно просмотреть как они сделаны и.т.д
я уже скопировал спелы,sniper и pudge, admiral, lina,
но копировать их было очень сложно и геморно
вообщем есть ли здесь люди которые полностью перевели весь код дота на свои понятные имена функции и переменные?

Принятый ответ

Zeuz, самый простой вариант сделать шрапнель это через дамми
создаём несколько дамми с моделью шрапнели и дамми аурой
каждую секунду(или сколько там) всем юнитам у которых есть баф ауры наносим урон
плюсы:
даже такой нуб как ты сможет сделать
минусы:
на каждый уровень нужен свой баф
на 1 юнита может действовать одновременно только 1 шрапнель одинакового уровня
если нужно чтото посложнее то читай статьи
на этом вопрос закрыт
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
8 лет назад
0
копировать спеллы лины? зачем?
адмирала можно понять, но лина чуть ли не в РО клепается...
я так понимаю, что дота была оптимизирована программой оптимизатором (скорее всего), а эти проги ужимают имена переменных и триггеров, если я не ошибаюсь. нужно узнать правила сжатия конретного оптимизатора и все, дело в шляпе
это чисто мои логические умозаключения
з.ы.
поделишься скиллом кунки? интересно в нем покопаться
4
28
8 лет назад
Отредактирован nvc123
4
нужно узнать правила сжатия конретного оптимизатора и все, дело в шляпе
правило простое
переменные/функции называются по порядку
например:
int int0;
int int1;
unit unit0;
void function0(){

}
int function1(int p0,int p1){

}
что для тебя значит понятные?
некоторые товарищи из индии так пишут что обфускатору не снилось (ты кстати 1 из них)
а для них там всё понятно
Этот комментарий удален
2
32
8 лет назад
Отредактирован quq_CCCP
2
Мда, какие скиллы тебе нужны?
Какой пудж? Пудж и тини комки говна, опен пудж варс возьми или наработки этих героев с хайва... То у жабы все не слава богу, то тиник паузит сам себя то хук пуджа тянет куда то в сторону...
Юру и сикера я выкладывал, кто там еще сложные?
Хотите анекдот как фрог сделал диффузы?
// в триггере срабатывающем на событие что кто то с диффузом замахнулся
call TriggerRegisterUnitEvent( u, t, EVENT_UNIT_DAMAGED )
call TriggerRegisterTimerEvent( t, 0.4 )
Ману можно жечь врагу даже находясь в магнетик фиелде зета, нанося хоть какой то урон противнику от себя (урна или орб венома)
0
17
8 лет назад
0
quq_CCCP, как ты копируешь спелы?
там каша полная, иногда попадаются неиспользованные равкоды и большинство спелов вызывают очень много простых функций которые запутывают...
имена и функции у тебя нормальные?
0
32
8 лет назад
0
Zeuz:
quq_CCCP, как ты копируешь спелы?
там каша полная, иногда попадаются неиспользованные равкоды и большинство спелов вызывают очень много простых функций которые запутывают...
имена и функции у тебя нормальные?
Ну вот посмотри - BloodRage, Omnislash
99.9% как у фрога, за что меня даже ругали... в коде есть подробные комментарии...
0
29
8 лет назад
Отредактирован 16GB
0
Zeuz,
в доте нету сложных спелов, если ты знаешь jass, то сам легко напишешь, а если не знаешь, то проще наработки взять готовые на хайве. Там много спелл паков по доте есть. И да в доте как по мне не оптимальный код, взять хотя бы те же триггеры вместо таймеров.
Zeuz:
иногда попадаются неиспользованные равкоды и большинство спелов вызывают очень много простых функций которые запутывают...
И судя по этим словам, ты даже не можешь в коде ориентироваться. Надо вытащить из карты код одним файлом, чтобы функции искать которые , не в самом спеле. Равкоды, надо наверно смотреть сначала РО, что кастует герой найдя его в юнитах, а потом уже спелл смотреть.
0
17
8 лет назад
0
16GB, РО обьекты dota v6.83 у меня все есть там есть равкод дота , просто ты сам не проверял спелы)
если не веришь посмотри спел shrapnel в дота коде там очень много ненужного равкода т.е в ро несуществующих
и твой способ намного хуже моего)
потому что ты вытаскиваешь защищенный код дота war3.j
а я скачал playdota.com оригинальный код jass.txt
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.