UrsaBoss, потому что это особый тип перемещения, который не дает летунам летать, плавунам плавать, а наземным юнитам ходить сквозь предметы и здания, тут скорее всего проверка на виджеты чтобы юнит не ходил сквозь разрушаемые обьекты.
Hardweb, Ну как тебе сказать, практически никак если в краце, ну а если подробно - писать dll которая бы подгружалась варом по типу микс архива и очень долго и нудно работать с памятью игры, все строки какие есть за сеанс игры - все попадают в хештаблицу строк, выглядит она как помоейное ведро, ничего простого небудет. Ах да еще придется боротся с айкап лаунчером, чтобы не кикал тебя за мх, ибо ты будешь читать память игры, и или\ менять память.
Как писать микс мх есть на форуме читеров, у нас тут была статейка ссылка.
Ну а остальное вам придется искать самим, методом тыка.
Администрация ракапа будет против и вам там не помогут, вовсе они оффициально против распространения индивидуальных банлистов.
Чупский, завершает он чаннелинг абилки - которые кастуются, у них нет цели каста, але? Дерево не найти, почему завершается то? Когда применятеся. Применил на дерево, стел его, потом создай еще дерево из юнита которое когда умрет из него энт вылупится...
А вы их никак и не отследите, да и дерево - виджет, на них кроме умирает или теряет хп нету событий, только на юнитов.
Юзайте сожрать дерево, при касте создавайте клон дерева из юнита и дальше уже делайте что хотите.
Ну насколько помню да 0x, на производительности не особо, но как помне с локалками удобнее, раз и все, ненужно раздувать код.
Там кстати либа восстановления памяти по выходу из игры прицеплена где то.
Да, ну и проверь что тип атаки не Normal, вот и все.
RMem(Data + 0x20) != 0, 0 - ATTACK_TYPE_NORMAL, используется всеми стандартными спеллами.
Могу дать свою карту где есть примеры этого всего, работает и все определяется, карту не раз играли на плейграудне и айкапе, ниче не фаталило в последней версии.
ScopteRectuS, Их как грязи, могут быть вовсе не юзабельные, от которых близарды отказались. Почти все орбы - флаги, спец атаки (виндвалк) тоже.
А еще они могут быть разные для ренжей и милишников, я чето не проверял. В основном юзал для детекта физ урона от атаки и магического урона от спеллов, круто помогло.
Мда, в сотый раз на одни и те же грабли, а переменные с юнитами то кто будет создавать? У тебя событие на конкретного юнита, которого нет!
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
Там на jass примитивные скрипты с коментами, особо можно не парится открыть их в блокноте или жаскравте и смотреть (хотя там все стандартно).
Все ии ботов из кампании построены на одном, собрать отряд раз в N сек и натравить его на базу игрока, от сложности зависит численность отряда и период.
prog, для каждого игрока потому что. Там 1 раз за игру, можно не возится с супер оптимизацией....
Ну и нам нужно чтобы не попасть дважны на одну позицию...
Для начала считаем кол-во играющих игроков не ботов, создаем массив точек в которых будут спаунится юниты игроков, помещаем всех игроков в группу игроков, и с помощью цыкла ForForce (в гуях он находится в разделе группа игроков) задаем случайную переменную и записываем её в массив для каждого игрока, и тут же проверяем было ли уже такое число, если было геннерируем новое, иначе создаем юнитов и все.
По мимо Render Engine у лича еще есть дота хелпер, там можно выводить на экран прочие параметры юнитов вроде бонуса скорости от предметов и регенерации, а так же вовсе менять многие параметры панели управления и механику - к примеру даблклик абилок, чего не сделать иным способом никак. Ах да, еще у вас будет возможность сделать сетевую кампанию, что напрямую низя, ну не подумали об этом близзарды.
Кстати вот инфа
Чтобы вы не питали надежд на новые патчи, близзарды сломали все что только можно и все не мили карты в жопе, вам оно надо?
сначала нужно зажать шифт а потом ставить декор вплотную, если ты собрался совсем идеально подгонять - лучше сначала удалить карту путей, а после всех манипуляцый добавить её снова.
Ну точно так же, но суть - в коде карты должны быть GetLocalizedString + wts файл, а еще все это пипец как долго грузится, скорость загрузки карты увеличивается в разы, ох а если строк очень много можно и вовсе минут 10 грузится.
UrsaBoss, мало того что обрывается поток и функции Get*** могут вернуть черти знает что, оно еще может быть причиной десинха, игрок залагал а вейт то тикает, этого мало? Потом 2018 а мы досихпор советуем вейты...
PT153, нужно делать карту на гуи, точнее объявить глобалки- типа строка, и Через GetLocalizedString (на гуи не помню как называется функция, в разделе игра вроде ) задать строки, в гуи триггере, таким образом редактор сгенерирует WTS файл, строки из него уже не перенесут в код оптимизаторы, после копируешь WTS файл, и меняешь строки русского языка на инглишь, сохраняешь, суешь зезуловским мпк едитором в карту с флагом ENG, все. Практически никто кроме самих близардов это не использовал.
Оптимизаторы любят перетаскивать все строки прямо в код, спецом WTS никто не юзает, есть даже функция GetLocalizedString - берет строку из WTS нужного языка, но кто это юзал?
Bismarc_Dark, попрошайничество не поощряется, читайте статьи. Темболее как сделать вам уже рассказали, то что вам бы с кинули у вас бы не заработало чудесным образом.
Вейты в мультимплеере нормально работать не будут это раз, два пора давать уже по башке за такие советы. Есть куда более простые и изящные решения, два массива - один массив героев, второй массив таймеров - герой умер, проверяем есть ли герой в массиве, если есть ищем таймер с таким же номером как у героя в массиве и запускаем его, во втором триггере ставим событие что любой из таймеров истек, действие найти таймер в массиве и воскресить героя, которого ищем по номеру таймера в массиве - легко и просто, работает стабильно на всех патчах, не будет никакого говна и неточностей, во многих картах близзардов есть такой код - копируй не хочу.
» WarCraft 3 / Почему windwalk не проходит через предметы?
» WarCraft 3 / Передаем аргументы в фунции callback'ов
Ред. quq_CCCP
» WarCraft 3 / Как экспортировать текст с канала батлы?
Как писать микс мх есть на форуме читеров, у нас тут была статейка ссылка.
Ну а остальное вам придется искать самим, методом тыка.
Администрация ракапа будет против и вам там не помогут, вовсе они оффициально против распространения индивидуальных банлистов.
» WarCraft 3 / Проблема со скиллом на JASS
» WarCraft 3 / Отслеживание срабатывания способности
» WarCraft 3 / Отслеживание срабатывания способности
» WarCraft 3 / Отслеживание срабатывания способности
Юзайте сожрать дерево, при касте создавайте клон дерева из юнита и дальше уже делайте что хотите.
» WarCraft 3 / Новый детект физического урона на мемхаке
Там кстати либа восстановления памяти по выходу из игры прицеплена где то.
Ред. quq_CCCP
» WarCraft 3 / Новый детект физического урона на мемхаке
RMem(Data + 0x20) != 0, 0 - ATTACK_TYPE_NORMAL, используется всеми стандартными спеллами.
Могу дать свою карту где есть примеры этого всего, работает и все определяется, карту не раз играли на плейграудне и айкапе, ниче не фаталило в последней версии.
» WarCraft 3 / Новый детект физического урона на мемхаке
А еще они могут быть разные для ренжей и милишников, я чето не проверял. В основном юзал для детекта физ урона от атаки и магического урона от спеллов, круто помогло.
» WarCraft 3 / Копирование триггеров в war3map.j
Ты элементарного не понимаешь а лезишь в чужие карты, че ты там собрался делать? Ты ни гугу.
Статьи от начала до конца, попытки создать свою, работающую карту ну а только потом можно попытаться ломануть чужу карту.
» WarCraft 3 / ai и wai, классические кампании близзардов.
Все ии ботов из кампании построены на одном, собрать отряд раз в N сек и натравить его на базу игрока, от сложности зависит численность отряда и период.
» WarCraft 3 / Таймер
» WarCraft 3 / Вот это 0x41656E77 на это - Aenw 400 рублей за помощь
» WarCraft 3 / Случайный спавн игроков
Ну и нам нужно чтобы не попасть дважны на одну позицию...
» WarCraft 3 / Случайный спавн игроков
» WarCraft 3 / Совет для новичка
Кстати вот инфа
Чтобы вы не питали надежд на новые патчи, близзарды сломали все что только можно и все не мили карты в жопе, вам оно надо?
» WarCraft 3 / Совет для новичка
» WarCraft 3 / Cтенка не состыковывается вплотную.
Ред. quq_CCCP
» WarCraft 3 / Перевод карты без предоставления исходников
» WarCraft 3 / Воскрешение в мультиплеере
» WarCraft 3 / Перевод карты без предоставления исходников
» WarCraft 3 / Перевод карты без предоставления исходников
» WarCraft 3 / Владец предмета пишет сообщение в чат - Триггеры
» WarCraft 3 / Воскрешение в мультиплеере