Most visitors online was 12542 , on 28 Apr 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Naked(PetMovement) {
DWORD Adr1,Adr2;
_asm
{
CMP DWORD PTR SS:[EBP-0x124],0x1D33
JLE SHORT Here
CMP DWORD PTR SS:[EBP-0x124],Skeleton
JE SHORT Here
MOV Adr2, 0x004A9CBA
JMP Adr2
Here:
MOV Adr1, 0x004A845B
JMP Adr1
}
}
im try make pet follow player but have problem . someone can help
bool cPets::ResetPetPreviewEx(int ItemId)
{
bool Result;
// ----
if (ItemId)
Result = *(WORD*)ItemId == ItemId(13,0) //Angel
|| *(WORD*)ItemId == ItemId(13,1) //Satan
|| *(WORD*)ItemId == ItemId(13,2) //Unicorn
|| *(WORD*)ItemId == ItemId(13,3) //Dinorant
|| *(WORD*)ItemId == ItemId(13,4) //Dark Horse
|| *(WORD*)ItemId == ItemId(13,5) //Dark Raven
|| *(WORD*)ItemId == ItemId(13,37) //Fenrir
|| *(WORD*)ItemId == ItemId(13,97) //Dark Wolf
|| *(WORD*)ItemId == ItemId(13,98) //Fang Sable
|| *(WORD*)ItemId == ItemId(13,99) //Mistic Tiger
|| *(WORD*)ItemId == ItemId(13,106) //Unicorn Pet
|| *(WORD*)ItemId == ItemId(13,109) //Pegasus Pet
|| *(WORD*)ItemId == ItemId(13,110) //Dragon Pet
|| *(WORD*)ItemId == ItemId(13,123); //Skeleton Pet
else
Result = 0;
return Result;
}
void cPets::Load()
{
gToolKit.SetOp((LPVOID)0x00755C90,this->ResetPetPreviewEx,ASM::CALL);
}
#ifndef __PETS_H__
#define __PETS_H__
#define ItemId(x, y) ((x * 512) + y)
class cPets
{
public:
void Load();
// ----
static bool ResetPetPreviewEx(int ItemId);
};
extern cPets gPets;
#endif
Can you share me main 1.03.11?Hi, here I leave another pet function decompiled from my main.exe 1.03.11 (JPN) on this case is to make that your added pets (Dissapear) when you remove item from your Inventory.
Pets.cpp file:
Code:bool cPets::ResetPetPreviewEx(int ItemId) { bool Result; // ---- if (ItemId) Result = *(WORD*)ItemId == ItemId(13,0) //Angel || *(WORD*)ItemId == ItemId(13,1) //Satan || *(WORD*)ItemId == ItemId(13,2) //Unicorn || *(WORD*)ItemId == ItemId(13,3) //Dinorant || *(WORD*)ItemId == ItemId(13,4) //Dark Horse || *(WORD*)ItemId == ItemId(13,5) //Dark Raven || *(WORD*)ItemId == ItemId(13,37) //Fenrir || *(WORD*)ItemId == ItemId(13,97) //Dark Wolf || *(WORD*)ItemId == ItemId(13,98) //Fang Sable || *(WORD*)ItemId == ItemId(13,99) //Mistic Tiger || *(WORD*)ItemId == ItemId(13,106) //Unicorn Pet || *(WORD*)ItemId == ItemId(13,109) //Pegasus Pet || *(WORD*)ItemId == ItemId(13,110) //Dragon Pet || *(WORD*)ItemId == ItemId(13,123); //Skeleton Pet else Result = 0; return Result; } void cPets::Load() { gToolKit.SetOp((LPVOID)0x00755C90,this->ResetPetPreviewEx,ASM::CALL); }
Pets.h file:
Code:#ifndef __PETS_H__ #define __PETS_H__ #define ItemId(x, y) ((x * 512) + y) class cPets { public: void Load(); // ---- static bool ResetPetPreviewEx(int ItemId); }; extern cPets gPets; #endif
Can you share me main 1.03.11?
for Cracks:
005FA1DF // -> mu.exe check bypass
005FA522 // -> MuJP.ini check bypass
005FA56B // -> gg init error check bypass
for Fixes:
008C2FC4 // -> cs.muonline.jp ip address
008D7D2C // -> 22656 hex version address
008D7D34 // -> Eqve7Lcvdhk3Rysq serial address