Эмм так же как и с кд, универсального метода нету, так что делаем каждый скилл с возможностью отключения, ну или юзаем doom на Юнита, все скиллы отключит...
Max_Pudge, написать свою версию пассера, ну или комп помощьнее купить....
Долго сохраняется, ну конечно нужно же изменить код карты таким образом чтобы его понимала игра, это занимает какое то время, ну не час же?
Жди и не парься.
TeX13, можно, сделано в доте для варкравта...
Способов реализации много, от 'ANeg' (способность механика, Enginering Upgrade, рус-Техника), которым можно свапать скиллы, до таймеров которые будут удалять способность у героя а потом вручать ему снова, таким образом скидывая кулдаун, ну и так же хак на пямять, с помощью которого можно менять кулдаун как захочется, щяс все кому не лень юзают эту наработку.
Напишите уже, если не трудно, эти функции RMem и WMem в шапке с темой мемхака - xgm.guru/p/wc3/179535 и/или вообще прямо на гитхаб поместите. Рациональнее будет...
Ну надо будет наверное собратся да составить базу данных функций основных.
Lenivex, чувак ты видел кол-во функций, большая часть это т.к сказать for test only, пробник.
Все целиком разжевать, перепроверить и переписать нереально в 1 харю, кое как сделали мемхак для импорта и основные функции работоспособными, остальное уже каждый должен доделывать сам.
Сколько было с тем же кулдауном, пока не был запилен каноничный вариант который не фаталит и не дает запускать в кд что не следует.
Lenivex, насколько знаю - нет, не всем интересно лезть в интерфейс, меня интересуют способы контроля юнита и всякие визуальные фитчи с контролем юнитов, личу интереста только дота, тебе вот надо "квикасты", так что даже не знаю, копал ли кто то в этом направлении на хайве.
Много ли народа вовсе юзает мемхак?
Базовый урон ставим 1, количество костей и граней у кости тоже 1, вот тебе Юнит с атакой 1, можно даже 0 базовый урон поставить, Юнит не будет наносить урона.
Функция установки видимости модели юнита в тумане войны
function SetAlwaysVisibleFlag takes unit u, boolean flag returns nothing
local integer a = ConvertHandle( u )
if a > 0 then
if flag and not IsFlagBitSet( ReadMemory( a + 0x20 ), 0x10 ) then
call WriteMemory( a + 0x20, ReadMemory( a + 0x20 ) + 0x10 )
elseif IsFlagBitSet( ReadMemory( a + 0x20 ), 0x10 ) then
call WriteMemory( a + 0x20, ReadMemory( a + 0x20 ) - 0x10 )
endif
endif
endfunction
При значении true модель юнита будет видна в тумане войны всегда, при false только если он будет обнаружен.
Не дает возможность выделить юнита, навести целевой навык и тому подобное.
Анимации юнита видны.
Вот полностью рабочий вариант для копипаста, увы только для юнитов:
function SetAlwaysVisibleFlag takes unit u, boolean flag returns nothing
local integer a = ConvertHandle( u )
if a > 0 then
if flag and IsFlagBitSet( RMem( a + 0x20 ), 0x10 ) == false then
call WriteMemory( a + 0x20, ReadMemory( a + 0x20 ) + 0x10 )
elseif IsFlagBitSet( RMem( a + 0x20 ), 0x10 ) then
call WriteMemory( a + 0x20, ReadMemory( a + 0x20 ) - 0x10 )
endif
endif
endfunction
Lenivex, нет терпение и ты умеешь колупать защищенные карты? P.S по секрету, у лича это юзается для прыжка войда, смекаешь? Там все прекрасно работает!
Думаю можно, нужно будет Cheat Engine анализировать что изменяется в момент нажатия Enter или открытия меню (это само по себе не сильно то просто), а потом пытать пролезть туда с уровня jass при помощи мемхака.
Что вы подразумеваете под "Массив в массиве"? Многомерные массивы? Или вам нужно записать в одну ячейку массива другой массив?
Первое реализуемо вот так:
integer array a
integer array b
integer array c
...
local integer i = 1
set a[i] = 10
set b[I] = 10
set c[i] = 10
Второе напрямую возможно только с юнитами да игроками, т.к для них существует отдельный тип массив, а именно group и force, ну а так же обходными путями с помощь vJass, сJass. Я никогда не буду оставлять обходные ссылки на сторонние ресурсы, если нужный документ есть на сайте есть он вот тут аттачем к первому посту
Ред. quq_CCCP
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Как заблокировать пассивные способности.
» WarCraft 3 / При уничтожении здания через триггер не играется анимация
» WarCraft 3 / Уменьшение кд способностей за счет предмета
» WarCraft 3 / как ускорить Jass New Gen при сохранении?
Долго сохраняется, ну конечно нужно же изменить код карты таким образом чтобы его понимала игра, это занимает какое то время, ну не час же?
Жди и не парься.
» WarCraft 3 / Уменьшение кд способностей за счет предмета
Способов реализации много, от 'ANeg' (способность механика, Enginering Upgrade, рус-Техника), которым можно свапать скиллы, до таймеров которые будут удалять способность у героя а потом вручать ему снова, таким образом скидывая кулдаун, ну и так же хак на пямять, с помощью которого можно менять кулдаун как захочется, щяс все кому не лень юзают эту наработку.
» WarCraft 3 / (MH) Что с присвоением анимации юниту?
» WarCraft 3 / Интерфейс игрока
Все целиком разжевать, перепроверить и переписать нереально в 1 харю, кое как сделали мемхак для импорта и основные функции работоспособными, остальное уже каждый должен доделывать сам.
Сколько было с тем же кулдауном, пока не был запилен каноничный вариант который не фаталит и не дает запускать в кд что не следует.
» WarCraft 3 / (MH) Что с присвоением анимации юниту?
» WarCraft 3 / Интерфейс игрока
Много ли народа вовсе юзает мемхак?
» WarCraft 3 / Как сделать урон равный 1
» WarCraft 3 / (MH) Что с присвоением анимации юниту?
» WarCraft 3 / Как сделать урон равный 1
» WarCraft 3 / Как сделать урон равный 1
Подробнее, экстрасенсы в отпуске!
» WarCraft 3 / Что дает подключение внешнего файла cjass?
Ред. quq_CCCP
» WarCraft 3 / Хак на память Warcraft3
Не дает возможность выделить юнита, навести целевой навык и тому подобное.
Анимации юнита видны.
Ред. quq_CCCP
» WarCraft 3 / (Memory hack) Visible effect'a в тумане войны
» WarCraft 3 / (Memory hack) Visible effect'a в тумане войны
» WarCraft 3 / (Memory hack) Visible effect'a в тумане войны
P.S по секрету, у лича это юзается для прыжка войда, смекаешь? Там все прекрасно работает!
» WarCraft 3 / Интерфейс игрока
» WarCraft 3 / (Memory hack) Visible effect'a в тумане войны
Ред. Clamp
» WarCraft 3 / Массив
Первое реализуемо вот так:
есть он вот тут аттачем к первому посту
» WarCraft 3 / как редактировать варкрафт в прямом эфире?