Diễn Đàn 4Games Hỗ Trợ Về Game Online - Quảng Cáo
 
Trang ChínhPortalCalendarGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
:: DiỄn đàn Pro 4Games - quảng cáo - Chia Sẻ Giúp Ðỡ game online::
█Kiếm Thế Xích Quỷ - Open 7h30 tối T4 ngày 15/11/2017 - Miễn phí sét Hoàng Kimhamhuc12
█Kiếm thế Lỗ Trí Thâm open: 7h30 tối T4 ngày 8/11/2017 Sân chơi dành cho game thủ ít thời gian cầy cuốc hamhuc12
█Kiếm Thế Xích Quỷ - Open 10h00 sáng CN ngày 5/11/2017 - Miễn phí sét Hoàng Kimhamhuc12
█Kiếm thế Thanh Gươm- Open 7h30 tối T4 ngày 1/11/2017 - Miễn phí 100% hamhuc12
█Kiếm thế Lâm Xung open: 10h00 sáng CN ngày 29/10/17 – Miễn phí sét Hoàng Kim – hamhuc12
█Kiếm Thế Vu Thần - Open 7h30 tối T 4 ngày 25/10/2017 - chơi miễn phíhamhuc12
█Kiếm thế Yến Thanh open: 10h00 sáng CN ngày 22/10/2017 Sân chơi dành cho game thủ ít thời gian cầy cuốc hamhuc12
█Kiếm thế Giáo Đầu open: 7H30 tối T 4 ngày 18/10/2017 – Sân chơi đẳng cấp miễn phíhamhuc12
█Kiếm thế Thanh Gươm- Open 10h00 sáng CN ngày 15/10/2017 - Miễn phí 100% hamhuc12
█Thiên long Ngọc Cần(Cầy Cuốc ) open 7h30 tối T 4 ngày 11/10/17- Test game ngay hôm nay - Miễn phí 100%hamhuc12
█Hiệp Khách Lâm Xung – v8.0 - Open: 10h00 sáng CN ngày 8/10/2017 – Test game: 7h30 tối T5 ngày 5/10/17 – Giải trí miễn phí hamhuc12
█Kiếm thế Lãng Tử open: 7h30 tối T 5 ngày 5/10/2017 Sân chơi dành cho game thủ ít thời gian cầy cuốc hamhuc12
█Kiếm thế Thanh Gươm- Open 10h00 sáng CN ngày 1/10/2017 - Miễn phí 100% hamhuc12
█Kiếm thế Giáo Đầu open: 7H30 tối T 5 ngày 28/9/2017 – Sân chơi đẳng cấp miễn phí hamhuc12
█Kiếm thế Giáo Đầu open: 10H00 sáng CN ngày 20/8/2017 – Sân chơi đẳng cấp miễn phí hungcongtu12391
█Kiếm Thế Kim Mao - Open 7h30 tối T4 ngày 23/8/2017 - chơi miễn phíhungcongtu12391
█Kiếm thế Lãng Tử open: 7h30 tối T 7 ngày 16/9/2017 Sân chơi dành cho game thủ ít thời gian cầy cuốc hamhuc12
█Kiếm thế Giáo Đầu open: 7H30 tối T 4 ngày 13/9/2017 – Sân chơi đẳng cấp miễn phíhamhuc12
█Thiên long Yêu Hồ(Cầy cuốc) Open 7h30 tối T4 ngày 13/9/17-Test game: ngay bây giờ - Treo máy nhận ĐT hamhuc12
█Hiệp Khách Võ Lâm – v8.0 - Open: 7h30 tối T 7 ngày 9/9/2017 – Test game: 7h30 tối T4 ngày 6/9/17 – Giải trí miễn phí hamhuc12

Source tách Chat và Exp main 104DXem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tue Jul 29, 2014 5:53 am
avatar
[4Games] - Tổng Cục Trưởng [Class rank is Forever]
Class rank is Forever
Hiện Đang:
http://4games.forumclan.comhttp://4games.forumclan.comhttp://Taochu.Uhm.vNhttp://Taochu.Uhm.vNhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.comhttp://4games.forumclan.com
Tổng số bài gửi : 97
Điểm : 299
Tkanks : 3
Join date : 13/11/2013
Age : 20
Đến từ : Mông Dương
Profile Tổng Cục Trưởng
Tổng số bài gửi : 97
Điểm : 299
Tkanks : 3
Join date : 13/11/2013
Age : 20
Đến từ : Mông Dương

Bài gửiTiêu đề: Source tách Chat và Exp main 104D
Xem lý lịch thành viên http://4games.forumclan.com

Tiêu đề: Source tách Chat và Exp main 104D

cuối cùng thì ông aecrimch bên rz mới share Source tách chat và log. ai cài vs 2010 thì build cho mọi người cùng dùng nhé! mình sài mạng cùi nên ngại tải 


#include "StdAfx.h"
#include "ChatWnd.h"
#include "ToolKit.h"
DWORD dwMsgType;
DWORD dwYpos;
DWORD dwHeight;
DWORD dwMsgCnt;
DWORD dwScrollPos;
int SystChatSepar = GetPrivateProfileIntA("Custom", "CoordY", 150, "./addons.ini");
__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, SystChatSepar // 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
}
}
__declspec(naked) void FixSysMsg1()
{
__asm {
cmp dword ptr ss:[ebp+0x10], 3
je _true
call NewCall
jmp FixSysMsg1_FALSE
_true:
pop eax
jmp FixSysMsg1_TRUE
}
}
__declspec(naked) void FixSysMsg2()
{
__asm {
cmp dword ptr ss:[ebp+0x10], 3
je _true
call NewCall
jmp FixSysMsg2_FALSE
_true:
pop eax
jmp FixSysMsg2_TRUE
}
}
__declspec(naked) void FixSysMsg3()
{
__asm {
cmp dword ptr ss:[ebp+0x10], 3
je _true
call NewCall
jmp FixSysMsg3_FALSE
_true:
pop eax
jmp FixSysMsg3_TRUE
}
}

void ChatWndHooks()
{
ToolKit.HookThis((DWORD)ShowSysMsgs, ShowChatMsgsCall_Hook);
ToolKit.WriteJmp(FixSysMsg1_Hook, (DWORD)FixSysMsg1);
ToolKit.WriteJmp(FixSysMsg2_Hook, (DWORD)FixSysMsg2);
ToolKit.WriteJmp(FixSysMsg3_Hook, (DWORD)FixSysMsg3);
}

ChatWnd.h:


#pragma once
const int GetDisplayMsgType = 0x78B770; //0x6F7FE0;
const int SetDisplayMsgType = 0x78B720; //0x6F7F95;
const int ShowChatMsgs = 0x788930; //0x6F5584;
const int ShowChatMsgsCall_Hook = 0x78AF6C; //0x6F7927;
const int NewCall = 0x9CFF45; //0x9CFF45; //0x8510BA;
const int FixSysMsg1_Hook = 0x789617; //0x6F60AC;
const int FixSysMsg1_FALSE = FixSysMsg1_Hook+5;
const int FixSysMsg1_TRUE = 0x7896D4; //0x6F6165;
const int FixSysMsg2_Hook = 0x789913; //0x6F63B3;
const int FixSysMsg2_FALSE = FixSysMsg2_Hook+5;
const int FixSysMsg2_TRUE = 0x789A0A; //0x6F64B6;
const int FixSysMsg3_Hook = 0x789C5C; //0x6F6715;
const int FixSysMsg3_FALSE = FixSysMsg3_Hook+5;
const int FixSysMsg3_TRUE = 0x789D1F; //0x6F67DA;
void ChatWndHooks();

ToolKit.h (Brain):


#pragma once
#include "StdAfx.h"
class ToolKitEx
{
public:
ToolKitEx();
virtual ~ToolKitEx();


void SetNop(DWORD dwSrcOffset, int Size);
void SetByte(DWORD dwSrcOffset, BYTE bOpCode);
void WriteJmp(DWORD dwSrcOffset, DWORD dwDstOffset);
void HookThis(DWORD dwDstOffset, DWORD dwSrcOffset);
void HookOffset(DWORD my, DWORD tohook, BYTE type);
void Protect(DWORD dwSrcOffset, int Size, DWORD dwNewProtect);
DWORD UnProtect(DWORD dwSrcOffset, int Size);


private:


protected:
};
extern ToolKitEx ToolKit;

Tài Sản của Tổng Cục Trưởng
Chữ ký của Tổng Cục Trưởng

Copy đường link dưới đây gửi đến nick yahoo bạn bè!

Source tách Chat và Exp main 104D

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
* Bài viết sưu tầm nên ghi rõ nguồn hoặc viết (Sưu Tầm). 4games.forumclan.com* Không dùng những ngôn từ thiếu lịch sự.* Tránh spam nhảm những chủ đề không liên quan.
* Bấm nút A/a bên góc phải nếu gặp vấn đề khi chèn hình vui.
* Nếu thấy bài viết hay, hãy bấm nút để khích lệ người viết.
Yêu cầu viết tiếng Việt có dấu.
Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn Đàn 4Games Hỗ Trợ Về Game Online - Quảng Cáo :: Your first category :: THẢO LUẬN CHUNG VỀ SERVER GAME ONLINE :: MU Online(11 Đang xem) :: SERVER-
Share