Kết quả 1 đến 10 của 18
-
17-02-16, 10:37 AM #1
- Ngày tham gia
- Nov 2011
- Đang ở
- yaya
- Bài viết
- 2,643
- Thanks
- 496
- Thanked 1,242 Times in 647 Posts
3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
đây là dll và main 1.02 đã tích hợp sẵn mời anh em giải né vào clien 1.02c để kiểm tra hén
[Only registered and activated users can see links. ]
còn đây là những gì mình đã làm cái này không giành cho newbie
PHP Code://Mouse
BOOL MouseSetHook(BOOL set_or_remove)
{
if(set_or_remove == TRUE)
{
if(MouseHook == NULL)
{
MouseHook = SetWindowsHookEx(WH_MOUSE, (HOOKPROC)MouseProc, hInstance, GetCurrentThreadId());
if(!MouseHook){ return FALSE; }
}
} else { return UnhookWindowsHookEx(MouseHook); }
return TRUE;
}
//premo Fine e resetto la visuale
LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if(((lParam>>31)&1) && (nCode == HC_ACTION))
{
if(wParam == VK_F5)
{
useHpBar=!useHpBar;
char* positive ="Turn On HP Bar!";
char* negative ="Turn Off HP Bar!";
char *stringshow=NULL;
DWORD style=2;
DWORD opstyle=0;
if(useHpBar)
{
stringshow=positive;
//SetJmp((LPVOID)0x069E546,(LPVOID)showBar);
}
else
stringshow=negative;
MuShowMessage(stringshow,&opstyle,style);
}
if(wParam == VK_F9)
{
InitCamera = true;
UseCamera=!UseCamera;
char* positive ="Turn On Camera!";
char* negative ="Turn Off Camera!";
char *stringshow=NULL;
DWORD style=2;
DWORD opstyle=0;
if(UseCamera)
{
stringshow=positive;
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)RenderThread,NULL,NULL,NULL);
}
else
stringshow=negative;
MuShowMessage(stringshow,&opstyle,style);
}
if(wParam == VK_F10)
{
if( UseCamera)
{
scrollAccelator=1;
char* positive ="Default Camera!";
char *stringshow=NULL;
DWORD style=2;
DWORD opstyle=0;
stringshow=positive;
MuShowMessage(stringshow,&opstyle,style);
*Camera_RotY = -48.5;
*Camera_RotZ = -45;
*Camera_PosZ = 150;
*Camera_ClipX = 1190;
*Camera_ClipY = 2400;
*Camera_GlClip = 3000;
*Camera_Zoom = 35;
}
}
if(wParam == VK_F11)
{
ShowWindow(MuWnd,SW_SHOWMINIMIZED);
}
}
return CallNextHookEx(KeyboardHook, nCode, wParam, lParam);
}
LRESULT CALLBACK MouseProc(int code, WPARAM wParam, LPARAM lParam)
{
if (!MuWnd)
{
MuWnd = FindWindow(_MU_TILE_, NULL);
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)RenderThread,NULL,NULL,NULL);
}
if(UseCamera)
{
if(GetForegroundWindow() == MuWnd)
{
MOUSEHOOKSTRUCTEX* mhstemp = (MOUSEHOOKSTRUCTEX*)lParam;
switch(wParam){
case WM_MBUTTONDOWN:
//printf("WM_MBUTTONDOWN\n");
MouseX = mhstemp->pt.x;
MouseY = mhstemp->pt.y;
MoveCamera = true;
break;
case WM_MBUTTONUP:
//printf("WM_MBUTTONUP\n");
//moveAccelator=0.0;
MoveCamera = false;
break;
case WM_MOUSEWHEEL:
//printf("WM_MOUSEWHEEL\n");
scrollAccelator=1;
mhsi = *(MOUSEHOOKSTRUCTEX*)lParam;
break;
case WM_MOUSEMOVE:
//printf("WM_MOUSEMOVE\n");
if(MoveCamera)
{
moveAccelator=1;
mhsi = *(MOUSEHOOKSTRUCTEX*)lParam;
}
break;
}
}
}
return CallNextHookEx(MouseHook, code, wParam, lParam);
}
void RenderThread(){
while(UseCamera){
usemhsi=mhsi;
mhs =&usemhsi;
if(GetForegroundWindow() == MuWnd)
{
/*if(InitCamera)
{
printf("First get figure\n");
Camera.ClipX = *Camera_ClipX;
Camera.ClipY = *Camera_ClipY;
Camera.GlClip = *Camera_GlClip;
Camera.PosZ = *Camera_PosZ;
Camera.RotY = *Camera_RotY;
Camera.RotZ = *Camera_RotZ;
Camera.Zoom = *Camera_Zoom;
InitCamera=false;
}*/
if(moveAccelator>0)
{
//printf("moveAccelator>0\n");
if(MoveCamera)
{
//printf("MoveCamera\n");
while(moveAccelator>0){
if(MouseX < mhs->pt.x)
{
//printf("MouseX < mhs->pt.x\n");
*Camera_RotZ += (float)(8*moveAccelator);
if (*Camera_RotZ > 315) *Camera_RotZ = (float)(-45);
}
else if(MouseX > mhs->pt.x)
{
// printf("MouseX > mhs->pt.x\n");
*Camera_RotZ -= (float)(8*moveAccelator);
if (*Camera_RotZ < -405) *Camera_RotZ = (float)(-45);
}
if(MouseY < mhs->pt.y)
{
if(*Camera_RotY < -45)
{
// printf("MouseX > mhs->pt.x\n");
*Camera_PosZ -= (float)(44*moveAccelator);
*Camera_RotY += (float)(2.42*moveAccelator);
}
}
else if(MouseY > mhs->pt.y)
{
if(*Camera_RotY > -90)
{
// printf("MouseX > mhs->pt.x\n");
*Camera_PosZ += (float)(44*(moveAccelator));
*Camera_RotY -= (float)(2.42*moveAccelator);
}
}
*Camera_ClipX = 1190 + (abs(*Camera_PosZ - 150) * 3) + 6000;
*Camera_ClipY = 2400 + (abs(*Camera_PosZ - 150) * 3) + 4000;
*Camera_GlClip = 3000 + (abs(*Camera_PosZ - 150) * 3) + 1500;
if(moveAccelator>0){
moveAccelator-=0.1;
}
Sleep(50);
}//endwhile
MouseX = mhs->pt.x;
MouseY = mhs->pt.y;
}
moveAccelator=0.0;
}
else if(scrollAccelator>0)
{
//printf("scrollAccelator>0\n");
int direction = mhs->mouseData;
while(scrollAccelator>0){
if(direction < 0){
//printf("direction < 0\n");
if(*Camera_Zoom < 60){*Camera_Zoom =*Camera_Zoom+ (float)(2*scrollAccelator);}
}
else if(direction > 0)
{
//printf("direction > 0\n");
if(*Camera_Zoom > 12){*Camera_Zoom =*Camera_Zoom- (float)(2*scrollAccelator);}
}
*Camera_ClipX = 1190 + (abs(*Camera_PosZ - 150) * 3) + 6000;
*Camera_ClipY = 2400 + (abs(*Camera_PosZ - 150) * 3) + 4000;
*Camera_GlClip = 3000 + (abs(*Camera_PosZ - 150) * 3) + 1500;
if(scrollAccelator>0){
scrollAccelator-=0.1;
}
Sleep(50);
}
}
}
Sleep(50);
}//end while
ExitThread(TRUE);
}
webzen (tạo ra game cùi bắp nhất )
Van_bom (share main ngon )
Domino9990 (hiệu ứng smooth trong renderthread)
Một đống pro mu khác nữa
love you!
-
The Following 11 Users Say Thank You to Domino9990 For This Useful Post:
babykute (28-06-16),
freepro921(17-02-16), gunbound1012 (17-02-16), heoan (20-02-16), hoaitam1990 (17-02-16), huntersun (27-06-16), kehuydietUS (17-02-16), qcgameprivate (18-02-16), thanhtho (17-02-16), Van_Bom (17-02-16), waswaswas111 (07-05-16)
-
17-02-16, 01:54 PM #2
- Ngày tham gia
- Jul 2012
- Bài viết
- 139
- Thanks
- 124
- Thanked 24 Times in 21 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
add vào zTeam xem sao ^^!
add vào zTeam xem sao ^^!
add vào zTeam xem sao ^^!
add vào zTeam xem sao ^^!
add vào zTeam xem sao ^^!Khách viếng thăm hãy cùng lovemu2012 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến lovemu2012 vì bài viết này !
Domino9990 (17-02-16)
-
17-02-16, 02:20 PM #3
- Ngày tham gia
- Nov 2011
- Đang ở
- yaya
- Bài viết
- 2,643
- Thanks
- 496
- Thanked 1,242 Times in 647 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
ai test được rồi cho cái thông báo góp ý nhở để còn làm thêm vài chục cái share
love you!
-
Các thành viên gởi lời cảm ơn đến Domino9990 vì bài viết này !
nguyenanh_cntt (17-02-16)
-
17-02-16, 04:17 PM #4
- Ngày tham gia
- Feb 2014
- Bài viết
- 341
- Thanks
- 135
- Thanked 68 Times in 47 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
Khách viếng thăm hãy cùng hoaitam1990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-02-16, 07:52 PM #5
- Ngày tham gia
- Nov 2011
- Đang ở
- yaya
- Bài viết
- 2,643
- Thanks
- 496
- Thanked 1,242 Times in 647 Posts
-
17-02-16, 09:40 PM #6
- Ngày tham gia
- Mar 2008
- Bài viết
- 47
- Thanks
- 42
- Thanked 13 Times in 11 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
Bác Domino9990 có bộ Server + Client 1.02c nào ngon share cho mình tự xử một mình nào :3
Khách viếng thăm hãy cùng thanhtho xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-02-16, 10:44 PM #7
- Ngày tham gia
- May 2006
- Bài viết
- 475
- Thanks
- 12
- Thanked 171 Times in 92 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
Khách viếng thăm hãy cùng gunbound1012 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to gunbound1012 For This Useful Post:
Domino9990 (17-02-16), hoaitam1990 (19-02-16)
-
19-02-16, 09:53 AM #8
- Ngày tham gia
- Nov 2011
- Đang ở
- yaya
- Bài viết
- 2,643
- Thanks
- 496
- Thanked 1,242 Times in 647 Posts
-
19-02-16, 10:03 AM #9
- Ngày tham gia
- Feb 2014
- Bài viết
- 341
- Thanks
- 135
- Thanked 68 Times in 47 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
Khách viếng thăm hãy cùng hoaitam1990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-02-16, 11:46 AM #10
- Ngày tham gia
- May 2007
- Bài viết
- 103
- Thanks
- 138
- Thanked 9 Times in 6 Posts
Ðề: 3d camera mượt mà bắt chước gamethuvn.net trên main 1.02c
Khách viếng thăm hãy cùng nguyenanh_cntt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Tìm main 1.07v+ 3D Camera.
Bởi lieuthunguyet trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 04-01-12, 12:28 AM -
Help về việc tắt camera 3D trên file main SS6
Bởi Anh2SiTinh trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 17-07-11, 06:47 PM -
Cách add 3d Camera vào main.exe
Bởi pengocdl trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 20Bài viết cuối: 27-11-10, 10:14 PM -
Cần người dậy làm camera cho main :">
Bởi 033718730 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 30-08-10, 10:05 AM -
Cần thuê add 3D Camera vào Main 1.07k
Bởi red.ljon trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 10Bài viết cuối: 25-08-10, 09:31 PM