Kết quả 1 đến 10 của 16
Chủ đề: 3D Camera Source
-
20-10-10, 09:49 PM #1
- Ngày tham gia
- Sep 2009
- Bài viết
- 203
- Thanks
- 0
- Thanked 4 Times in 4 Posts
3D Camera Source
3D Camera cpp.
Code:#include "Stdafx.h" #include "3DCamera.h" extern "C" _declspec(dllexport) void MU() { DWORD OldProtect; if(VirtualProtect(LPVOID(0x401000),4310016,PAGE_EXECUTE_READWRITE,&OldProtect)) { KeyboardSetHook(true); MouseSetHook(true); } else { MessageBoxA(NULL,"Your text here!","MuOnline Season 5",MB_OK); } } int APIENTRY DllMain (HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved){ switch(dwReason){ case DLL_PROCESS_DETACH: KeyboardSetHook(false); MouseSetHook(false); break; } return true; } BOOL KeyboardSetHook(BOOL set_or_remove){ if(set_or_remove == TRUE){ if(KeyboardHook == NULL){ KeyboardHook = SetWindowsHookEx(WH_KEYBOARD, (HOOKPROC)KeyboardProc, hInstance, GetCurrentThreadId()); if(!KeyboardHook){ return FALSE; } } } else { return UnhookWindowsHookEx(KeyboardHook); KeyboardHook = NULL; } return TRUE; } BOOL MouseSetHook(BOOL set_or_remove){ if(set_or_remove == TRUE){ if(MouseHook == NULL){ MouseHook = SetWindowsHookEx(WH_MOUSE, MouseProc, hInstance, GetCurrentThreadId()); if(!MouseHook){ return FALSE; } } } else { return UnhookWindowsHookEx(MouseHook); } return TRUE; } LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam){ if(((lParam>>31)&1) && (nCode == HC_ACTION)){ if(wParam == VK_F9){ *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_TAB){ if(!InitCamera) { InitCamera = true; } else { InitCamera = false; } } } return CallNextHookEx(KeyboardHook, nCode, wParam, lParam); } LRESULT CALLBACK MouseProc(int code, WPARAM wParam, LPARAM lParam){ MOUSEHOOKSTRUCTEX* mhs = (MOUSEHOOKSTRUCTEX*)lParam; HWND MuWnd = FindWindow("MU", NULL); if(GetForegroundWindow() == MuWnd){ if(InitCamera == true){ 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; } if(InitCamera == true) { if(wParam == WM_MBUTTONDOWN){ MoveCamera = true; } if(wParam == WM_MBUTTONUP){ MoveCamera = false; } if(wParam == WM_MOUSEWHEEL){ int direction = mhs->mouseData; if(direction > 0){ if(*Camera_Zoom < 60){ *Camera_Zoom += 2; } } else if(direction < 0){ if(*Camera_Zoom > 12){ *Camera_Zoom -= 2; } } *Camera_ClipX = 1190 + (abs(*Camera_PosZ - 150) * 3) + 3000; *Camera_ClipY = 2400 + (abs(*Camera_PosZ - 150) * 3) + 3000; *Camera_GlClip = 3000 + (abs(*Camera_PosZ - 150) * 3) + 1500; } else if(wParam == WM_MBUTTONDOWN){ MouseX = mhs->pt.x; MouseY = mhs->pt.y; } else if(wParam == WM_MOUSEMOVE){ if(MoveCamera){ if(MouseX < mhs->pt.x){ *Camera_RotZ += 8; if (*Camera_RotZ > 315) *Camera_RotZ = -45; } else if(MouseX > mhs->pt.x){ *Camera_RotZ -= 8; if (*Camera_RotZ < -405) *Camera_RotZ = -45; } if(MouseY < mhs->pt.y){ if(*Camera_RotY < -45){ *Camera_PosZ -= 44; *Camera_RotY += (float)2.42; } } else if(MouseY > mhs->pt.y){ if(*Camera_RotY > -90){ *Camera_PosZ += 44; *Camera_RotY -= (float)2.42; } } MouseX = mhs->pt.x; MouseY = mhs->pt.y; *Camera_ClipX = 1190 + (abs(*Camera_PosZ - 150) * 3) + 1500; *Camera_ClipY = 2400 + (abs(*Camera_PosZ - 150) * 3) + 1500; *Camera_GlClip = 3000 + (abs(*Camera_PosZ - 150) * 3) + 1500; } } } } return CallNextHookEx(MouseHook, code, wParam, lParam); }
Code:#pragma once #include "Stdafx.h" #pragma data_seg(".SHAREDDATA") static HHOOK KeyboardHook = NULL; static HHOOK MouseHook = NULL; #pragma data_seg() #pragma comment(linker, "/SECTION:.SHAREDDATA,RWS") static HINSTANCE hInstance; bool MoveCamera = false; bool InitCamera = true; int MouseX, MouseY; float *Camera_Zoom = (float*) 0x00509DF8; float *Camera_RotY = (float*) 0x008E2F80; float *Camera_RotZ = (float*) 0x004A433A; float *Camera_PosZ = (float*) 0x0046D01F; float *Camera_ClipX = (float*) 0x008E2F90; float *Camera_ClipY = (float*) 0x005C1883; float *Camera_GlClip = (float*) 0x004B8A67; struct CameraStruct { float Zoom; float RotY; float RotZ; float PosZ; float ClipX; float ClipY; float GlClip; } Camera; LRESULT CALLBACK KeyboardProc(int, WPARAM, LPARAM); LRESULT CALLBACK MouseProc(int, WPARAM, LPARAM); BOOL MouseSetHook(BOOL); BOOL KeyboardSetHook(BOOL);
hiện nay các bạn chủ yếu dùng main 1.07x và 1.07h
Offset 3d của main 1.07x tôi đã share bên box develop
và đây là offset 3d của main 1.07h:
Code:Camera_Zoom = (float*) 0x61E7F9; Camera_GlClip = (float*) 0x61E9E4; Camera_RotY = (float*) 0x8D22CC; Camera_RotZ = (float*) 0x81772B8; Camera_PosZ = (float*) 0x8D1350; Camera_ClipX = (float*) 0x8D2194; Camera_ClipY = (float*) 0x5C8829;
sobieh
Leo123
zergnm [BoR]
Nguồn : ragezone.comLần sửa cuối bởi SnowBlood™, ngày 21-10-10 lúc 06:41 AM.
Khách viếng thăm hãy cùng MinBrack1 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
20-10-10, 10:42 PM #2
- Ngày tham gia
- Nov 2008
- Bài viết
- 74
- Thanks
- 0
- Thanked 1 Time in 1 Post
Ðề: 3D Camera Source
Offset 3D sao không làm cái ctrl+c rồi ctrl+v cho nhanh đi, còn giả bộ share offset từng main một:
Code:i //ver.1.07N Main.exe Offsets Camera_Zoom = (float*) 0x4A7839; // Camera_GlClip = (float*) 0x4A7A24; // Camera_RotY = (float*) 0x8E198C; // Camera_RotZ = (float*) 0x818BB88; // Camera_PosZ = (float*) 0x8E1364; // Camera_ClipX = (float*) 0x8E227C; // Camera_ClipY = (float*) 0x5DBFD9; // //ver.1.07x Main.exe Offsets Camera_Zoom = (float*) 0x623159; Camera_GlClip = (float*) 0x623344; Camera_RotY = (float*) 0x8E02EC; Camera_RotZ = (float*) 0x8187FA8; Camera_PosZ = (float*) 0x8DF35C; Camera_ClipX = (float*) 0x8E01B4; Camera_ClipY = (float*) 0x5CC759; //ver.1.07h Main.exe Offsets Camera_Zoom = (float*) 0x61E7F9; Camera_GlClip = (float*) 0x61E9E4; Camera_RotY = (float*) 0x8D22CC; Camera_RotZ = (float*) 0x81772B8; Camera_PosZ = (float*) 0x8D1350; Camera_ClipX = (float*) 0x8D2194; Camera_ClipY = (float*) 0x5C8829; //ver.1.04j Main.exe Offsets Camera_GlClip = (float*) 0x6364ad; /// Camera_Zoom = (float*) 0x660390; /// Camera_RotY = (float*) 0x758A30; /// Camera_RotZ = (float*) 0x7AFE994; /// Camera_PosZ = (float*) 0x757994; /// Camera_ClipX = (float*) 0x7588B4; /// Camera_ClipY = (float*) 0x608347; /// //ver.1.03k japan Main.exe Offsets Camera_GlClip = (float*) 0x6003d4; /// Camera_Zoom = (float*) 0x6001E9; /// Camera_RotY = (float*) 0x88BC78; /// Camera_RotZ = (float*) 0x809F150; /// Camera_PosZ = (float*) 0x88ACFC; /// Camera_ClipX = (float*) 0x88BB18; /// Camera_ClipY = (float*) 0x5AB4CD; /// //ver.1.05D+ Main.exe Offsets Camera_Zoom = (float*) 0x5EB2E9; // Camera_GlClip = (float*) 0x5EB4D4; // Camera_RotY = (float*) 0x814BE8; // Camera_RotZ = (float*) 0x7FE025C; // Camera_PosZ = (float*) 0x813CBC; // Camera_ClipX = (float*) 0x814AA0; // Camera_ClipY = (float*) 0x59DAA4; // Camera_Zoom = (float*) 0x606879; // Camera_GlClip = (float*) 0x606A64; // Camera_RotY = (float*) 0x87DEB4; // Camera_RotZ = (float*) 0x8117438; // Camera_PosZ = (float*) 0x87CF5C; // Camera_ClipX = (float*) 0x87DD84; // Camera_ClipY = (float*) 0x5B53D9; // //ver.1.06B+ Main.exe Offsets Camera_Zoom = (float*) 0x606849; Camera_GlClip = (float*) 0x606A34; Camera_RotY = (float*) 0x87DEA4; Camera_RotZ = (float*) 0x8117398; Camera_PosZ = (float*) 0x87CF4C; Camera_ClipX = (float*) 0x87DD74; Camera_ClipY = (float*) 0x5B53D9; // ver.1.05S Main.exe Offsets Camera_Zoom = (float*) 0x5EFFF9; Camera_GlClip = (float*) 0x5F01E4; Camera_RotY = (float*) 0x824C28; Camera_RotZ = (float*) 0x7FF263C; Camera_PosZ = (float*) 0x823CBC; Camera_ClipX = (float*) 0x824AD8; Camera_ClipY = (float*) 0x5A0E1D; // ver.1.05T Main.exe Offsets Camera_Zoom = (float*) 0x5EFDE9; // Camera_GlClip = (float*) 0x5EFFD4; // Camera_RotY = (float*) 0x824C28; // Camera_RotZ = (float*) 0x7FF262C; // Camera_PosZ = (float*) 0x823CBC; // Camera_ClipX = (float*) 0x824AD8; // Camera_ClipY = (float*) 0x5A0BDD; // //ver.1.05H Main.exe Offsets Camera_Zoom = (float*) 0x5EB179; // Camera_GlClip = (float*) 0x5EB364; // Camera_RotY = (float*) 0x814BE8; // Camera_RotZ = (float*) 0x7FE0254; // Camera_PosZ = (float*) 0x813CBC; // Camera_ClipX = (float*) 0x814AA0; // Camera_ClipY = (float*) 0x59D934; // // ver.1.05X+ Main.exe Offsets Camera_Zoom = (float*) 0x5EFEC9; // Camera_GlClip = (float*) 0x5F00B4; // Camera_RotY = (float*) 0x825C28;// Camera_RotZ = (float*) 0x7FF35FC; // Camera_PosZ = (float*) 0x824CBC; // Camera_ClipX = (float*) 0x825AD8;// Camera_ClipY = (float*) 0x5A0C7D;// // ver.1.02h Vietnam Camera_Zoom = (float*) 0x6A1910; // Camera_GlClip = (float*) 0x67FE73; // Camera_RotY = (float*) 0x7198A8; // Camera_RotZ = (float*) 0x8058CE0; Camera_PosZ = (float*) 0x717718; // Camera_ClipX = (float*) 0x7197C4; // Camera_ClipY = (float*) 0x653D77; // // ver.1.02c GMO Camera_GlClip = (float*) 0x6b2373; Camera_Zoom = (float*) 0x6b20d0; Camera_RotY = (float*) 0x7858b8; Camera_RotZ = (float*) 0x7E80758; Camera_PosZ = (float*) 0x783720; Camera_ClipX = (float*) 0x7857d4; Camera_ClipY = (float*) 0x65f837;
Lần sửa cuối bởi Không Tên, ngày 20-10-10 lúc 10:51 PM.
Khách viếng thăm hãy cùng Không Tên xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
20-10-10, 10:58 PM #3
- Ngày tham gia
- Nov 2008
- Bài viết
- 74
- Thanks
- 0
- Thanked 1 Time in 1 Post
Ðề: 3D Camera Source
Thêm luôn cho cai 1.07K
Code:float *Camera_Zoom = (float*) 0x0061E7B9; float *Camera_PosZ = (float*) 0x008D1350; float *Camera_ClipY = (float*) 0x005C87E9; float *Camera_RotZ = (float*) 0x081772B8; float *Camera_ClipX = (float*) 0x008D2194; float *Camera_RotY = (float*) 0x008D22CC; float *Camera_GlClip = (float*) 0x0070A8AD;
Khách viếng thăm hãy cùng Không Tên xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-10-10, 02:18 AM #4
Ðề: 3D Camera Source
bác không tên có thể cho em cái main 3d bản 1.02h VTM được ko
em nhìn vào mấy cái code bác cho xem em chả hiểu gì cảKhách viếng thăm hãy cùng hellomoto2508 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-10-10, 06:20 AM #5
Ðề: 3D Camera Source
cho mình hỏi chút. căn bản là kô biết j về C++ vậy khi mình save cái này vào 2 file .cpp và .h thì chỉ cần dùng 2 file đó cho vào trong dll rồi build ra thôi àk. hay là phải có thêm file khác nữa??? và mỗi main dùng 1 offset hay là nhiều offset cho hết các offset vào luôn đc kô????
Server SCF Full Customs Wing, HP, SD, Antihack, Post Item, Fix Bug.......
Skype: hoangtu_eck94
-
22-10-10, 08:33 PM #6
Ðề: 3D Camera Source
creat new 1 phát nó có mấy file
hình như dữ lại cái
Stadafx.h
Stadafx.cpp
vì ở trong có
#include "Stadafx.h"
Code:// ver.1.02h Vietnam Camera_Zoom = (float*) 0x6A1910; // Camera_GlClip = (float*) 0x67FE73; // Camera_RotY = (float*) 0x7198A8; // Camera_RotZ = (float*) 0x8058CE0; Camera_PosZ = (float*) 0x717718; // Camera_ClipX = (float*) 0x7197C4; // Camera_ClipY = (float*) 0x653D77; //
Khách viếng thăm hãy cùng Mr.Quy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-10-10, 12:19 PM #7
- Ngày tham gia
- Jan 2009
- Bài viết
- 275
- Thanks
- 38
- Thanked 2 Times in 2 Posts
Ðề: 3D Camera Source
có pro nào huong dan em lam sao de tao ra dc file dll ko vay em thu hoai ko dc dua 2 file do vao cung ko dc copy ca 2 file stdafx.h và stdafx.cpp cung ko dc và them 2 file crc.cpp và crc.h cung vo tat dung sr em ga ve vu nay ai huong dan em ty ko a thanks
Khách viếng thăm hãy cùng huyhoangtu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-10-10, 08:48 PM #8
- Ngày tham gia
- Jan 2009
- Bài viết
- 275
- Thanks
- 38
- Thanked 2 Times in 2 Posts
Ðề: 3D Camera Source
ko ai chieu giup em ca a
Khách viếng thăm hãy cùng huyhoangtu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-10-10, 04:08 PM #9
- Ngày tham gia
- Mar 2010
- Đang ở
- Nhà
- Bài viết
- 486
- Thanks
- 79
- Thanked 81 Times in 63 Posts
Ðề: 3D Camera Source
cho hỏi copy về rồi ...làm thế nào ,em ko bít về mấy cài này
ai hướng dẫn cho em vơi,càng chi tiết càng tôt :pKhách viếng thăm hãy cùng boyz4 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
31-10-10, 09:07 PM #10
Ðề: 3D Camera Source
build ra rồi làm sao để dùng nhỉ . hook vào dll thì đến chỗ ghi njck dùng con lăn là out game mà kô thông báo gì luôn. Vào trong game thì kô biết làm ntn để sài cả @@
Server SCF Full Customs Wing, HP, SD, Antihack, Post Item, Fix Bug.......
Skype: hoangtu_eck94