umm .. sry that i didnt read the complete post but 40 pages is a bit too much for what i want to say ^^
actually i just wanted to say that the script still needs to be revised..
i mean okay it works but .. why did you make a gui if the bot doesnt work with it or at least saves the changes you made in the gui ... besides checking the message queue might fix that you cant close the prog with the Close Button ^^
Example for checking the message queue:
(used your main loop from an older version for an example ^^)
This example basicly simulates a simultaneous check of the message queue while the bot is working.
Code:
Func ChkGuiMsg()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
EndFunc
While 1
$MEMOPEN = _MEMORYOPEN($PROCESSID)
$CURRENTHP = _MEMORYREAD($HPPOINTER, $MEMOPEN)
$LVL1 = "0x" & Hex($CURRENTHP + $HPOFFSET1)
$CURRENTHP = _MEMORYREAD($LVL1, $MEMOPEN)
$LVL2 = "0x" & Hex($CURRENTHP + $HPOFFSET2)
$CURRENTHP = _MEMORYREAD($LVL2, $MEMOPEN)
$CURRENTMP = _MEMORYREAD($MPPOINTER, $MEMOPEN)
$MP1 = "0x" & Hex($CURRENTMP + $MPOFFSET1)
$CURRENTMP = _MEMORYREAD($MP1, $MEMOPEN)
$MP2 = "0x" & Hex($CURRENTMP + $MPOFFSET2)
$CURRENTMP = _MEMORYREAD($MP2, $MEMOPEN)
$MONSTERDETECT = _MEMORYREAD($MONSTERADD, $MEMOPEN)
_MEMORYCLOSE($PROCESSID)
ChkGuiMsg()
Sleep(300)
ChkGuiMsg()
If $BOTTING = 1 Then
If $CURRENTHP < $HEALHP Then
Send($HEAL)
Sleep($SLEEP2)
EndIf
ChkGuiMsg()
If $CURRENTMP < $HEALMP Then
Send($MPPOTION)
EndIf
ChkGuiMsg()
If $MONSTERDETECT = 1 Then
ATTACK()
EndIf
ChkGuiMsg()
$MEMOPEN = _MEMORYOPEN($PROCESSID)
$MONSTERDETECT = _MEMORYREAD($MONSTERADD, $MEMOPEN)
_MEMORYCLOSE($PROCESSID)
ChkGuiMsg()
If $MONSTERDETECT = 1 Then
ATTACK()
EndIf
ChkGuiMsg()
Sleep(400)
ChkGuiMsg()
WALK()
Send("{TAB down}")
ChkGuiMsg()
Sleep(50)
ChkGuiMsg()
Send("{TAB up}")
ChkGuiMsg()
Sleep(200)
ChkGuiMsg()
EndIf
WEnd
i know its not the best and fastest solution but its easy to use and it works and it wont slow down the bot too much but i hope you will use this cuz its pretty annoying to stop the bot over the tray icon ^^
Oh and people that want to flame me now cuz im just complaining: dont waste your time ^^
I know i could write a bot on my own and show that i can do it better but why should i do that if i can help another guy with improving his one (and let him do the work xP)
@flashmode:
Quote:
Originally Posted by FeonDust
|
try this link ...
@rize90:
did you update the adresses in the .ini file? you can search them on your own or get them from the coders blog
[Only registered and activated users can see links. Click Here To Register...]
greetz
//Edit:
Oh vergessen .. in der hoffnung dass jemand diesen post liest der sich mit Reverse Engineering, Packet manipulation und/oder cryptographie ein bisschen auskennt:
Ich suche ein oder zwei leute die mit mir den client mal etwas genauer unter die lupe nehmen wollen bei interesse -> PM (c++ kenntnisse unbedingt ervorderlich)