Código:
#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)
#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)
#define gObjMoveGate ((void(*)(int aIndex,int gt)) 0x00405C9A)
#define ManaShieldAgi (0x004FAA9A+1)
#define ManaShieldEne (0x004FAABA+1)
#define ManaShieldTime (0x004FAB15+1)
#define BKSwelLifeVit (0x004DAD67+1)
#define BKSwelLifeEne (0x004DAD87+1)
#define BKSwelLifeTime (0x00DADB1+1)
#define SetExpParty3 (0x00516FE8+3)
#define SetExpParty4 (0x00516FF7+3)
#define SetExpParty5 (0x00517006+3)
#define NormalExpParty2 (0x0051701E+3)
#define NormalExpParty3 (0x0051702D+3)
#define NormalExpParty4 (0x0051703C+3)
#define NormalExpParty5 (0x0051704B+3)
#define BlessPrice (0x0055219E+3)
#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)
#define CloackPriceLv1 (0x0055272F+3)
#define CloackPriceLv2 (0x0055273F+3)
#define CloackPriceLv3 (0x0055274F+3)
#define CloackPriceLv4 (0x0055275F+3)
#define CloackPriceLv5 (0x0055276F+3)
#define CloackPriceLv6 (0x0055277F+3)
#define CloackPriceLv7 (0x0055278F+3)
#define CloackPriceLv8 (0x0055279F+3)
#define DLUPPoint (0x0050D3BB+2)
#define MGUPPoint (0x0050D3E3+2)
#define NORMUPPoint (0x0050D3FA+2)
#define MarlonUpPoint (0x0050D41E+2)
#define Serial0Fix (0x00542BD0)
#define PotionBugFix1 (0x0042F650-5)
#define PotionBugFix2 (0x00502243-5)
#define PotionBugFix3 (0x00502339-5)
#define PotionBugFix4 (0x0050238A-5)
#define CondorMixDiv (0x005F28EE+1)
#define Wing3MixDiv (0x005F2FF0+1)
#define GuildDelete (0x0045039E)
#define GuildLeave (0x004504E9)
#define CharacterDel (0x0043B95B)
#define DELETEGUILD (0x00450376)
#define LEAVEGUILD1 (0x0045048D)
#define LEAVEGUILD2 (0x004504AC)
#define LEAVEGUILD3 (0x004504E9)
#define DELETECHAR (0x0043B9D6)
#define GUDPPort (0x0056A21F+1)
#define PLUSMIXLUCKADD (0x005EB7D8+2)
#define PLUSMIXNORMALITEM10 (0x005EB63F+6) //3C
#define PLUSMIX380ITEM10 (0x005EB65B+6) //32
#define PLUSMIXWINGITEM10 (0x005EB678+6) //28
#define PLUSMIXNORMALITEM12 (0x005EB6CF+6) // 3c
#define PLUSMIX380ITEM12 (0x005EB6EC+6) //32
#define PLUSMIXWINGITEM12 (0x005EB709+6) //28
#define PLUSMIXNORMALITEM13 (0x005EB761+6) // 37
#define PLUSMIX380ITEM13 (0x005EB77E+6) //2D
#define PLUSMIXWINGITEM13 (0x005EB79A+6) //23
#define DEFAULTMIXRATE (0x005EB7A9+6) //2D
#define MAXRATE1 (0x005EB7E7+6)
#define MAXRATE2 (0x005EB7F3+6)
#define FixDeleteGuild (0x0045039E)
#define FixLaveGuild (0x004504E9)
#define FIxDelChar (0x0043B95B)
#define GS_CCPlayer (0x00594890+3)
#define ITMinPlayer (0x005DE535+3)
;-------------------------------------------------------
;orbs da elfa
;-------------------------------------------------------
#define Orb1 (0x004DA297+1)
#define Orb2 (0x004DA2C8+1)
#define Orb3 (0x004DA2F9+1)
#define Orb4 (0x004DA32A+1)
#define Orb5 (0x004DA35B+1)
#define Orb6 (0x004DA38C+1)
;-------------------------------------------------------
;Rings de Tramsformação
;-------------------------------------------------------
#define Ring1 ( 0x004DBCA4+3)
#define Ring2 ( 0x004DBCAD+3)
#define Ring3 ( 0x004DBCB6+3)
#define Ring4 ( 0x004DBCBF+3)
#define Ring5 ( 0x004DBCC8+3)
#define Ring6 ( 0x004DBCD1+3)
;-------------------------------------------------------
;Premio do BC
;-------------------------------------------------------
#define BCPrm1 (0x0058810B+1)
#define BCPrm2 (0x0058810D+1)
;-------------------------------------------------------
;item drop ex e normal
;-------------------------------------------------------
#define EXC_DROP_RATE (0x0041F0E1+1)
;-------------------------------------------------------
;darklord pet's
;-------------------------------------------------------
#define DarkHorse_Rate (0x005EDE9C+6)
#define DarkHorse_Price (0x005EDEBB+3)
#define DarkSpirit_Rate (0x005EE59D+6)
#define DarkSpirit_Price (0x005EE5BC+3)
;-------------------------------------------------------
;Guild aliance min members
;-------------------------------------------------------
#define Aliance_MinMembers (0x0050F319+2)
;-------------------------------------------------------
;rate de acerto da soul e life
;-------------------------------------------------------
#define RateSoulLuck (0x005370C3+3)
#define RateSoulNoLuck (0x005370B7+3)
#define RateLife (0x00537082+3)
;-------------------------------------------------------
;::::::::definiçoes gs_cs
;-------------------------------------------------------
#define DataSend ((int(*) (int, unsigned char*, int)) 0x00405AE7)
#define ProtocolCore ((void(*)(BYTE, PBYTE, DWORD, DWORD, ...)) 0x00439900)
#define LogAddFuncColor ((void(*) (int, char*)) 0x00407C93)
#define GSDataSend ((void(*)(DWORD aIndex, PBYTE lpMsg, DWORD dwSize)) 0x004C4390)
#define gObjMonsterDieGiveItem ((void(*)(OBJECTSTRUCT *, OBJECTSTRUCT *)) 0x0041F510)
#define gObjMonsterTopHitDamageUser ((int(*) (OBJECTSTRUCT *)) 0x00407E23)
#define ItemGetNumberMake ((int(*) (int,int)) 0x00405916)
#define gObjAddMonster ((int(*) (int)) 0x004047E6)
#define GCMoneySend ((void(*)(DWORD,int))0x00447465)
#define gObjSetMonster ((void(*) (int, int)) 0x0040682F)
#define GCPkLevelSend ((void(*)(int aIndex, BYTE PKLevel)) 0x005216F5)
#define CGLevelUpPointAdd ((void(*)(PBYTE lpMsg, int aIndex)) 0x00407CED)
#define ItemSerialCreateSend ((int(*)(DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD ,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD))0x00407897)
#define GCServerMsgStringSend ((void(*)(char *szMsg, int aIndex, BYTE type)) 0x00406E0B)
#define gObjMoveGate ((void(*)(int aIndex,int gt)) 0x004062B7)
#define ManaShieldAgi (0x0050BF4A+1)
#define ManaShieldEne (0x0050BF6A+1)
#define ManaShieldTime (0x0050BFC5+1)
#define BKSwelLifeVit (0x004EC0F7+1)
#define BKSwelLifeEne (0x004EC117+1)
#define BKSwelLifeTime (0x04EC141+1)
#define SetExpParty3 (0x005291D8+3)
#define SetExpParty4 (0x005291E7+3)
#define SetExpParty5 (0x005291F6+3)
#define NormalExpParty2 (0x0052920E+3)
#define NormalExpParty3 (0x0052921D+3)
#define NormalExpParty4 (0x0052922C+3)
#define NormalExpParty5 (0x0052923B+3)
#define BlessPrice (0x005651BE+3)
#define SoulPrice (0x005651E0+3)
#define ChaosPrice (0x00565201+3)
#define LifePrice (0x00565223+3)
#define CreationPrice (0x00565245+3)
#define FruitsPrice (0x005652C0+3)
#define MonarchPrice (0x005652EE+3)
#define BlueFeatherPrice (0x005652FE+3)
#define CloackPriceLv1 (0x0056574F+3)
#define CloackPriceLv2 (0x0056575F+3)
#define CloackPriceLv3 (0x0056576F+3)
#define CloackPriceLv4 (0x0056577F+3)
#define CloackPriceLv5 (0x0056578F+3)
#define CloackPriceLv6 (0x0056579F+3)
#define CloackPriceLv7 (0x005657A6+3)
#define CloackPriceLv8 (0x005657BF+3)
#define DLUPPoint (0x0051F3CB+2)
#define MGUPPoint (0x0051F3F3+2)
#define NORMUPPoint (0x0051F40A+2)
#define MarlonUpPoint (0x0051F42E+2)
#define Serial0Fix (0x00555BF0)
#define PotionBugFix1 (0x00430FB0-5)
#define PotionBugFix2 (0x00513B13-5)
#define PotionBugFix3 (0x00513C09-5)
#define PotionBugFix4 (0x00513C5A-5)
#define CondorMixDiv (0x00627F2E+1)
#define Wing3MixDiv (0x00628630+1)
#define GuildLeave (0x00453549)
#define GUDPPort (0x0057D1AD+1)
#define PLUSMIXLUCKADD (0x00620548+2)
#define PLUSMIXNORMALITEM10 (0x006203AF+6) //3C
#define PLUSMIX380ITEM10 (0x006203CB+6) //32
#define PLUSMIXWINGITEM10 (0x006203E8+6) //28
#define PLUSMIXNORMALITEM12 (0x0062043F+6) // 3c
#define PLUSMIX380ITEM12 (0x0062045C+6) //32
#define PLUSMIXWINGITEM12 (0x00620479+6) //28
#define PLUSMIXNORMALITEM13 (0x006204D1+6) // 37
#define PLUSMIX380ITEM13 (0x006204EE+6) //2D
#define PLUSMIXWINGITEM13 (0x0062050A+6) //23
#define DEFAULTMIXRATE (0x00620519+6) //2D
#define MAXRATE1 (0x00620557+6)
#define MAXRATE2 (0x00620563+6)
#define FixLaveGuild (0x00453549)
;-------------------------------------------------------
;orbs da elfa
;-------------------------------------------------------
#define Orb1 (0x004EB627+1)
#define Orb2 (0x004EB658+1)
#define Orb3 (0x004EB689+1)
#define Orb4 (0x004EB6BA+1)
#define Orb5 (0x004EB6EB+1)
#define Orb6 (0x004EB71C+1)
;-------------------------------------------------------
;Rings de Tramsformação
;-------------------------------------------------------
#define Ring1 ( 0x004ED034+3)
#define Ring2 ( 0x004ED03D+3)
#define Ring3 ( 0x004ED046+3)
#define Ring4 ( 0x004ED04F+3)
#define Ring5 ( 0x004ED058+3)
#define Ring6 ( 0x004ED061+3)
#define BCPrm1 (0x0059B52B+1)
#define BCPrm2 (0x0059B52D+1)
;-------------------------------------------------------
;item drop ex e normal
;-------------------------------------------------------
#define EXC_DROP_RATE (0x00420B3A+1)
;-------------------------------------------------------
;darklord pet's
;-------------------------------------------------------
#define DarkHorse_Rate (0x00622C0C+6)
#define DarkHorse_Price (0x00622C2B+3)
#define DarkSpirit_Rate (0x0062330D+6)
#define DarkSpirit_Price (0x0062332C+3)
;-------------------------------------------------------
;Guild aliance min members
;-------------------------------------------------------
#define Aliance_MinMembers (0x00521547+2)
;-------------------------------------------------------
;rate de acerto da soul e life
;-------------------------------------------------------
#define RateSoulLuck (0x0054A023+3)
#define RateSoulNoLuck (0x0054A017+3)
#define RateLife (0x00549FE2+3)