Separate Chat from Experience (Gembrid Source)

Results 1 to 5 of 5
  1. #1
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    sad Separate Chat from Experience (Gembrid Source)

    Hello, I'm using a main 1.05X Kor, I compare offsets whit Mains 1.03k Jpn & 1.04D GMO, And i think I have the correct offsets, but in game, chat appears over the experience & servers messages, i don't know if I have some bad offset, or maybe the source don't work whit my main.
    I really don't know what to do now...

    Here a screenshot:


  2. #2
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: Separate Chat from Experience (Gembrid Source)

    Up! I really need help whit this... I think the part of code that don't work properly (Ar least somebody say's whit this you can fix that problem) is this part:
    Code:
    __declspec(naked) void ShowSysMsgs()
    {
        __asm 
        {
            MOV EDI, GetDisplayMsgType
            call EDI
            MOV dwMsgType,EAX
            MOV ECX, DWORD PTR SS:[EBP-4]
            MOV EAX, DWORD PTR DS:[ECX+0x128]
            MOV dwYpos, EAX
            MOV EAX, DWORD PTR DS:[ECX+0x138]
            MOV dwHeight, EAX
            // ----
            MOV EDX, 150 // y position
            MOV DWORD PTR DS:[ECX+0x128], EDX
            MOV DWORD PTR DS:[ECX+0x138], 0x64
            MOV EAX, DWORD PTR DS:[ECX+0x13C]
            MOV dwMsgCnt, EAX
            MOV DWORD PTR DS:[ECX+0x13C], 6
            MOV EAX, DWORD PTR DS:[ECX+0x148]
            MOV dwScrollPos, EAX
            PUSH 3
            MOV ECX, DWORD PTR SS:[EBP-4]
            MOV EDI,SetDisplayMsgType
            CALL EDI
            MOV ECX, DWORD PTR SS:[EBP-4]
            MOV EDI,ShowChatMsgs
            CALL EDI
            MOV ECX, DWORD PTR SS:[EBP-4]
            PUSH dwMsgType
            MOV EDI,SetDisplayMsgType
            CALL EDI
            MOV ECX, DWORD PTR SS:[EBP-4]
            MOV EAX, dwYpos
            MOV DWORD PTR DS:[ECX+0x128], EAX
            MOV EAX, dwHeight
            MOV DWORD PTR DS:[ECX+0x138], EAX
            MOV EAX, dwMsgCnt
            MOV DWORD PTR DS:[ECX+0x13C], EAX
            MOV EAX, dwScrollPos
            MOV DWORD PTR DS:[ECX+0x148], EAX
            MOV ECX, DWORD PTR SS:[EBP-4]
            MOV EDI,ShowChatMsgs
            CALL EDI
            retn
        }
    }
    But i don't know what does this part of code...
    Thanks..

  3. #3
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: Separate Chat from Experience (Gembrid Source)

    Up, Nobody?

  4. #4
    Member Genilson16 is offline
    MemberRank
    Aug 2011 Join Date
    BrazilLocation
    61Posts

    Re: Separate Chat from Experience (Gembrid Source)

    Try this:

    Code:
    __declspec(naked) void ShowSysMsgs()
    {
    	__asm
    	{
    		call GetDisplayMsgType
    		mov dwMsgType, eax
    
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		MOV EAX, DWORD PTR DS : [ECX + 0xB4]
    		MOV dwYpos, EAX
    		MOV EAX, DWORD PTR DS : [ECX + 0xC4]
    		MOV dwHeight, EAX
    		MOV DWORD PTR DS : [ECX + 0xB4], 0x90
    		MOV DWORD PTR DS : [ECX + 0xC4], 0x64
    		MOV EAX, DWORD PTR DS : [ECX + 0xC8]
    		MOV dwMsgCnt, EAX
    		MOV DWORD PTR DS : [ECX + 0xC8], 6
    		MOV EAX, DWORD PTR DS : [ECX + 0xD4]
    		MOV dwScrollPos, EAX
    		PUSH 3
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		CALL SetDisplayMsgType
    
    
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		CALL ShowChatMsgs
    
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		PUSH dwMsgType
    		CALL SetDisplayMsgType
    
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		MOV EAX, dwYpos
    		MOV DWORD PTR DS : [ECX + 0xB4], EAX
    		MOV EAX, dwHeight
    		MOV DWORD PTR DS : [ECX + 0xC4], EAX
    		MOV EAX, dwMsgCnt
    		MOV DWORD PTR DS : [ECX + 0xC8], EAX
    		MOV EAX, dwScrollPos
    		MOV DWORD PTR DS : [ECX + 0xD4], EAX
    
    		MOV ECX, DWORD PTR SS : [EBP - 4]
    		CALL ShowChatMsgs
    		retn
    	}
    }

  5. #5
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: Separate Chat from Experience (Gembrid Source)

    Quote Originally Posted by Genilson16 View Post
    Try this:

    Code:
    __declspec(naked) void ShowSysMsgs()
    {
        __asm
        {
            call GetDisplayMsgType
            mov dwMsgType, eax
    
            MOV ECX, DWORD PTR SS : [EBP - 4]
            MOV EAX, DWORD PTR DS : [ECX + 0xB4]
            MOV dwYpos, EAX
            MOV EAX, DWORD PTR DS : [ECX + 0xC4]
            MOV dwHeight, EAX
            MOV DWORD PTR DS : [ECX + 0xB4], 0x90
            MOV DWORD PTR DS : [ECX + 0xC4], 0x64
            MOV EAX, DWORD PTR DS : [ECX + 0xC8]
            MOV dwMsgCnt, EAX
            MOV DWORD PTR DS : [ECX + 0xC8], 6
            MOV EAX, DWORD PTR DS : [ECX + 0xD4]
            MOV dwScrollPos, EAX
            PUSH 3
            MOV ECX, DWORD PTR SS : [EBP - 4]
            CALL SetDisplayMsgType
    
    
            MOV ECX, DWORD PTR SS : [EBP - 4]
            CALL ShowChatMsgs
    
            MOV ECX, DWORD PTR SS : [EBP - 4]
            PUSH dwMsgType
            CALL SetDisplayMsgType
    
            MOV ECX, DWORD PTR SS : [EBP - 4]
            MOV EAX, dwYpos
            MOV DWORD PTR DS : [ECX + 0xB4], EAX
            MOV EAX, dwHeight
            MOV DWORD PTR DS : [ECX + 0xC4], EAX
            MOV EAX, dwMsgCnt
            MOV DWORD PTR DS : [ECX + 0xC8], EAX
            MOV EAX, dwScrollPos
            MOV DWORD PTR DS : [ECX + 0xD4], EAX
    
            MOV ECX, DWORD PTR SS : [EBP - 4]
            CALL ShowChatMsgs
            retn
        }
    }
    Thanks you so much man, thats works great! you save my life, I've got two weeks trying to do this work for update my server! You'r the best! reputation added!



Advertisement