32

» WarCraft 3 / Последовательность выполнения

Наверное ты вызываешь какое либо событие. Действия в варе идут строго линейно, вызов триггера или запуск события подразумевают что сначала выполнятся все действия в этих триггерах, а только потом продолжится выполнение потока который их вызвал. Проще говоря нанося урон, движок вара сначала выполнит все действия реагирующие на урон, а только потом продолжит выполнять код после нанесения урона.
32

» WarCraft 3 / Статы предметов

Это поле для кулдауниндикатора, т.к кулдаун на предметах мнимый, это поле ссылается на абилку от которой берется кд, если предметов с таким полем в инвентаре несколько - то на всех будет отрисовыватся кулдаун от 1, обычно в это поле записывают ту же абилку которая указана в способностях предметов, но это имеет смысл если предмет активируемый и не является руной.
32

» WarCraft 3 / Вычисляем по IP

Bergi_Bear, все за бывают про айкап лаунчер написанный непонятно кем, запускаемый от имени администратора.
А про взломанный\пиратский софт я вовсе промолчу.
32

» WarCraft 3 / Патч 1.31, скоро?

Doc, мда, прочитай внимательно. То что я написал, я писал о том что близзардам это не упало, получится шило на мыло, Чем жасс похож на луа - Достаточно посмотреть на него, не надо мне тут писать что виртуальная машина по другому устроена, jass скиповый язык, обрезанный до минимума что бы не глючило и все, и то мы все знаем что таки глюки с багами остались. Близзарды не возьмут целиком любой интерпретируемый язык и не включат его в варкравт, как бы вы не хотели, итого - луа\жасс\хреназ - все одно и тоже. Лечить все болячки долго и никому не упало, массив code - не сделают и не сделали, не потому что немогли или нельзя - а потому что разработчикам вара это ненужно и даже вредно, никакие ускорение и конструкции сверх стандартного в понимании близзов функционала нет и быть не может!
32

» WarCraft 3 / Реплей

Хобот назначает случайного игрока хвостом, у которого пинг получше, или первого играющего в списке.
32

» WarCraft 3 / Проверка файла мемхаком

Ну я же писал тебе про GetLocalPlayer(), развете тебе работа с локальными данными незнакома?
32

» WarCraft 3 / АнтиХак

Только потом нужно после изменения восстановить протект.
32

» WarCraft 3 / Хак на память Warcraft3

NazarPunk:
Bergi_Bear, а можно вообще написать свой лаунчер и хранить в карте .dll, как дота на айкапе)
Ну вот это дело и делает IseFog. Свой лаунчер, изначально для ускорение функционала мемхака, но не взлетело, оказалось как у айкапа для защиты публике важнее... Кто бы мог подумать?
32

» WarCraft 3 / Хак на память Warcraft3

NazarPunk, щяс ждемс пока IсeFog допилит свою тулу, и тогда будет ой как не просто раскусить это.
32

» WarCraft 3 / Хак на память Warcraft3

Bergi_Bear, у меня по умолчанию дллки отрываются хекс редактором...
NazarPunk, сделана, там его беднягу ломают и делают свои версии, с имба шмотом и 100500 уровнем, вплоть до героев со своим ником...
Охренели в край в общем.
32

» WarCraft 3 / Продажа юнитов

Замени удаление на килл с хайдом, так не будет убийств из пустоты и фаталов некоторых баффов.
32

» WarCraft 3 / Продажа юнитов

Надо будет написать об этом, и довести до ума кое какие моменты, чтобы не было чудес...
32

» WarCraft 3 / Продажа юнитов

NazarPunk, мб на старых патчах было, но там был какой то изьян. Проверь на всех типах войск.
Кстати ремув лучше заменить на kill unit совместно с хайдом, то могут возникнуть баги, т.к юнит удалится мгновенно а он мог кого то атаковать или отравить, пустить спелл по типу огненного дождя и так далее.
32

» WarCraft 3 / Продажа юнитов

Работает эта нативка насколько помню только на юнитов из слк таблицы, а не тех что вы создали в редакторе.
32

» WarCraft 3 / WFE - Warcraft Feature Extender

Unryze, ну и будут багрепортами убивать тебя, мол прога лагает =)
А некоторые взвоют что такой камхак - чит.
32

» WarCraft 3 / АнтиХак

Unryze, смысли, прям из твоего кода, лол, твой детект и есть мемхак который требуется для запуска этого дела... Ничего болье, ну кроме одной переменной - pGetFrameItemAddress = GameDLL + 0x09EF40.
32

» WarCraft 3 / АнтиХак

Не драколич этот код и придумал, чтобы его дота не фаталила при сейве игры, это был самый простой способ - запретить сейв, вот этот кусок с хайва, обьем меньше в разы, нет не триггеров, не таймеров, вовсе хендлов.
32

» WarCraft 3 / АнтиХак

Unryze, был и в оригинале, темболее у тебя так или иначе мх на запись, т.е сломанный массив, так что тут уже глупо отнекиватся. На хайве GetFraemAdress есть под 1.26, кстати мб тебе мемхак кинуть под 1.27+?
32

» WarCraft 3 / АнтиХак

Unryze, насчет сейва -
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
Вот на мемхаке, этот вариант надежен и не даст сохранить игру и вызвать фатал.
32

» WarCraft 3 / АнтиХак

Unryze, ну хз, кстати в ранних версиях банило за безобидный софт, вроде хп\мп бара.
Кстати совсем забыл, добавили блок кнопки сохранения? То мх с записью уже будет фаталить при сохранении игры.
32

» WarCraft 3 / Предмет: Божественный Щит

нарушение при сохранении, судя по всему мх, если дело идет на патче 1.26.
32

» WarCraft 3 / Предмет: Божественный Щит

NazarPunk, эмм а как ты откажешься от ветров, заклинания крови, канала, и еще +100500 абилок которые скрывают юнита\героя. Дефолтные шипы неруба и то гадость... Хз почему близзарды не пофиксили именно эти проблемы.
32

» WarCraft 3 / Предмет: Божественный Щит

Увы это работает криво, пока многие дефолтные абилки блочат инвентарь.