Pro's Chest Bot v2.1 Advanced

10/27/2009 10:29 buFFy!#601
Quote:
Originally Posted by roho808 View Post
you do not have to wonder, 'cause the mems are the old ones...

kann man nicht mal irgendeinen riesen-stick machen, dass jeder, bevor er hier sein problem postet, ersr einmal die ini aktualisiert? irgendwie beläuft sich jede jede zweite antwort auf "du hast alte mems..."
Ich hatte die Idee einer Ankündigung, ist seiten der Globals / Admins auch schon genehmigt. Ich such nurnoch passenden Text ;)
10/27/2009 14:47 roho808#602
den hast du ja jetzt gefunden. sollte eigentlich idiotensicher sein (sollte allerdings das problem die mems zu updaten an sich auch sein.......)
10/27/2009 23:35 killko1#603
does any 1 have new mems? :D
10/28/2009 07:41 roho808#604
already looked in the several mem-threads?
10/28/2009 08:49 killko1#605
Yeah... but this bot has some mems that some updaters don't show...
10/28/2009 18:38 cayrac#606
As i said previously, i can help with finding new vars positions if someone can explain me how to find them ^^
10/28/2009 18:38 KeyanCool#607
you only need about 7 to get the bot moving, but i cant find the "fenster" mem... he just doesnt klick onto the open button once hes reached the chest.
10/28/2009 22:29 ddarek#608
All mems bot is asking are as follows
Code:
Const $MEMX = IniRead("update.ini", "SECTION D", "POSX", "Not found");
Const $MEMY = IniRead("update.ini", "SECTION D", "POSY", "Not found");
Const $MEMMAP = IniRead("update.ini", "SECTION D", "CHECK_MAP", "Not found");
Const $MEMNPCIDSELECT = IniRead("update.ini", "SECTION D", "NPC_ID_SELECT", "Not found");
Const $MEMNPCIDNEAR = IniRead("update.ini", "SECTION D", "NPC_ID_NEAR", "Not found");
Const $MEMCOURSE = IniRead("update.ini", "SECTION 9-A", "CAMCOURSEB", "Not found");
Const $MEMDEATH = IniRead("update.ini", "SECTION 9-A", "DEATH", "Not found");
Const $ESC_CLOSE = IniRead("update.ini", "SECTION 9-A", "ESC_CLOSE", "NotFound")
Const $INTERFACE = IniRead("update.ini", "SECTION 9-A", "INTERFACE", "NotFound")
Const $STORAGE_X = IniRead("update.ini", "SECTION 9-A", "storage_x", "NotFound");
Const $STORAGE_Y = IniRead("update.ini", "SECTION 9-A", "storage_y", "NotFound");
Const $MERCHANT_X = IniRead("update.ini", "SECTION 9-A", "merchant_x", "NotFound");
Const $MERCHANT_Y = IniRead("update.ini", "SECTION 9-A", "merchant_y", "NotFound");
Const $MERCHANT_W = IniRead("update.ini", "SECTION 9-A", "merchant_w", "NotFound");
Const $MERCHANT_H = IniRead("update.ini", "SECTION 9-A", "merchant_h", "NotFound");
Const $DISTRICT_X = IniRead("update.ini", "SECTION 9-A", "District_x", "NotFound");
Const $DISTRICT_Y = IniRead("update.ini", "SECTION 9-A", "District_y", "NotFound");
Const $DISTRICT_W = IniRead("update.ini", "SECTION 9-A", "District_w", "NotFound");
Const $DISTRICT_H = IniRead("update.ini", "SECTION 9-A", "District_h", "NotFound");
Const $ALLBAG_X = IniRead("update.ini", "SECTION 9-A", "allbag_x", "NotFound");
Const $ALLBAG_Y = IniRead("update.ini", "SECTION 9-A", "allbag_y", "NotFound");
Const $SELLBAGPACK = IniRead("update.ini", "SECTION 9-A", "Sellbagpack", "NotFound");
Const $SELLBELTPOUCH = IniRead("update.ini", "SECTION 9-A", "Sellbeltpouch", "NotFound");
Const $SELLBAG1 = IniRead("update.ini", "SECTION 9-A", "Sellbag1", "NotFound");
Const $SELLBAG2 = IniRead("update.ini", "SECTION 9-A", "Sellbag2", "NotFound");
Const $LEVEL = IniRead("update.ini", "SECTION 9-A", "LVL", "NotFound");
Const $TREASURE = IniRead("update.ini", "SECTION D", "Treasure", "NotFound");
Const $UNLUCKY = IniRead("update.ini", "SECTION D", "Unlucky", "NotFound");
Const $LUCKY = IniRead("update.ini", "SECTION D", "Lucky", "NotFound");
Const $GOLDI = IniRead("update.ini", "SECTION D", "Wisdom", "NotFound");
Const $PTR_BASEA = IniRead("update.ini", "SECTION D", "PTR_BASEA", "NotFound");
Const $TITLE_OFFSET_1 = IniRead("update.ini", "SECTION D", "title_offset_1", "NotFound");
Const $TITLE_OFFSET_2 = IniRead("update.ini", "SECTION D", "title_offset_2", "NotFound");
Const $TITLE_OFFSET_3 = IniRead("update.ini", "SECTION D", "title_offset_3", "NotFound");

Const $GOLD_OFFSET_1 = IniRead("update.ini", "SECTION D", "gold_offset_1", "NotFound");
Const $GOLD_OFFSET_2 = IniRead("update.ini", "SECTION D", "gold_offset_2", "NotFound");
Const $GOLD_OFFSET_3 = IniRead("update.ini", "SECTION D", "gold_offset_3", "NotFound");
Const $GOLD_SELF = IniRead("update.ini", "SECTION D", "gold_self", "NotFound");
Const $TRUHE = IniRead("update.ini", "SECTION 9-A", "FENSTER", "NotFound"); Window mem
Const $DEATH = IniRead("update.ini", "SECTION 9-A", "DEATH", "NotFound");
Const $LAUFEN = IniRead("update.ini", "SECTION D", "RUNNING", "NotFound");
Const $ATTACK = IniRead("update.ini", "SECTION D", "ATTACK", "NotFound");
Const $CHAT = IniRead("update.ini", "SECTION 9-A", "CHAT", "NotFound");
I am not sure but u can update these (most of it are alredy updated
Code:
[Section 9-A]

LVL=				    	0xa0db78
;Town_ID
AREA_ID=			  	0xA16200
CAMCOURSEB=				0xA1531A
DEATH=					  0xA1542C
;fenster(german for window)
WINDOW=	        0xA236A0
ESC_CLOSE=				0xa0cae8
ACTIVE_STORAGENR=	0xa0cb4c

PTR_BASEA=				0xA102b4
PTR_BASEB=				0xa0b174
PTR_OWNER=				0xa0c5d0
PTR_PW=				    0xa1e0f4
PTR_CHAR=				  0xa0dbd0

INTERFACE_SIZE=		0xa0c5d0

DISTRICT_X=				0xa0cc40
DISTRICT_Y=				0xa0cc44
DISTRICT_W=				0xa0cc48
DISTRICT_H=				0xa0cc4c

STORAGE_X=				0xA121B0
STORAGE_Y=				0xA121B4

ALLBAG_X=				  0xA121D8
ALLBAG_Y=			  	0xA121DC

MERCHANT_X=			  	0xA12408
MERCHANT_Y=			  	0xA1240C
MERCHANT_W=			  	0xA12410
MERCHANT_H=			  	0xA12414

SELLBACKPACK=			  0xa0cac8
SELLBAGPOUCH=			  0xa0cacc
SELLBAG1=				    0xa0cad0
SELLBAG2=				    0xa0cad4

[Section D]
POSX=					      0xD38EE4
POSY=					      0xD38EE8
NPC_ID_SELECT=			0xD38770
NPC_ID_MOUSESELECT	0xd33594
NPC_ID_NEAR=				0xD38790
CHECK_MAP=				    0xD38B80
OWN_ID=				      0xA152B8

RUNNING=				  0xa108a0
ATTACK=				  0xa108bc

PTR_BASEA=				0xA102b4


;PTR_BASEA
gold_offset1=				0x18
gold_offset2=				0x40
gold_offset3=				0xf8
gold_self=				  0x7c
gold_chest=				  0x80

title_offset1=				0x18
title_offset2=				0x2c
title_offset3=				0x7a4
Unlucky=					    0x284
Treasure=				    0x70c
Wisdom=					    0x734
Lucky=					      0x25c
10/29/2009 00:00 Nase666#609
riser1337 already posted a list with the needed mems:

POSX
POSY
CHECK_MAP
NPC_ID_SELECT
CAMCOURSEB
ESC_CLOSE
INTERFACE
storage_x
storage_y
merchant_x
merchant_y
merchant_w
merchant_h
District_x
District_y
District_w
District_h
allbag_x
allbag_y
Sellbagpack
Sellbeltpouch
Sellbag1
Sellbag2
LVL
Treasure
Unlucky
Lucky
Wisdom
PTR_BASEA
title_offset_1
title_offset_2
title_offset_3
gold_offset_1
gold_offset_2
gold_offset_3
gold_self
FENSTER


Here is my working update.ini. I posted only the mems, that are really needed!
PHP Code:
[SECTION 9-A]
;
28.10.09


<<<<Allgemein>>>>
CAMCOURSEB                 0xa152d0
LVL                    
0xa12ce8
FENSTER                    
0xa23738
INTERFACE                = 0xa11710
ESC_CLOSE                
0xa11c28
SELLBAGPACK                
0xa11c08
SELLBELTPOUCH                
0xa11c0c
SELLBAG1                
0xa11c10
SELLBAG2                
0xa11c14

<<<<Windows>>>>
DISTRICT_X                0xa0cc40
DISTRICT_Y                
0xa0cc44
DISTRICT_W                
0xa0cc48
DISTRICT_H                
0xa0cc4c

STORAGE_X                
0xa0d064
STORAGE_Y                
0xa0d068

ALLBAG_X                
0xa0d078
ALLBAG_Y                
0xa0d07c

MERCHANT_X                
0xa0d294
MERCHANT_Y                
0xa0d298
MERCHANT_W                
0xa0d29c
MERCHANT_H                
0xa0d2a0



[SECTION D]

POSX                    0xd38ee4
POSY                    
0xd38ee8
CHECK_MAP                
0xd38b80
NPC_ID_SELECT                
0xd38770



PTR_BASEA                
0xA102B4

<<<<Gold>>>>
;
PTR_BASEA/PTR_BASEB
gold_offset_1                
0x18
gold_offset_2                
0x40
gold_offset_3                
0xf8
gold_self                
0x7c

<<<<Titles>>>>
;
PTR_BASEA/PTR_BASEB
title_offset_1                
0x18
title_offset_2                
0x2c
title_offset_3                
0x7a4
Unlucky                    
0x284
Treasure                
0x70c
Wisdom                    
0x734
Lucky                    
0x25c 

Edit: @riser1337
Da man den HM nur mit Level 20 betreten kann, könntest du, wenn ein Häckchen bei HM ist die Formel für $p1 weglassen und "$p1 = 10" einfach hinschreiben!
Dann müsste man die Memoryadresse "LVL" nicht updaten, wenn man nur im HM Truhen öffnen will.
Das Suchen der Adresse dauert aber max 2 min, ist also nicht so wichtig^^
10/29/2009 09:58 cayrac#610
Do you search them just by checking all position 1 per 1 or you got a program just for this?
10/29/2009 15:58 Nase666#611
Some i copy from the Mem-Thread. The rest I search manually.

The Windows section didn't change at all. Camcourse, posx, posy, check_map, interface, and the NPC-Memory i found in the Mem-Thread. The rest I searched on my own.

There are some really helpful tutorials in this forum. It's not a big deal, ones you have understood the process.

Try this at home!^^
10/30/2009 11:20 Ravenous1981#612
Diese Mems habe ich alle rausgefunden er öffnet nur die Truhen nicht ansonsten geht er einwandfrei kann mir jemand die mems fenster, Interface und LVL machen? Grüße Rave

[SECTION 9-A]
;28.10.09


<<<<Allgemein>>>>
CAMCOURSEB = 0xa152d0
LVL = 0xa12ce8
FENSTER = 0xa23738
INTERFACE = 0xa11710
ESC_CLOSE = 0xa11c28
SELLBAGPACK = 0xa11c08
SELLBELTPOUCH = 0xa11c0c
SELLBAG1 = 0xa11c10
SELLBAG2 = 0xa11c14

<<<<Windows>>>>
DISTRICT_X = 0xa0cc40
DISTRICT_Y = 0xa0cc44
DISTRICT_W = 0xa0cc48
DISTRICT_H = 0xa0cc4c

STORAGE_X = 0xa0d064
STORAGE_Y = 0xa0d068

ALLBAG_X = 0xa0d078
ALLBAG_Y = 0xa0d07c

MERCHANT_X = 0xa0d294
MERCHANT_Y = 0xa0d298
MERCHANT_W = 0xa0d29c
MERCHANT_H = 0xa0d2a0



[SECTION D]

POSX = 0x00D38F5C
POSY = 0x00D38F60
CHECK_MAP = 0x00D38BF8
NPC_ID_SELECT = 0x00D387E8



PTR_BASEA = 0xA102B4

<<<<Gold>>>>
;PTR_BASEA/PTR_BASEB
gold_offset_1 = 0x18
gold_offset_2 = 0x40
gold_offset_3 = 0xf8
gold_self = 0x7c

<<<<Titles>>>>
;PTR_BASEA/PTR_BASEB
title_offset_1 = 0x18
title_offset_2 = 0x2c
title_offset_3 = 0x7a4
Unlucky = 0x284
Treasure = 0x70c
Wisdom = 0x734
Lucky = 0x25c
10/30/2009 15:54 Nase666#613
LVL = 0xa12ce8
Interface = 0xa11710
Fenster = 0xa237b0

Edit: Bin mir nicht sicher, ob die Windows-Adressen stimmen. Aber die weiß ich nicht wie suchen. Und die sind auch nicht so wichtig!
10/30/2009 16:10 RobRockt#614
Quote:
Originally Posted by Nase666 View Post
LVL = 0xa12ce8
Interface = 0xa11710
Fenster = 0xa237b0

Edit: Bin mir nicht sicher, ob die Windows-Adressen stimmen. Aber die weiß ich nicht wie suchen. Und die sind auch nicht so wichtig!
Das sind noch die vor dem Update.
10/30/2009 16:12 Nase666#615
Meinst du die 3 (LVL, Interface, Fenster)?
Die habe ich gerade neu ausgesucht. Stimmen also sicher.

Meinst du die Windows-Adressen?
Ja, das kann sein. Weiß aber wie gesagt nicht, wie ich die suche!


Edit:

cayrac, you are too lazy. We already posted the new memories!
Just copy Ravenous1981 update.ini and change the 3 memories I posted!