Register for your free account! | Forgot your password?

Go Back   elitepvpers > World of Warcraft > WoW Bots
You last visited: Today at 12:37

  • Please register to post and access all features, it's quick, easy and FREE!

 

[AutoIt] PlayerBase / Storage Problem

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2005
Posts: 92
Received Thanks: 0
[AutoIt] PlayerBase / Storage Problem

Hej, ich hoffe mal ich bin hier richtig .. :">
Also - aus einem Tutorial hab ich mal versucht schlau zu werden wie denn das mit dem Speicherauslesen funktioniert.. hier mal die Funktion:
Code:
Func _RefreshProcessData()
$WoWWindow = WinList("World of Warcraft")
$WoWProcess = _BMOpenProcess(WinGetProcess("World of Warcraft"))
$WoW_PlayerBase = _BMReadMemory($WoWProcess,
_BMReadMemory($WoWProcess, _BMReadMemory($WoWProcess, $PlayerBase, 'ptr') +
$PlayerBaseOffset1, 'ptr') + $PlayerBaseOffset2, 'ptr')
$WoW_PlayerStorage = BMReadMemory($WoWProcess, $WoW_PlayerBase +
0x8, 'ptr')
EndFunc
Dabei ist die $WoW_PlayerBase bei mir immer 0x00000000 - folglich dann auch der Storage.. Kann es vielleicht daran liegen das ich die falschen Adressen hab? - Aus einem Forum hab ich mir das rausgesucht:
Code:
0x00A32738

offset 1: 0x38
offset 2: 0x24
diese hab ich jetzt als einzelne Variablen innerhalb des Skripts stehen - kanns vielleicht auch daran liegen?

Ich hätt einfach nur gern eine Möglichkeit mir (falls vorhanden) den Bergbau bzw. Kräuterskill auszulesen, das Level des Spielers und perfekt wären natürlich auch seine aktuellen koordinaten.. nur hab ich absolut keinen Schimmer was ich dazu tun muss.. :/

b) Der Verfasser des Tutorials schreibt:
Quote:
Wie man an den
PlayerStorage kommt ist selbsterklärend.
ja.. halbwegs.. nur - was macht dieses +0x8 dort?

Wär echt super sollte sich jemand finden der mir das erklären könnte.. :">



fliege is offline  
Old   #2
 
elite*gold: 0
Join Date: May 2009
Posts: 2,226
Received Thanks: 2,290
Du musst zu deinem Offset "wow.exe" also den Prozess selbst dazu zählen.
Früher war es immer "400000" nun ändert es sich immer, hab das jetzt nicht mehr im Kopf wie das hieß, aber auf jeden Fall steht die Antwort oben, gab hier mal ein Thread von [email protected] in dem auch ein AutoIt script vorhanden war, also wie es Funktioniert.

Such einfach nach allen Themen von [email protected]


Endecs is offline  
Old   #3
 
elite*gold: 74
Join Date: Apr 2009
Posts: 2,890
Received Thanks: 1,201
Code:
$pid = WinGetProcess("World of Warcraft") ; hier besorge ich die PID
$hProcess = _MemoryOpen($pid)  ; ich öffne den Wert  mit dem oben herausbekommenen PID
$wowbase = _MemoryGetBaseAddress($hProcess, 1)
Zur wowBase addierst du dann den playerbase pointer und anschließend die zwei Offsets.
Das 0x8 könnte ein altes Offset für die playerbase gewesen sein, ansonsten scheint es mir komisch dadrin.
Bodog6 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
Lagerhaus/Storage Problem
Huhu, ich hab das Problem das wenn ich über 2kkk ins Lagerhaus lege das der Server crasht... Jetzt wollt ich fragen ob das nur bei mir so ist...
3 Replies - Rappelz
WoW PlayerBase - AutoIt
Hi, kann mir wer die PlayerBase-Address von 4.0.1 geben? ich finde die nirgends... sollte diese nicht mehr existieren dann bitte einen Weg wie ich...
0 Replies - AutoIt
Ecsro storage bug/problem
Hello. First of all im sorry for my average english skills..TO the point...(Play on fembia)I have a problem or to say a bug when i try to place...
3 Replies - SRO PServer Ask the Experts
Agbot storage problem
Hi. I am having a problem with agbot. When i arive at the storage it opens the storage window but then just stands there frozen. If i put an item in...
1 Replies - SRO Ask the Experts
AgBot Bot Storage problem
When walk script go to donwhang storage its give error "Script Error" what the problem ??
2 Replies - SRO Ask the Experts



All times are GMT +1. The time now is 12:37.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.