|
Создаем MapHack собственными руками.(1.26a) - Боты, скрипты, прочий софт - Весь софт по Warcraft 3 и все, что связано с ботоводством и скриптописанием в этом разделе |
Результаты опроса: Была ли вам интерестна эта тема ?
|
Да.
|
|
11 |
68.75% |
Нет.
|
|
3 |
18.75% |
Можно почитать.
|
|
2 |
12.50% |
26.01.2012, 14:00
|
#31
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
|
|
19.02.2012, 12:13
|
#32
|
|
|
|
Пехотинец
|
Регистрация: 14.08.2010
Сообщений: 51
Популярность: 75
Сказал(а) спасибо: 68
Поблагодарили 30 раз(а) в 27 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Не работает в гарене лишь потому, что:
Global $WarcraftHandle, $GameDLL - вот глобальные переменные. Чуть позже они присваиваются значениям в функции Func _Patch
Код:
$WarcraftPID = WinGetProcess("[CLASS:Warcraft III]")
$WarcraftHandle = _MemoryOpen($WarcraftPID)
$GameDLL = _MemoryModuleGetBaseAddress($WarcraftPID, "Game.dll")
$WarcraftLocation = _ProcessGetLocation($WarcraftPID)
$WarcraftVersion = FileGetVersion($WarcraftLocation)
Мы видим, что переменные присваиваются значения из оперативной памяти, а так же адресу, где лежит варкрафт. Но при запуске варкрафта из гарены варкрафт становится не самостоятельным приложением, а зависящим / второстепенным, или как там его, я не изучал это нифига, но знаком с этим
Переменные присваиваются неправильным значениям. Можно попытаться присвоить их вручную, а не через GET.
|
|
|
19.02.2012, 15:08
|
#33
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Так думаю более понятно.
Код:
Func _MapHack()
_StatusBar("Searching for Warcraft III Process")
If Not WinExists("[CLASS:Warcraft III]") Then
_StatusBar()
Return -1
EndIf
Local $WarcraftPID, $WarcraftHandle, $GameDLL, $WarcraftLocation, $WarcraftVersion
$WarcraftPID = WinGetProcess("[CLASS:Warcraft III]")
_StatusBar("Opening Warcraft III Process")
$WarcraftHandle = _MemoryOpen($WarcraftPID)
If @error Then
MsgBox(48, $Title, "Cannot open Warcraft III process." & @CRLF & "Administrator and try again.", 0, $GUI[0])
_StatusBar()
Return -2
EndIf
_StatusBar("Searching for Game.dll Base Address")
$GameDLL = _MemoryModuleGetBaseAddress($WarcraftPID, "Game.dll")
_StatusBar("Searching for Warcraft III Location")
$WarcraftLocation = _ProcessGetLocation($WarcraftPID)
_StatusBar("Checking Warcraft III Version")
$WarcraftVersion = FileGetVersion($WarcraftLocation)
Switch $WarcraftVersion
Case "1.24.1.6374"
_StatusBar("Patching Warcraft III 1.24.1.6374")
_Patch124b($GameDLL, $WarcraftHandle)
Case "1.24.4.6387"
_StatusBar("Patching Warcraft III 1.24.4.6387")
_Patch124e($GameDLL, $WarcraftHandle)
Case "1.26.0.6401"
_StatusBar("Patching Warcraft III 1.26.0.6401")
_Patch126a($GameDLL, $WarcraftHandle)
EndSwitch
_StatusBar("Closing Warcraft III Process")
_MemoryClose($WarcraftHandle)
_StatusBar()
EndFunc ;==>_MapHack
|
|
|
05.03.2012, 01:43
|
#34
|
|
|
|
Разведчик
|
Регистрация: 28.06.2011
Сообщений: 4
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Создаем MapHack собственными руками.(1.26a)
Ув.(RISE), прочитав ваше тему, загорелся мыслью сделать МапХак с обходом защиты на iccup, и вот 3 недели я изучал, гуглил, сёрфир, и у меня наконецто получилось обойти защиту iccup, не думаю что я такой 1, ещё раз скажу ОГРОМНОЕ спасибо, жаль плюсануть ещё не могу !!!
|
|
|
06.03.2012, 17:29
|
#35
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
Цитата: |
|
|
|
|
|
|
|
|
|
Ув.(RISE), прочитав ваше тему, загорелся мыслью сделать МапХак с обходом защиты на iccup, и вот 3 недели я изучал, гуглил, сёрфир, и у меня наконецто получилось обойти защиту iccup, не думаю что я такой 1, ещё раз скажу ОГРОМНОЕ спасибо, жаль плюсануть ещё не могу !!!
|
|
|
|
|
|
Не за что. Конечно, сомнительно на счет обхода защиты , ну да ладно
|
|
|
20.03.2012, 07:58
|
#36
|
|
|
|
Разведчик
|
Регистрация: 14.02.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Всегда мечтал сделать своё Мап хак
|
|
|
20.03.2012, 11:01
|
#37
|
|
|
|
Разведчик
|
Регистрация: 18.03.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Замучаешся пока будешь делать, легче взять просто ГаренаМастер, он прекрасно работает на Айкапе.
|
|
|
20.03.2012, 13:18
|
#38
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Последний раз редактировалось (RISE); 20.03.2012 в 13:33.
|
|
|
21.03.2012, 09:09
|
#39
|
|
|
|
Разведчик
|
Регистрация: 18.03.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
|
|
21.03.2012, 16:39
|
#40
|
|
|
|
Маршал
|
Регистрация: 14.08.2010
Сообщений: 874
Популярность: 5016
Золото Zhyk.Ru: 95
Сказал(а) спасибо: 157
Поблагодарили 386 раз(а) в 241 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
________________
ICQ 31-32-31
|
|
|
22.03.2012, 10:28
|
#41
|
|
|
|
Разведчик
|
Регистрация: 18.03.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
Просто запустить ГаренаМастер, выбрать функции МХ, далее нажать Enable.
И свернуть, потом запустить айкап
|
|
|
22.03.2012, 15:01
|
#42
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
Цитата: |
|
|
|
|
|
|
|
|
|
Просто запустить ГаренаМастер, выбрать функции МХ, далее нажать Enable.
И свернуть, потом запустить айкап
|
|
|
|
|
|
Еще раз, дополнительно повторюсь, Debug ищет эти смещения, они палятся,
1 игру ты сыграешь тебя не кикнет вначале, либо на 20 минуте, но во 2-ой игре выкинет обязательно, iCCup завтра же пофиксит это до 1-ой же игры.
|
|
|
22.03.2012, 15:34
|
#43
|
|
|
|
Разведчик
|
Регистрация: 18.03.2012
Сообщений: 6
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
|
|
22.03.2012, 16:07
|
#44
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
|
|
24.03.2012, 17:10
|
#45
|
|
|
|
Старший сержант
|
Регистрация: 11.09.2011
Сообщений: 222
Популярность: 5418
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 66 сообщениях
|
Re: Создаем MapHack собственными руками.(1.26a)
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:25.
|
|