Китайцы подрубили ЛУА и ничего через варик больше не делают
Можно поподробнее на этот счёт?
Ну есть китайская версия мемхака, она работает на всех патчей в отличии от нашей, но там сам хак запускается в потоке ИИ и подгружает дллку, все остальные функции мемхака реализованы через пару АИ нативок котрые берут строку, в строку пишется имя функции, через глобалку или другие аркументы передаются параметры, дллка перехватывает некоторые функции и делает некоторые действия, в самом китайском редакторе все это дело зашито так как в jngp v или c JASS, т.е выглядит как нативка, а потом интерпритируется при сохранении..
Edward, нет без кода нельзя, два разных забора, горизонтальный и вертикальный. А че мешает рабочему дать два вида забора в допустимых постройках?
Так сделано в карте - infection attack.
Чтобы сделать реалистичные озера из обрывов, карту сначала нужно создать с необходимым уровнем воды, а потом "выдавить" сушу, оставив озера.
Тогда все легко получится.
Можно, есть стены как горизонтальные так и вертикальные с разной картой путей, все изи.
Так же кодом можно задать угол поворота здания какой вздумается но по дефолту 270 градусов.
leroydraigo, инструкция 0x0000000 обратилась по адресу 0x000000...
Что привело к падению игры, т.к таких адресов памяти в распоряжении игры нету, что то делал с дохлыми юнитами походу...
ClotPh, Там есть пару детектов урона на мемхаке, но первый ресурсоемкий, это присоска на глобальное событие виджит получил урон внутри движка и работа со всеми параметрами пока не сработали триггерны на урон, второй вариант - попроще но там только чтение всех параметро а не запись ну и пошустрее будет.
Cancel, стандартные сферы яда + триггер с событием - юнит получил урон, конструкция проста как грабли и её можно посмотреть в опен доте.
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
ScopteRectuS, когда юнит создается на карте - он входит в игровой рект (bj_mapInitialPlayableArea), а когда он умирает он никуда не уходит, где был там и остается, у совсем дохлы координаты х -0.00, y - 0.00 что является центром карты.
Выйти за пределы карты юнит не может, т.к игра завершится с фаталом.
Ну все способности модификаторы опрашиваются в момент замаха, по идеи должно срабатывать с переменным успехом, на какой фрейм выпадет, так было в доте с торнадо инвокера (юнитов поднимали в воздух и ставили таймер 1 в 1 по времени равный времени действия торнадо) где юниты то получали урон то нет). Но тем не менее, что мешает сделать полностью триггерные криты, ScopteRectuS, вроде не совсем нуб, вот есть наработка для шарящих ссылка
Так же товарищ Clamp, снабдит тебя своей системой события - EVENT_UNIT_DAMAGED для всех юнитов.
Death-time это время разложения и анимы смерти, после его истечения юнита уже нету на карте, но труп может быть и хендл пока висит.
Все неразлагающиеся (вспомни летунов) умирают сразу не оставляя трупов и удаляются после death time.
Так же суммоны, всякие варды. Можно добавить баф призыва волков, тогда юниты удалятся сразу после смерти.
Baltrazar, ну я же написал что нету и не будет, это патч для теста а не для игр, прочим платформам этот патч совершенно не интересен, я написал это еще в первом посте но нашлись аж 3 несогласных...
Baltrazar, ребята че вы за шевелились? Это тест патч, никто на нем играть не будет, когда сделают стабильный 1.29 или 1.30 вот тогда и задавайте вопросы, тестеров у близзардов и без вас хватает.
Потом зачем? Айкап 1.26, рубатлл 1.26-1.27, гарена 1.26, ргц тоже... Ну и куда вы соизволите идти со своми 1.29? Он есть только на офф. бнет сервере, для тестов...
Зачем вам 1.29 вот обьясните?
Нет ниче нету, тест патч для одного офф бнет сервера, никому это не надо.
Ждите или пилите карту на мемхаке если вам так нужны новые возможности, в любом случаи популярность нулевая у этого патча будет еще пару лет.
Щит пехотинца лучше, горение ищит тех кого может жечь и отрисовывает на них эффекты 4 раза в сек, видел как некоторые карты фаталили, где было одновременно 12+ юнитов с включенным иммолейшином, которые жгли юнитов.
awesomesk1ll, на гитхабе первый мх, второй приложен в теме с детектом урона, функции пока особо не обновлялись, кроме отдельных случаев.
Мемхак тоже, третью версию пока никто не выложил, есть желаение перебрать все и протестить + выложить все с подробным описанием, пожалуйста. Разработчиков мх и функций для оного мало интересует распространение сей наработки...
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Патч 1.29 вышел на основных серверах
А собирать ты в свой аос будешь 20 игроков и вовсе неделю...
» WarCraft 3 / Можно ли повернуть здание (градусы)?
Так сделано в карте - infection attack.
» WarCraft 3 / Уровень земли в сухопутной карте
Тогда все легко получится.
» WarCraft 3 / Возможность строить дороги.
» WarCraft 3 / Можно ли повернуть здание (градусы)?
Так же кодом можно задать угол поворота здания какой вздумается но по дефолту 270 градусов.
» WarCraft 3 / Морф любого юнита
Все подробно описано, что не понятно то?
» WarCraft 3 / Что означает ошибка?
Что привело к падению игры, т.к таких адресов памяти в распоряжении игры нету, что то делал с дохлыми юнитами походу...
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Как отлавливается событие использования "огненных стрел"?
Суть - юнит замахнулся на другого юнита, или применил стрелы в другого юнита как абилку, то создаем еще один триггер на который вешаем событие - юнит на которого замахнулись или в которого кастанули стрелу получает урон\дохнет, время выходит.
Если юнит получил урон, то проверяем что урон от лица заклинателя кинувшего стрелу, и есть бафф стрелы, удаляем бафф стреылы у юнита, выключаем триггер и делаем все что нам нужно, удаляем триггер. Так же если юнит помер или время вышло тоже утилизируем триггер.
Все изи.
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Система отлова нанесённого урона
Выйти за пределы карты юнит не может, т.к игра завершится с фаталом.
» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike
» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike
Так же товарищ Clamp, снабдит тебя своей системой события - EVENT_UNIT_DAMAGED для всех юнитов.
» WarCraft 3 / Death type
Все неразлагающиеся (вспомни летунов) умирают сразу не оставляя трупов и удаляются после death time.
Так же суммоны, всякие варды. Можно добавить баф призыва волков, тогда юниты удалятся сразу после смерти.
» WarCraft 3 / Вопрос по лицензии Warcraft 3
» WarCraft 3 / Вопрос по лицензии Warcraft 3
Потом зачем? Айкап 1.26, рубатлл 1.26-1.27, гарена 1.26, ргц тоже... Ну и куда вы соизволите идти со своми 1.29? Он есть только на офф. бнет сервере, для тестов...
Зачем вам 1.29 вот обьясните?
» XGM Конкурсы / Fun Spell Contest 2018
» WarCraft 3 / Вопрос по лицензии Warcraft 3
Ждите или пилите карту на мемхаке если вам так нужны новые возможности, в любом случаи популярность нулевая у этого патча будет еще пару лет.
» WarCraft 3 / Пассивные способности во время паузы
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Дамми спелл - режим
» WarCraft 3 / Пассивные способности во время паузы
» WarCraft 3 / Хак на память Warcraft3
Мемхак тоже, третью версию пока никто не выложил, есть желаение перебрать все и протестить + выложить все с подробным описанием, пожалуйста.
Разработчиков мх и функций для оного мало интересует распространение сей наработки...
» WarCraft 3 / Как изменить стоимость предмета в магазине?