PDA

View Full Version : [MU] chia sẻ anh em source resize do mình phát triển giống với louis



showmax
12-05-21, 03:52 PM
source tạm thời thì nó sử dụng được để thay đổi kích thước rồi anh em chỉ cần làm từng nút cho từng màn hình nữa là ok


patse up ::Work() Main



void ChangeSize(int a1, int a2)
{
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

v2 = a2;
v3 = a1;
if ( pMUIsLoaded )
{
pWinWidth = a1;
pWinHeight = a2;
pWinWidthReal = (double)(signed int)a1 / 640.0;
pWinHeightReal = (double)a2 / 480.0;
SetWindowPos(pGameWindow, 0, 0, 0, a1, a2 + 30, 0x116u);
sub_630BC0();
}
}




::Work() -> Main




if (GetKeyState('Y') & 0x4000)
{
HKEY hKey;
DWORD dwType, dwSize;
DWORD buffer;
LONG result;

int width;
int height;
float rea1;
unsigned long type=REG_DWORD, size=1024;

RegOpenKeyEx(HKEY_CURRENT_USER, "SOFTWARE\\Webzen\\Mu\\Config", 0, KEY_ALL_ACCESS, &hKey);
DWORD value=3;

RegSetValueEx(hKey, TEXT("Resolution"), 0, REG_DWORD, (const BYTE*)&value, sizeof(value));

RegCloseKey(hKey);

result = RegOpenKeyEx(HKEY_CURRENT_USER, "SOFTWARE\\Webzen\\Mu\\Config", 0, KEY_READ, &hKey);
RegQueryValueEx(hKey,"Resolution",NULL,&type,(LPBYTE)&buffer,&size);
RegCloseKey(hKey);

switch (buffer)
{
case 0:
pWinWidth = 640;
pWinHeight = 480;
break;
case 1:
pWinWidth = 800;
pWinHeight = 600;
break;
case 2:
pWinWidth = 1024;
pWinHeight = 768;
break;
case 3:
pWinWidth = 1280;
pWinHeight = 1024;
break;
case 4:
pWinWidth = 1600;
pWinHeight = 1200;
break;
case 5:
pWinWidth = 1920;
pWinHeight = 1080;
break;
default:
break;
}

/*AllocConsole();
int t = 1;
LPSTR lpBuff = "TEST 800x600 \n";
WriteConsole(GetStdHandle(STD_OUTPUT_HANDLE), lpBuff, lstrlen(lpBuff), &dwSize, NULL);*/

ChangeSize(pWinWidth,pWinHeight);
pWinFontHeight = 10;
}


o:-)o:-)o:-)

demo

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>