Party zen fix Game server 1.00.19

Results 1 to 3 of 3
  1. #1
    if(!caffeine) continue; leorond is offline
    MemberRank
    Jul 2012 Join Date
    Czech RepublicLocation
    491Posts

    Party zen fix Game server 1.00.19

    Hi, I'm trying to fix drop money in a group, without success.

    I tried in C ++

    PHP Code:
    bool PartyZenFix (char ini)
    {
    if (
    GetPrivateProfileInt("Party" ,"PartyZenFix",1CUSTOMFILE_PATH)){
    BYTE PartyZenFix[57] = { 
    0x8B,0x4D,0x0C,0x33,0xC0,0x8A,0x41,0x64,0x83,0xF80x02,0x74,0x05,0x83,0xF8,0x03,
    0x75,0x20,0x8B,0x91,0xB4,0x00,0x00,0x00,0x89,0x550xF8,0xDB,0x45,0xF8,0xD8,0x0D,
    0xC8,0x18,0x6E,0x00,0xE8,0x1C,0x55,0x0B,0x00,0x8B0x4D,0x0C,0x89,0x81,0xB4,0x00,
    0x00,0x00,0x5F,0x5E,0x5B,0x8B,0xE5,0x5D,0xC3 } ;

    memcpy ((int *) (0x4F5B97), &PartyZenFix[0], 57 ) ;
    return 
    1;
    }
    return 
    0;

    I tried also OllyDbg

    PHP Code:
    004F5B97  |> 8B4D 0C        MOV ECX,DWORD PTR SS:[EBP+C]             ;  // +C
    004F5B9A  |. 33C0           XOR EAX,EAX
    004F5B9C  
    |. 8A41 64        MOV AL,BYTE PTR DS:[ECX+64]              ;  // +64
    004F5B9F  |. 83F8 02        CMP EAX,2
    004F5BA2  
    |. 74 05          JE SHORT GameServ.004F5BA9
    004F5BA4  
    |. 83F8 03        CMP EAX,3
    004F5BA7  
    |. 75 20          JNZ SHORT GameServ.004F5BC9
    004F5BA9  
    |> 8B91 B4000000  MOV EDX,DWORD PTR DS:[ECX+B4]
    004F5BAF  |. 8955 F8        MOV DWORD PTR SS:[EBP-8],EDX
    004F5BB2  
    |. DB45 F8        FILD DWORD PTR SS:[EBP-8]
    004F5BB5  |. D80D F0B97300  FMUL DWORD PTR DS:[73B9F0]
    004F5BBB  |. E8 1C8D0D00    CALL GameServ.005CE8DC
    004F5BC0  
    |. 8B4D 0C        MOV ECX,DWORD PTR SS:[EBP+C]
    004F5BC3  |. 8981 B4000000  MOV DWORD PTR DS:[ECX+B4],EAX
    004F5BC9  
    |> 5F             POP EDI
    004F5BCA  
    |. 5E             POP ESI
    004F5BCB  
    |. 5B             POP EBX
    004F5BCC  
    |. 8BE5           MOV ESP,EBP
    004F5BCE  
    |. 5D             POP EBP
    004F5BCF  
    \. C3             RETN 
    The offsets are correct but does not work.

    Could you anyone advise me?

    Thank you very much.


  2. #2

    Re: Party zen fix Game server 1.00.19

    u dont remember ?
    Code:
    bool PartyZenFix (char * ini) 
    /*{ 
    BYTE PTZenFix[] = { 
    0x8B,0x4D,0x0C,0x33,0xC0,0x8A,0x41,0x64,0x83,0xF8, 0x02,0x74,0x05,0x83,0xF8,0x03,
    0x75,0x20,0x8B,0x91,0xB4,0x00,0x00,0x00,0x89,0x55, 0xF8,0xDB,0x45,0xF8,0xD8,0x0D,
    0xC8,0x18,0x6E,0x00,0xE8,0x1C,0x55,0x0B,0x00,0x8B, 0x4D,0x0C,0x89,0x81,0xB4,0x00,
    0x00,0x00,0x5F,0x5E,0x5B,0x8B,0xE5,0x5D,0xC3 } ; 
    
    if ( GetPrivateProfileInt("Party","PartyZenFix", 0,CUSTOMFILE_PATH) ) 
    { 
    memcpy ( (int *) GS_PARTY_ZEN_FIX , PTZenFix , sizeof(PTZenFix) ); 
    return 1; 
    } 
    return 0; 
    }*/ 
    { 
    if (GetPrivateProfileInt("Party" ,"PartyZenFix",1, CUSTOMFILE_PATH)){ 
    BYTE PartyZenFix[57] = {  
    0x8B,0x4D,0x0C,0x33,0xC0,0x8A,0x41,0x64,0x83,0xF8, 0x02,0x74,0x05,0x83,0xF8,0x03, 
    0x75,0x20,0x8B,0x91,0xB4,0x00,0x00,0x00,0x89,0x55, 0xF8,0xDB,0x45,0xF8,0xD8,0x0D, 
    0xC8,0x18,0x6E,0x00,0xE8,0x1C,0x55,0x0B,0x00,0x8B, 0x4D,0x0C,0x89,0x81,0xB4,0x00, 
    0x00,0x00,0x5F,0x5E,0x5B,0x8B,0xE5,0x5D,0xC3 } ; 
    
    memcpy ((int *) (0x4E3437), &PartyZenFix[0], 57 ) ; 
    return 1; 
    } 
    return 0; 
    }

  3. #3
    if(!caffeine) continue; leorond is offline
    MemberRank
    Jul 2012 Join Date
    Czech RepublicLocation
    491Posts

    Re: Party zen fix Game server 1.00.19

    PHP Code:
    bool PartyZenFix (char ini)
    /*{
    BYTE PTZenFix[] = {
    0x8B,0x4D,0x0C,0x33,0xC0,0x8A,0x41,0x64,0x83,0xF8, 0x02,0x74,0x05,0x83,0xF8,0x03,
    0x75,0x20,0x8B,0x91,0xB4,0x00,0x00,0x00,0x89,0x55, 0xF8,0xDB,0x45,0xF8,0xD8,0x0D,
    0xC8,0x18,0x6E,0x00,0xE8,0x1C,0x55,0x0B,0x00,0x8B, 0x4D,0x0C,0x89,0x81,0xB4,0x00,
    0x00,0x00,0x5F,0x5E,0x5B,0x8B,0xE5,0x5D,0xC3 } ;

    if ( GetPrivateProfileInt("Party" ,"PartyZenFix",1, CUSTOMFILE_PATH) )
    {
    memcpy ( (int *) GS_PARTY_ZEN_FIX , PTZenFix , sizeof(PTZenFix) );
    return 1;
    }
    return 0;
    }*/
    {
    if (
    GetPrivateProfileInt("Party" ,"PartyZenFix",1CUSTOMFILE_PATH)){
    BYTE PartyZenFix[57] = { 
    0x8B,0x4D,0x0C,0x33,0xC0,0x8A,0x41,0x64,0x83,0xF80x02,0x74,0x05,0x83,0xF8,0x03,
    0x75,0x20,0x8B,0x91,0xB4,0x00,0x00,0x00,0x89,0x550xF8,0xDB,0x45,0xF8,0xD8,0x0D,
    0xC8,0x18,0x6E,0x00,0xE8,0x1C,0x55,0x0B,0x00,0x8B0x4D,0x0C,0x89,0x81,0xB4,0x00,
    0x00,0x00,0x5F,0x5E,0x5B,0x8B,0xE5,0x5D,0xC3 } ;

    memcpy ((int *) (0x4F5B97), &PartyZenFix[0], 57 ) ;
    return 
    1;
    }
    return 
    0;

    I remember well, but it does not work.



Advertisement