Hi wollte mal fragen ob mir einer von euch nen Speicherbasierenden Hfff bot schicken könnte ! weil mir derzeit das botten mit Randombots zu auffällig ist wäre wirklich net wenn das einer von euch amchen könnte ! wollte so ein script ja anfangs selber schrieben aber dafür reichhen meine au3 KÜnste wohl nicht naja
ciao
schau dir mal solos' HFFF bot an-> findest in seinem Profil
ich wollt meinen Bot ein wenig erwitern das man mit einen Knopfdruck z.B Gildebhalle in die Ecke verschiebt.Meine Frage ist nun ob sich die Adressen nach einen Update verändern.
ich wollt meinen Bot ein wenig erwitern das man mit einen Knopfdruck z.B Gildebhalle in die Ecke verschiebt.Meine Frage ist nun ob sich die Adressen nach einen Update verändern.
Ja, kann sein muss aber nicht. Bei dem Update zu dem Halloween Event haben sie sich zb verändert, davor waren sie ewigkeiten gleich.
Schreib dein Bot so dass du die aktuellen Werte aus der Ini, die dass tool generiert, ausliest...
so könnte man ein updater schreiben der unabhängig von der aktuellen characterposition funktioniert. ich weiss man hätte es vlt etwas einfacher schreiben können :)
soll ja nur ein kleines beispiel sein.
ich hab es nur für die Section D gemacht, bei A sollte aber das selbe sein... natürlich müsstet ihr die offsets selber dazurechnen.
Code:
#include<nomadmemory.au3>
$GwPID = ProcessExists("Gw.exe")
$Hproc = _MemoryOpen($GwPID)
Func _GetNewFunction()
Dim $_007_Function[6] = [0x0, 0x1, 0x3, 0xE, 0x16, 0x23]
Dim $007_Function[6] = [2213317461, 3968068747, 1443949699, 227084427, 1351339915, 2299019403]
Dim $NFunction[6] = [0, 0, 0, 0, 0, 0]
$StartScan = 0x7A0000
$EndScan = 0x7FFFFF
Do
$NFunction[0] = _MemoryRead($StartScan, $Hproc)
if $NFunction[0] = $007_Function[0] Then
$NFunction[1] = _MemoryRead($StartScan + $_007_Function[1], $Hproc)
if $NFunction[1] = $007_Function[1] Then
$NFunction[2] = _MemoryRead($StartScan + $_007_Function[2], $Hproc)
if $NFunction[2] = $007_Function[2] Then
$NFunction[3] = _MemoryRead($StartScan + $_007_Function[3], $Hproc)
if $NFunction[3] = $007_Function[3] Then
$NFunction[4] = _MemoryRead($StartScan + $_007_Function[4], $Hproc)
if $NFunction[4] = $007_Function[4] Then
$NFunction[5] = _MemoryRead($StartScan + $_007_Function[5], $Hproc)
if $NFunction[5] = $007_Function[5] Then
Return $StartScan
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
$StartScan = $StartScan + 1
Until $StartScan > $EndScan
EndFunc
$NewF = _GetNewFunction()
$NewFunction = 0x26 + $NewF
$N_SECTION_D_POSX = _MemoryRead($NewFunction, $Hproc)
MsgBox(1, "", Hex($N_SECTION_D_POSX))
; "$NewFunction" hier wird die neue adresse der X-achse aus SectionD stehen.
; schauts euch mal im ollydb oder sonst wo an.
[Fragen & Diskussionen] Longjuyt2 07/25/2009 - Metin2 Private Server - 1461 Replies Hallöchen,
in diesme Thread könnt ihr eure Fragen über Longjuyt2 los werden.
Gleichzeitg könnt ihr hier wild diskutieren rund um den Server Longjuyt2.
Suche ICQ Support zu den Memorys 10/12/2008 - Guild Wars - 10 Replies Wie der Titel schon sagt, suche ich jemanden der mir das mit den Memorys ein bisschen erklären kann und mir dann auch fragen beantworten kann.
Eventuell könnte er mir dann auch ein bisschen so zu AutoIt helfen und meinen unpublic NestlingeFarmbot als Belohnung bekommen.. :bandit:
meldet euch einfach hier oder per pm! :)
Naja bis dann,
anonym110
Memorys auslesen 10/04/2008 - Guild Wars - 5 Replies Hi,
ich arbeite mich gerade in Memorys ein, kann ja mal nützlich sein
Aktuelles Leben habe ich Adresse 05C6E648 herraus gefunden , stimmt auch da ich wenn ich 30 HP verliere das da auslesen kann.
Die Frage ist nun, wadims adressen sind alle 0x irgenwas , muss man die umwandeln ??
Und die nächste Frage, nach Leben scannen, also Zahlen die sich verändern hab ich nun verstanden und es klappt.