Наверное ты вызываешь какое либо событие. Действия в варе идут строго линейно, вызов триггера или запуск события подразумевают что сначала выполнятся все действия в этих триггерах, а только потом продолжится выполнение потока который их вызвал. Проще говоря нанося урон, движок вара сначала выполнит все действия реагирующие на урон, а только потом продолжит выполнять код после нанесения урона.
Это поле для кулдауниндикатора, т.к кулдаун на предметах мнимый, это поле ссылается на абилку от которой берется кд, если предметов с таким полем в инвентаре несколько - то на всех будет отрисовыватся кулдаун от 1, обычно в это поле записывают ту же абилку которая указана в способностях предметов, но это имеет смысл если предмет активируемый и не является руной.
Bergi_Bear, все за бывают про айкап лаунчер написанный непонятно кем, запускаемый от имени администратора.
А про взломанный\пиратский софт я вовсе промолчу.
Doc, мда, прочитай внимательно. То что я написал, я писал о том что близзардам это не упало, получится шило на мыло, Чем жасс похож на луа - Достаточно посмотреть на него, не надо мне тут писать что виртуальная машина по другому устроена, jass скиповый язык, обрезанный до минимума что бы не глючило и все, и то мы все знаем что таки глюки с багами остались. Близзарды не возьмут целиком любой интерпретируемый язык и не включат его в варкравт, как бы вы не хотели, итого - луа\жасс\хреназ - все одно и тоже. Лечить все болячки долго и никому не упало, массив code - не сделают и не сделали, не потому что немогли или нельзя - а потому что разработчикам вара это ненужно и даже вредно, никакие ускорение и конструкции сверх стандартного в понимании близзов функционала нет и быть не может!
Bergi_Bear, а можно вообще написать свой лаунчер и хранить в карте .dll, как дота на айкапе)
Ну вот это дело и делает IseFog. Свой лаунчер, изначально для ускорение функционала мемхака, но не взлетело, оказалось как у айкапа для защиты публике важнее... Кто бы мог подумать?
Bergi_Bear, у меня по умолчанию дллки отрываются хекс редактором... NazarPunk, сделана, там его беднягу ломают и делают свои версии, с имба шмотом и 100500 уровнем, вплоть до героев со своим ником...
Охренели в край в общем.
NazarPunk, мб на старых патчах было, но там был какой то изьян. Проверь на всех типах войск.
Кстати ремув лучше заменить на kill unit совместно с хайдом, то могут возникнуть баги, т.к юнит удалится мгновенно а он мог кого то атаковать или отравить, пустить спелл по типу огненного дождя и так далее.
Unryze, смысли, прям из твоего кода, лол, твой детект и есть мемхак который требуется для запуска этого дела... Ничего болье, ну кроме одной переменной - pGetFrameItemAddress = GameDLL + 0x09EF40.
Не драколич этот код и придумал, чтобы его дота не фаталила при сейве игры, это был самый простой способ - запретить сейв, вот этот кусок с хайва, обьем меньше в разы, нет не триггеров, не таймеров, вовсе хендлов.
Unryze, был и в оригинале, темболее у тебя так или иначе мх на запись, т.е сломанный массив, так что тут уже глупо отнекиватся. На хайве GetFraemAdress есть под 1.26, кстати мб тебе мемхак кинуть под 1.27+?
function DisableSaveGameSaveButton takes nothing returns nothing
local integer pSaveGameSaveButton = GetFrameItemAddress("SaveGameFileEditBox",0)
if pSaveGameSaveButton > 0 then
set Memory[pSaveGameSaveButton/4 + 0x1D4/4] = 0
set Memory[pSaveGameSaveButton/4 + 0x108/4] = 0
set Memory[pSaveGameSaveButton/4 + 0x1E8/4] = 0
endif
set pSaveGameSaveButton = GetFrameItemAddress("FileListFrame",0)
if pSaveGameSaveButton > 0 then
set Memory[pSaveGameSaveButton/4 + 0x10C/4] = 0x3B03123E
endif
endfunction
Вот на мемхаке, этот вариант надежен и не даст сохранить игру и вызвать фатал.
Unryze, ну хз, кстати в ранних версиях банило за безобидный софт, вроде хп\мп бара.
Кстати совсем забыл, добавили блок кнопки сохранения? То мх с записью уже будет фаталить при сохранении игры.
NazarPunk, эмм а как ты откажешься от ветров, заклинания крови, канала, и еще +100500 абилок которые скрывают юнита\героя. Дефолтные шипы неруба и то гадость... Хз почему близзарды не пофиксили именно эти проблемы.
» WarCraft 3 / Последовательность выполнения
» WarCraft 3 / Статы предметов
» WarCraft 3 / Вычисляем по IP
А про взломанный\пиратский софт я вовсе промолчу.
» WarCraft 3 / Патч 1.31, скоро?
» WarCraft 3 / Реплей
» WarCraft 3 / Проверка файла мемхаком
» WarCraft 3 / АнтиХак
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Хак на память Warcraft3
Ред. quq_CCCP
» WarCraft 3 / Спел похищение жизни!
» WarCraft 3 / Хак на память Warcraft3
NazarPunk, сделана, там его беднягу ломают и делают свои версии, с имба шмотом и 100500 уровнем, вплоть до героев со своим ником...
Охренели в край в общем.
» WarCraft 3 / Продажа юнитов
» WarCraft 3 / Продажа юнитов
» WarCraft 3 / Продажа юнитов
Кстати ремув лучше заменить на kill unit совместно с хайдом, то могут возникнуть баги, т.к юнит удалится мгновенно а он мог кого то атаковать или отравить, пустить спелл по типу огненного дождя и так далее.
» WarCraft 3 / Продажа юнитов
» WarCraft 3 / WFE - Warcraft Feature Extender
А некоторые взвоют что такой камхак - чит.
» WarCraft 3 / АнтиХак
» WarCraft 3 / АнтиХак
» WarCraft 3 / АнтиХак
» WarCraft 3 / АнтиХак
» WarCraft 3 / АнтиХак
Кстати совсем забыл, добавили блок кнопки сохранения? То мх с записью уже будет фаталить при сохранении игры.
» WarCraft 3 / Предмет: Божественный Щит
» WarCraft 3 / Предмет: Божественный Щит
» WarCraft 3 / Предмет: Божественный Щит
» WarCraft 3 / Предмет: Божественный Щит