Code:
void MakeLong(int adr , long x)
{
unsigned long size;
VirtualProtect((void*)adr, sizeof(x), PAGE_READWRITE, &size);
memcpy((void*)adr, &x , sizeof(x));
VirtualProtect((void*)adr, sizeof(x), size, 0);
}
void WriteFloat(int addy , float value)
{
unsigned long size;
VirtualProtect((void*)addy, sizeof(value), PAGE_READWRITE, &size);
memcpy((void*)addy, &value , sizeof(value));
VirtualProtect((void*)addy, sizeof(value), size, 0);
}
Code:
switch(x_Level ==1)
{
case 1: MakeLong(PTR_SERVER+ofs_Level,0);break;
case 2: MakeLong(PTR_SERVER+ofs_Level,2250);break;
case 3: MakeLong(PTR_SERVER+ofs_Level,6750);break;
case 4: MakeLong(PTR_SERVER+ofs_Level,11250);break;
case 5: MakeLong(PTR_SERVER+ofs_Level,16650);break;
case 6: MakeLong(PTR_SERVER+ofs_Level,24750);break;
case 7: MakeLong(PTR_SERVER+ofs_Level,32850);break;
case 8: MakeLong(PTR_SERVER+ofs_Level,41625);break;
case 9: MakeLong(PTR_SERVER+ofs_Level,50400);break;
case 10: MakeLong(PTR_SERVER+ofs_Level,59175);break;
case 11: MakeLong(PTR_SERVER+ofs_Level,67950);break;
case 12: MakeLong(PTR_SERVER+ofs_Level,76725);break;
case 13: MakeLong(PTR_SERVER+ofs_Level,94725);break;
case 14: MakeLong(PTR_SERVER+ofs_Level,112725);break;
case 15: MakeLong(PTR_SERVER+ofs_Level,130725);break;
case 16: MakeLong(PTR_SERVER+ofs_Level,148725);break;
case 17: MakeLong(PTR_SERVER+ofs_Level,166725);break;
case 18: MakeLong(PTR_SERVER+ofs_Level,189225);break;
case 19: MakeLong(PTR_SERVER+ofs_Level,211725);break;
case 20: MakeLong(PTR_SERVER+ofs_Level,234225);break;
case 21: MakeLong(PTR_SERVER+ofs_Level,256725);break;
case 22: MakeLong(PTR_SERVER+ofs_Level,279225);break;
case 23: MakeLong(PTR_SERVER+ofs_Level,306225);break;
case 24: MakeLong(PTR_SERVER+ofs_Level,333225);break;
case 25: MakeLong(PTR_SERVER+ofs_Level,360225);break;
case 26: MakeLong(PTR_SERVER+ofs_Level,387225);break;
case 27: MakeLong(PTR_SERVER+ofs_Level,414225);break;
case 28: MakeLong(PTR_SERVER+ofs_Level,441225);break;
case 29: MakeLong(PTR_SERVER+ofs_Level,497475);break;
case 30: MakeLong(PTR_SERVER+ofs_Level,553725);break;
case 31: MakeLong(PTR_SERVER+ofs_Level,609975);break;
case 32: MakeLong(PTR_SERVER+ofs_Level,666225);break;
case 33: MakeLong(PTR_SERVER+ofs_Level,722475);break;
case 34: MakeLong(PTR_SERVER+ofs_Level,778725);break;
case 35: MakeLong(PTR_SERVER+ofs_Level,857475);break;
case 36: MakeLong(PTR_SERVER+ofs_Level,936225);break;
case 37: MakeLong(PTR_SERVER+ofs_Level,1014975);break;
case 38: MakeLong(PTR_SERVER+ofs_Level,1093725);break;
case 39: MakeLong(PTR_SERVER+ofs_Level,1172475);break;
case 40: MakeLong(PTR_SERVER+ofs_Level,1251225);break;
case 41: MakeLong(PTR_SERVER+ofs_Level,1363725);break;
case 42: MakeLong(PTR_SERVER+ofs_Level,1476225);break;
case 43: MakeLong(PTR_SERVER+ofs_Level,1588725);break;
case 44: MakeLong(PTR_SERVER+ofs_Level,1701225);break;
case 45: MakeLong(PTR_SERVER+ofs_Level,1813725);break;
case 46: MakeLong(PTR_SERVER+ofs_Level,1926225);break;
case 47: MakeLong(PTR_SERVER+ofs_Level,2038725);break;
case 48: MakeLong(PTR_SERVER+ofs_Level,2207475);break;
case 49: MakeLong(PTR_SERVER+ofs_Level,2376225);break;
case 50: MakeLong(PTR_SERVER+ofs_Level,2544975);break;
case 51: MakeLong(PTR_SERVER+ofs_Level,2713725);break;
case 52: MakeLong(PTR_SERVER+ofs_Level,2882475);break;
case 53: MakeLong(PTR_SERVER+ofs_Level,3051225);break;
case 54: MakeLong(PTR_SERVER+ofs_Level,3219975);break;
case 55: MakeLong(PTR_SERVER+ofs_Level,3444975);break;
case 56: MakeLong(PTR_SERVER+ofs_Level,3669975);break;
case 57: MakeLong(PTR_SERVER+ofs_Level,3894975);break;
case 58: MakeLong(PTR_SERVER+ofs_Level,4119975);break;
case 59: MakeLong(PTR_SERVER+ofs_Level,4344975);break;
case 60: MakeLong(PTR_SERVER+ofs_Level,4569975);break;
case 61: MakeLong(PTR_SERVER+ofs_Level,4794975);break;
case 62: MakeLong(PTR_SERVER+ofs_Level,5132475);break;
case 63: MakeLong(PTR_SERVER+ofs_Level,5469975);break;
case 64: MakeLong(PTR_SERVER+ofs_Level,5807475);break;
case 65: MakeLong(PTR_SERVER+ofs_Level,6144975);break;
case 66: MakeLong(PTR_SERVER+ofs_Level,6482475);break;
case 67: MakeLong(PTR_SERVER+ofs_Level,6819975);break;
case 68: MakeLong(PTR_SERVER+ofs_Level,7157475);break;
case 69: MakeLong(PTR_SERVER+ofs_Level,7494975);break;
case 70: MakeLong(PTR_SERVER+ofs_Level,7944975);break;
case 71: MakeLong(PTR_SERVER+ofs_Level,8394975);break;
case 72: MakeLong(PTR_SERVER+ofs_Level,8844975);break;
case 73: MakeLong(PTR_SERVER+ofs_Level,9294975);break;
case 74: MakeLong(PTR_SERVER+ofs_Level,9744975);break;
case 75: MakeLong(PTR_SERVER+ofs_Level,10194975);break;
case 76: MakeLong(PTR_SERVER+ofs_Level,10644975);break;
case 77: MakeLong(PTR_SERVER+ofs_Level,11094975);break;
case 78: MakeLong(PTR_SERVER+ofs_Level,11657475);break;
case 79: MakeLong(PTR_SERVER+ofs_Level,12219975);break;
case 80: MakeLong(PTR_SERVER+ofs_Level,12782475);break;
case 81: MakeLong(PTR_SERVER+ofs_Level,13344975);break;
case 82: MakeLong(PTR_SERVER+ofs_Level,13907475);break;
case 83: MakeLong(PTR_SERVER+ofs_Level,14469975);break;
case 84: MakeLong(PTR_SERVER+ofs_Level,15032475);break;
case 85: MakeLong(PTR_SERVER+ofs_Level,15932475);break;
case 86: MakeLong(PTR_SERVER+ofs_Level,17282475);break;
case 87: MakeLong(PTR_SERVER+ofs_Level,18632475);break;
case 88: MakeLong(PTR_SERVER+ofs_Level,19982475);break;
case 89: MakeLong(PTR_SERVER+ofs_Level,21332475);break;
case 90: MakeLong(PTR_SERVER+ofs_Level,22682475);break;
case 91: MakeLong(PTR_SERVER+ofs_Level,24032475);break;
case 92: MakeLong(PTR_SERVER+ofs_Level,25382475);break;
case 93: MakeLong(PTR_SERVER+ofs_Level,26732475);break;
case 94: MakeLong(PTR_SERVER+ofs_Level,28307475);break;
case 95: MakeLong(PTR_SERVER+ofs_Level,29882475);break;
case 96: MakeLong(PTR_SERVER+ofs_Level,31457475);break;
case 97: MakeLong(PTR_SERVER+ofs_Level,33032475);break;
case 98: MakeLong(PTR_SERVER+ofs_Level,34607475);break;
case 99: MakeLong(PTR_SERVER+ofs_Level,36182475);break;
case 100:MakeLong(PTR_SERVER+ofs_Level,37757475);break;
}