Sorry for double posting.
At address 004E6F26 for latest client it starts some sort of item processor, basically you can make it to output whenever you get a meteor/dragonball or other drops.
Code:
004E708D |> 3D 009A1000 CMP EAX,109A00; Check whether id is 1088000 (Dragonball)
004E7092 |. 0F84 8B000000 JE 004E7123
004E7098 |. 3D 019A1000 CMP EAX,109A01 ; Check whether id is 1088001 (Meteor)
004E709D 0F84 2E920400 JE 004E7123
Basically you can make the Conquer.exe to tell whenever a meteor or dragonball dropped, here's an example of how to make the client trigger on meteor drop
Code:
005302D1 {
This is the code to output a message on screen.
//Bytes
6A 00
6A 00
68 0000FF00
68 D5070000
B9 48945700
E8 2F43F5FF
E9 306EFBFF
//Asm code
005302D1 6A 00 PUSH 0
005302D3 6A 00 PUSH 0
005302D5 68 0000FF00 PUSH 0FF0000
005302DA 68 D5070000 PUSH 7D5
005302DF 68 70905600 PUSH OFFSET Conquer.00569070 ; ASCII "Meteor dropped!"
005302E4 B9 48945700 MOV ECX,OFFSET Conquer.00579448
005302E9 E8 2F43F5FF CALL 0048461D
005302EE ^ E9 306EFBFF JMP 004E7123
};
00569070 {
//Bytes
4D 65 74 65 6F 72 20 64 72 6F 70 70 65 64 21 ; "Meteor Dropped!" (We add this to Conquer.exe data)
};
004E709D {
//Bytes
0F84 2E920400
//Asm code
004E709D /0F84 2E920400 JE 005302D1
}
Outside the brackets is the address where to write, inside are the code bytes.
Feel free to ask about this.