LordBilly
31-08-09, 08:24 PM
Cũng ở đây tôi để lại một vài chức năng nhỏ cho 1.00.88 gs, mặc dù ông đã đưa cho relase của tôi nhưng tôi đã nghỉ hưu từ các trò chơi trong một thời gian vì vậy tôi sẽ chia sẻ các chức năng phục vụ để tạo riêng của họ. Dll
quản lý các chức năng này vastante sai lầm, như là potions lỗi, gia tộc xóa, xóa, trong số những chức năng khác PJ
MsgOutput , DataSend , DataSendAll
/********************************************
****** LordBilly - Research 1.00.88 ****
****** IGNetwork 2009 ****
********************************************/
#define MsgOutput ((void(*)(DWORD aIndex,char *szMsg, ...)) 0x004016CC)
#define DataSendAll ((void(*)(PBYTE lpMsg, int iMsgSize)) 0x0040729D)
#define DataSend ((void(*)(DWORD aIndex, PBYTE lpMsg, DWORD dwSize)) 0x004055BF)
//00407004 $ /E9 F7900200 jmp GameServ.00430100
//00405259 $ /E9 92700300 jmp GameServ.0043C2F0
GCPkLevelSend , CGLevelUpPointAdd , ItemSerialCreateSend , GCServerMsgStringSend , gObjMoveGate
#define GCPkLevelSend ((void(*)(int aIndex, BYTE PKLevel)) 0x00405259)
#define CGLevelUpPointAdd ((void(*)(PBYTE lpMsg, int aIndex)) 0x004073DD)
#define ItemSerialCreateSend ((int(*)(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD ,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD))0x00407004)
#define GCServerMsgStringSend ((void(*)(char *szMsg, int aIndex, BYTE type)) 0x004066B3)
//004066B3 $ /E9 58390300 jmp GameServ.0043A010
//00405C9A $ /E9 91C81200 jmp GameServ.00532530
#define gObjMoveGate ((void(*)(int aIndex,int gt)) 0x00405C9A)
ManaShieldAgi , ManaShieldEne , BKSwelLifeVit , BKSwelLifeEne
#define ManaShieldAgi (0x004FAA9A+1)
#define ManaShieldEne (0x004FAABA+1)
//004DAD67 |. B9 64000000 mov ecx, 64
#define BKSwelLifeVit (0x004DAD67+1)
#define BKSwelLifeEne (0x004DAD87+1)
SetExpParty3 ,SetExpParty4,SetExpParty5
#define SetExpParty3 (0x00516FE8+3)
#define SetExpParty4 (0x00516FF7+3)
#define SetExpParty5 (0x00517006+3)
NormalExpParty2 , NormalExpParty3,NormalExpParty4 ,NormalExpParty5
#define NormalExpParty2 (0x0051701E+3)
#define NormalExpParty3 (0x0051702D+3)
#define NormalExpParty4 (0x0051703C+3)
#define NormalExpParty5 (0x0051704B+3)
BlessPrice , SoulPrice , ChaosPrice , LifePrice , CreationPrice , FruitsPrice , MonarchPrice , BlueFeatherPrice
#define BlessPrice (0x0055219E+3) //0055219E |. C745 EC 40548>mov [local.5], GameServ.00895440
#define SoulPrice (0x005521C0+3)
#define ChaosPrice (0x005521E1+3)
#define LifePrice (0x00552203+3)
#define CreationPrice (0x00552225+3)
#define FruitsPrice (0x005522A0+3)
#define MonarchPrice (0x005522CE+3)
#define BlueFeatherPrice (0x005522DE+3)
DLUPPoint , MGUPPoint , NORMUPPoint , MarlonUpPoint
#define DLUPPoint (0x0050D3BB+2)
#define MGUPPoint (0x0050D3E3+2)
#define NORMUPPoint (0x0050D3FA+2)
#define MarlonUpPoint (0x0050D41E+2)
Serial0Fix
#define Serial0Fix (0x00542BD0)
PotionBugFix1,PotionBugFix2,PotionBugFix3,PotionBu gFix4
#define PotionBugFix1 (0x0042F650-5)
#define PotionBugFix2 (0x00502243-5)
#define PotionBugFix3 (0x00502339-5)
#define PotionBugFix4 (0x0050238A-5)
CondorMixDiv, Wing3MixDiv,GuildDelete,GuildLeave , CharacterDel
//005F28EE |. B9 64000000 mov ecx, 64
#define CondorMixDiv (0x005F28EE+1)
//005F2FF0 |. B9 64000000 mov ecx, 64
#define Wing3MixDiv (0x005F2FF0+1)
#define GuildDelete (0x0045039E)
#define GuildLeave (0x004504E9)
#define CharacterDel (0x0043B95B)
DELETEGUILD,LEAVEGUILD1,LEAVEGUILD2,LEAVEGUILD3,DE LETECHAR
#define DELETEGUILD (0x00450376)
#define LEAVEGUILD1 (0x0045048D)
#define LEAVEGUILD2 (0x004504AC)
#define LEAVEGUILD3 (0x004504E9)
#define DELETECHAR (0x0043B9D6)
PLUSMIXLUCKADD
#define PLUSMIXLUCKADD (0x005EB7D8+2)
PLUSMIXNORMALITEM10,PLUSMIX380ITEM10,PLUSMIXWINGIT EM10
#define PLUSMIXNORMALITEM10 (0x005EB63F+6) //3C
#define PLUSMIX380ITEM10 (0x005EB65B+6) //32
#define PLUSMIXWINGITEM10 (0x005EB678+6) //28
PLUSMIXNORMALITEM12, PLUSMIX380ITEM12 ,PLUSMIXWINGITEM12
#define PLUSMIXNORMALITEM12 (0x005EB6CF+6) // 3c
#define PLUSMIX380ITEM12 (0x005EB6EC+6) //32
#define PLUSMIXWINGITEM12 (0x005EB709+6) //28
PLUSMIXNORMALITEM13,PLUSMIX380ITEM13,PLUSMIXWINGIT EM13
#define PLUSMIXNORMALITEM13 (0x005EB761+6) // 37
#define PLUSMIX380ITEM13 (0x005EB77E+6) //2D
#define PLUSMIXWINGITEM13 (0x005EB79A+6) //23
DEFAULTMIXRATE,MAXRATE1,MAXRATE2,FixDeleteGuild,Fi xLaveGuild,FIxDelChar
#define DEFAULTMIXRATE (0x005EB7A9+6) //2D
//005EB7A9 |. C782 D80E0000 2D000000 mov dword ptr ds:[edx+ED8], 2D
//005EB7E7 |. 83BA D80E0000 4B cmp dword ptr ds:[edx+ED8], 4B
#define MAXRATE1 (0x005EB7E7+6)
#define MAXRATE2 (0x005EB7F3+6)
//005EB7F3 |. C780 D80E0000 4B000000 mov dword ptr ds:[eax+ED8], 4B
//005EB79A |. C781 D80E0000 23000000 mov dword ptr ds:[ecx+ED8], 23
/*#define
FixDeleteGuild (0x0045039E)
#define FixLaveGuild
(0x004504E9)
#define FIxDelChar (0x0043B95B)*/
Trong khi tôi có chức năng hơn nhưng mà nó ire devido đặt trong một thời gian mà các pc của tôi bị hỏng và tôi có tất cả sự phát triển có những điều mà có echo
Tôi hy vọng rằng sẽ phục vụ tốt để xem nếu có ai đó bắt đầu ném một cái gì đó ^^
Xin lỗi cho ngôn ngữ sử dụng các dịch của Google :P
Download .rtf
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
quản lý các chức năng này vastante sai lầm, như là potions lỗi, gia tộc xóa, xóa, trong số những chức năng khác PJ
MsgOutput , DataSend , DataSendAll
/********************************************
****** LordBilly - Research 1.00.88 ****
****** IGNetwork 2009 ****
********************************************/
#define MsgOutput ((void(*)(DWORD aIndex,char *szMsg, ...)) 0x004016CC)
#define DataSendAll ((void(*)(PBYTE lpMsg, int iMsgSize)) 0x0040729D)
#define DataSend ((void(*)(DWORD aIndex, PBYTE lpMsg, DWORD dwSize)) 0x004055BF)
//00407004 $ /E9 F7900200 jmp GameServ.00430100
//00405259 $ /E9 92700300 jmp GameServ.0043C2F0
GCPkLevelSend , CGLevelUpPointAdd , ItemSerialCreateSend , GCServerMsgStringSend , gObjMoveGate
#define GCPkLevelSend ((void(*)(int aIndex, BYTE PKLevel)) 0x00405259)
#define CGLevelUpPointAdd ((void(*)(PBYTE lpMsg, int aIndex)) 0x004073DD)
#define ItemSerialCreateSend ((int(*)(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD ,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD))0x00407004)
#define GCServerMsgStringSend ((void(*)(char *szMsg, int aIndex, BYTE type)) 0x004066B3)
//004066B3 $ /E9 58390300 jmp GameServ.0043A010
//00405C9A $ /E9 91C81200 jmp GameServ.00532530
#define gObjMoveGate ((void(*)(int aIndex,int gt)) 0x00405C9A)
ManaShieldAgi , ManaShieldEne , BKSwelLifeVit , BKSwelLifeEne
#define ManaShieldAgi (0x004FAA9A+1)
#define ManaShieldEne (0x004FAABA+1)
//004DAD67 |. B9 64000000 mov ecx, 64
#define BKSwelLifeVit (0x004DAD67+1)
#define BKSwelLifeEne (0x004DAD87+1)
SetExpParty3 ,SetExpParty4,SetExpParty5
#define SetExpParty3 (0x00516FE8+3)
#define SetExpParty4 (0x00516FF7+3)
#define SetExpParty5 (0x00517006+3)
NormalExpParty2 , NormalExpParty3,NormalExpParty4 ,NormalExpParty5
#define NormalExpParty2 (0x0051701E+3)
#define NormalExpParty3 (0x0051702D+3)
#define NormalExpParty4 (0x0051703C+3)
#define NormalExpParty5 (0x0051704B+3)
BlessPrice , SoulPrice , ChaosPrice , LifePrice , CreationPrice , FruitsPrice , MonarchPrice , BlueFeatherPrice
#define BlessPrice (0x0055219E+3) //0055219E |. C745 EC 40548>mov [local.5], GameServ.00895440
#define SoulPrice (0x005521C0+3)
#define ChaosPrice (0x005521E1+3)
#define LifePrice (0x00552203+3)
#define CreationPrice (0x00552225+3)
#define FruitsPrice (0x005522A0+3)
#define MonarchPrice (0x005522CE+3)
#define BlueFeatherPrice (0x005522DE+3)
DLUPPoint , MGUPPoint , NORMUPPoint , MarlonUpPoint
#define DLUPPoint (0x0050D3BB+2)
#define MGUPPoint (0x0050D3E3+2)
#define NORMUPPoint (0x0050D3FA+2)
#define MarlonUpPoint (0x0050D41E+2)
Serial0Fix
#define Serial0Fix (0x00542BD0)
PotionBugFix1,PotionBugFix2,PotionBugFix3,PotionBu gFix4
#define PotionBugFix1 (0x0042F650-5)
#define PotionBugFix2 (0x00502243-5)
#define PotionBugFix3 (0x00502339-5)
#define PotionBugFix4 (0x0050238A-5)
CondorMixDiv, Wing3MixDiv,GuildDelete,GuildLeave , CharacterDel
//005F28EE |. B9 64000000 mov ecx, 64
#define CondorMixDiv (0x005F28EE+1)
//005F2FF0 |. B9 64000000 mov ecx, 64
#define Wing3MixDiv (0x005F2FF0+1)
#define GuildDelete (0x0045039E)
#define GuildLeave (0x004504E9)
#define CharacterDel (0x0043B95B)
DELETEGUILD,LEAVEGUILD1,LEAVEGUILD2,LEAVEGUILD3,DE LETECHAR
#define DELETEGUILD (0x00450376)
#define LEAVEGUILD1 (0x0045048D)
#define LEAVEGUILD2 (0x004504AC)
#define LEAVEGUILD3 (0x004504E9)
#define DELETECHAR (0x0043B9D6)
PLUSMIXLUCKADD
#define PLUSMIXLUCKADD (0x005EB7D8+2)
PLUSMIXNORMALITEM10,PLUSMIX380ITEM10,PLUSMIXWINGIT EM10
#define PLUSMIXNORMALITEM10 (0x005EB63F+6) //3C
#define PLUSMIX380ITEM10 (0x005EB65B+6) //32
#define PLUSMIXWINGITEM10 (0x005EB678+6) //28
PLUSMIXNORMALITEM12, PLUSMIX380ITEM12 ,PLUSMIXWINGITEM12
#define PLUSMIXNORMALITEM12 (0x005EB6CF+6) // 3c
#define PLUSMIX380ITEM12 (0x005EB6EC+6) //32
#define PLUSMIXWINGITEM12 (0x005EB709+6) //28
PLUSMIXNORMALITEM13,PLUSMIX380ITEM13,PLUSMIXWINGIT EM13
#define PLUSMIXNORMALITEM13 (0x005EB761+6) // 37
#define PLUSMIX380ITEM13 (0x005EB77E+6) //2D
#define PLUSMIXWINGITEM13 (0x005EB79A+6) //23
DEFAULTMIXRATE,MAXRATE1,MAXRATE2,FixDeleteGuild,Fi xLaveGuild,FIxDelChar
#define DEFAULTMIXRATE (0x005EB7A9+6) //2D
//005EB7A9 |. C782 D80E0000 2D000000 mov dword ptr ds:[edx+ED8], 2D
//005EB7E7 |. 83BA D80E0000 4B cmp dword ptr ds:[edx+ED8], 4B
#define MAXRATE1 (0x005EB7E7+6)
#define MAXRATE2 (0x005EB7F3+6)
//005EB7F3 |. C780 D80E0000 4B000000 mov dword ptr ds:[eax+ED8], 4B
//005EB79A |. C781 D80E0000 23000000 mov dword ptr ds:[ecx+ED8], 23
/*#define
FixDeleteGuild (0x0045039E)
#define FixLaveGuild
(0x004504E9)
#define FIxDelChar (0x0043B95B)*/
Trong khi tôi có chức năng hơn nhưng mà nó ire devido đặt trong một thời gian mà các pc của tôi bị hỏng và tôi có tất cả sự phát triển có những điều mà có echo
Tôi hy vọng rằng sẽ phục vụ tốt để xem nếu có ai đó bắt đầu ném một cái gì đó ^^
Xin lỗi cho ngôn ngữ sử dụng các dịch của Google :P
Download .rtf
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>