Всем привет есть ли все модели дота 6.83 версии? X-deprotect не полностью извлекает файлы именно карты дота
Принятый ответ
Nikolay36:
А тот у кого есть, тебе не даст. Поверь, ты все равно нечерта там не поймешь...
Могу тебе предложить только пройти сюда и посмотреть как все в карте 6.83D устроено своими глазами - wc3.rivsoft.net/dota/ability/Aabs
Тебе не кажется, что, если бы этот код в открытом доступе был, то доты (от инвалидов-памеров) было бы в 10раз больше. Его нет в открытом.quq_CCCP, как посмотреть стандартные скилы варкрафт 3? Где лежит код jass на заклинания варкрафт
А тот у кого есть, тебе не даст. Поверь, ты все равно нечерта там не поймешь...
Могу тебе предложить только пройти сюда и посмотреть как все в карте 6.83D устроено своими глазами - wc3.rivsoft.net/dota/ability/Aabs
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. mistwood
А тот у кого есть, тебе не даст. Поверь, ты все равно нечерта там не поймешь...
Могу тебе предложить только пройти сюда и посмотреть как все в карте 6.83D устроено своими глазами - wc3.rivsoft.net/dota/ability/Aabs
Ред. rsfghd
Ред. quq_CCCP
Существует методы - своего рода заготовки всего насвете, даже того что в текущей версии нет, сайленсы, станы, промахи, совершенно все, включая всякие заряды и кулдауны. И струкутра абилки которая набирает из готовых методов сам спелл, в структуре всегда содержится основа, таким образом получается делать безчисленное количество клонов одной способности, к примеру creep thunder bolt (кинуть камень у голема) в движке игры ссылается на молоток бурь горного короля.
Разберем пример, старый старт кулдауна из мемхака:
Что тут делается, ну мы ищем адресс абилки у юнита, и вызываем этот самый метод - pStartAbilityCD, который как выяснилось насамом деле RestoreManaAoe (спасибо IseFog), котрый и является целиком эффектом абилки 'AImr', предмет-массовое восстановление маны, оно принимает в качестве аргументов структуру абилки и кулдаун, но эта функция фаталила на некоторых абилках, обратите на 2 оффсетаь которые проверяются в функции, там должна лежать структура из которой этот метод прочитает радиус, допустимые цели и остальные нужные параметры, если их нет - игра крашится. А этот метод использовали как запуск абилки в кд, ибо его юзают совсем другие абилки.
Теперь немного понятнее как там все сделано?