void MEMwrite(void *adr, void *ptr, int size)
{
DWORD dwback;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,dwback, &dwback);
}
template <typename T>void WriteMEM(void* adr,T Vaule,T *Input = NULL)
{
if(Input == 0)
MEMwrite((void*)adr,(void*)&Vaule,sizeof(T));
else
MEMwrite((void*)Input,(void*)adr,sizeof(T));
}
if (exo_FullBright)
{
WriteMEM<float>((void*)ADR_FullBright1,1092779973);
WriteMEM<float>((void*)ADR_FullBright2,1092779973);
WriteMEM<float>((void*)ADR_FullBright3,1092779973);
} // credits UPK & idk
Fullbright brauch kein mempatch..Quote:
Code:void MEMwrite(void *adr, void *ptr, int size) { DWORD dwback; VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &dwback); memcpy(adr,ptr,size); VirtualProtect(adr,size,dwback, &dwback); } template <typename T>void WriteMEM(void* adr,T Vaule,T *Input = NULL) { if(Input == 0) MEMwrite((void*)adr,(void*)&Vaule,sizeof(T)); else MEMwrite((void*)Input,(void*)adr,sizeof(T)); } if (exo_FullBright) { WriteMEM<float>((void*)ADR_FullBright1,1092779973); WriteMEM<float>((void*)ADR_FullBright2,1092779973); WriteMEM<float>((void*)ADR_FullBright3,1092779973); } // credits UPK & idk
Da merkent man wieder , welche "Pro's" wiede dazu gekommen sind. :handsdown:Quote:
Fullbright brauch kein mempatch..
SEIN? SEIN? SEIN CODING STYLE? Ich wünschte Dominik würde das sofort lesen.... :facepalm:Quote:
Da merkent man wieder , welche "Pro's" wiede dazu gekommen sind. :handsdown:
Man brauchts nicht , mann kan es aber so machen.
Da es seine "Style" ist so zu Coden hat ers auch so gepostet , deswegen braucht er auch MEMPatch.
Aber naja , du Pro Coder must das doch Wissen.
Inerhalb 2 Tage gleich zum Pro geworden vor 2 Tagen noch einer Detour gefragt , 2 Tage später Neuer Skype Acc , alle sind Nuubs , du bist PRO. SO LEute regen mich ernsthaft auf.
Ich bin schon Knapp 3 Jahre dabei , und hab schon viele gesehn die dazu kammen und wieder gingen.
Und ich warte nur stets drauf wan der Tag bei dir kommt ...
Und nein ich will damit auch nicht sagen das ich ein "PRO" bin , ich bin ein ganz normale Menschen der andre nicht als "C&P , "Nuubs" bezeichnet sondern der Jahr für Jahr dazu lernt. Undversucht sich immer weiter zu steigern.
Du hast mich bestätigt und machst mich dann trotzdem runter, also *runter :D*.Quote:
Man brauchts nicht , mann kan es aber so machen.
Ja , da ich dich nicht zum Weinen bringen wollte. :pimp: Da wir hir ja noch im Gindergarten sind.Quote:
Du hast mich bestätigt und machst mich dann trotzdem runter, also *runter :D*.
Und wenns sein style ist warum zeigt er mir das aus seiner base?
[code] [07.10.2012 8:43 PM]
if (exo_Invisible)
{
*(long*)(Server+Offset_INVISIBLE) -= 2;
(...)
*(long*)(Server+Offset_INVISIBLE) += 2;
}
Exodus wenn das niemand sehen soll schreib mich in skype an :)
Obwohls eig. Eh public ist^^
Quote:
It is not available!
struct CPlayer
{
CHAR _00[0xC444];//0x00
FLOAT Recoil_1;//0xC444
FLOAT Recoil_2;//0xC448
FLOAT Recoil_3;//0xC44C
CHAR _50372[0x74];//0xC450
CVehicle* pVehicle;//0xC4C4
CHAR _50372[0x4];//0xC4C8
BYTE PlayerState;//0xC4CC
CHAR _50380[0x3];//0xC4D1
INT WeaponState://0xC4D0
CHAR _50384[0x3CD4];//0xC4D4
FLOAT Pitch;//0x101A8
CHAR _65960[0x18];//0x101AC
FLOAT Yaw;//0x101C4
CHAR _65988[0xC];//0x101C8
FLOAT ViewX;//0x0101D4
FLOAT ViewY;//0x0101DC
FLOAT ViewZ;//0x0101D8
CHAR _66008[0x124];//0x101DC
FLOAT PosX;//0x10300
CHAR _66304[0x4];//0x10304
FLOAT PosY;//0x10308
CHAR _66312[0x4];//0x1030C
FLOAT PosZ;//0x10308
};
Credits iSkyLikeX
;)Quote:
struct CPlayer
{
char Hepe1[50244];//0x00
float NoRecoil1;//0xC444
float NoRecoil2;//0xC448
float NoRecoil3;//0xC44C
char Hepe2[72];//0xC450
BYTE Index;//0xC498
char Hepe3[22];//0xC499
float GravityX;//0xC4AF
float GravityY;//0xC4B3
float GravityZ;//0xC4B7
char Hepe4[144];//0x10118
float Pitch;//0x101A8
char Hepe5[24];//0x101AC
float Yaw;//0x101C4
char Hepe6[12];//0x101C8
float ViewX;//0x101D4
float ViewY;//0x101D8
float ViewZ;//0x101DC
char Hepe7[15420];//0xC4D4
float NoSpread;//0x10110
float FastNadeBlast;//0x10114
char Hepe8[12];//0x101E0
WORD Weapon1;//0x101EC
WORD Weapon2;//0x101EE
WORD Weapon3;//0x101F0
char Hepe9[15899];//0xC4CD
float NoFallDamage;//0x102E8
char Hepe10[20];//0x102EC
float PosX;//0x10300
char Hepe11[4];//0x10304
float PosY;//0x10308
char Hepe12[4];//0x10304
float PosZ;//0x10308
char Hepe13[100];//0x1030C
DWORD AutoPlant;//0x10370
DWORD AutoDefuse;//0x10374
char Hepe14[14];//0x10378
DWORD AutoShot;//0x10386
char Hepe15[106];//0x1038A
float NoM134Idle;//0x103F4
};
struct CBase
{
CPlayer* local;
char* Hepe2567[1199116]
CPlayer** player;
};
CBase* pPlayer = (CBase*)(ADR_PLAYERPOINTER);
struct CServer
{
char BuRn3R1[292];//0x00
BYTE AntiAbnormal1;//0x124
BYTE AntiAbnormal2;//0x125
char BuRn3R2[570];//0x126
BYTE AntiAbnormal3;//0x360
BYTE AntiAbnormal4;//0x361
char BuRn3R3[554];//0x362
int Premium;//0x58C
long PremiumDays;//0x590
};
struct CVehicle
{
char* Hepe2567[10731572]
float Pitch;//0xA3C034
float Yaw;//0xA3C038
};
The pointers size in an 32-Bit Programm is 4 Bytes.Quote:
char* Hepe2567[10731572]
float Pitch;//0xA3C034
weil ich zuviele functionen nutze xD :D naja mache neue Base dann kannst du wieder tv kommen ;) New Style hatte ja kp alles wieder ordlich zumachen ^^Quote:
Ja , da ich dich nicht zum Weinen bringen wollte. :pimp: Da wir hir ja noch im Gindergarten sind.
Ja Exodus , ist ebent ein Styler der Codet ebent , nicht wie coder.
Im klartext , wen mann seine Base gesehn hat , versteht man da auch nichts , weil da alles irgent wo steht , aber nicht da wo es stehen soll , naja.
Von mir wars das zu diesem Thema hir , du kannst weiter schreiben , aber ich werde hir weiter nicht drauf Antwortet , da du eh in 4 Wochen weg bist wie alle andren. :handsdown:
switch (exo_CH_NoSpread)
{case 0: *(FLOAT*)(Player+Offset_NOSPREAD) = 0; break;
case 1: *(FLOAT*)(Player+Offset_NOSPREAD) = 1; break;}
//Credits idk ^^