Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

Source funzioni Menu Hacks
(Questo messaggio è stato modificato l'ultima volta il: 28/03/2011, 23:11 da digger.)

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
(in costruzione)

ULTIMI FIX:
28/03/2001 - SCOPE ora funziona

Player Hacks

No Fall Damage // non ricevi danni quando cadi
    C++ Programming
  1. if (NFD==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(float*)(dwPlayerPtr+OFS_NFD) = -20000; // se non funziona cambia il numero con qualcosa di minore tipo -2000
  7. }
  8. }



HackSpeed // velocità di corsa
    C++ Programming
  1. if(CH_Speed=0)
  2. {
  3. *(float*)ADR_SPEED = 89; //lo speed normale impostato da warrock
  4. }
  5. if(CH_Speed=1)
  6. {
  7. *(float*)ADR_SPEED = 160; //potete cambiare numero se volete aumentare/diminuire la velocità
  8. }



NoRecoil // niente rinculo
    C++ Programming
  1. if (CH_NoRecoil==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
  7. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
  8. *(DWORD*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
  9. }
  10. }



NoSpawn // non bisogna attendere per rientrare
    C++ Programming
  1. If(CH_NoSpawn==1)
  2. {
  3. *(DWORD*)ADR_NOSPAWN1 = 0;
  4. *(DWORD*)ADR_NOSPAWN2 = 0;
  5. }



Scope // puoi usare il mirino su tutte le armi
    C++ Programming
  1. if(CH_Scope==1)
  2. {
  3. if(GetAsyncKeyState(VK_RBUTTON)) // è impostato di metterlo con il pulsante destro del mouse, potete anche cambiare
  4. {
  5. *(DWORD*)(ADR_SCOPE) = 1;
  6. }
  7. else
  8. {
  9. *(DWORD*)(ADR_SCOPE) = 5;
  10. }
  11. }



NoSpread // 100% di precisione
    C++ Programming
  1. if (CH_NoSpread)
  2. {
  3. *(DWORD*)ADR_NOSPREAD = 0;
  4. }



NoBounds
    C++ Programming
  1. if(CH_NoBounds)
  2. {
  3. *(DWORD*)ADR_NOBOUNDS1 = 0;
  4. *(DWORD*)ADR_NOBOUNDS2 = 0;
  5. }



NoWater // niente acqua
    C++ Programming
  1. void NoWater ()
  2. {
  3. *(DWORD*)(ADR_NOWATER) = 0;
  4. }



SuperJump // salti molto piu alti, ricordatevi di mettere il no fall damage
    C++ Programming
  1. if (CH_SuperJump==1)
  2. {
  3. if(GetAsyncKeyState(VK_CONTROL)&1) //VK_CONTROL = CTRL, potete cambiarlo con il tasto che volete
  4. {
  5. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
  6. if(dwPlayerPtr != 0)
  7. {
  8. *(float*)(dwPlayerPtr+OFS_Z) = 1000; //altezza del salto, potete anche cambiarlo
  9. }
  10. }
  11. }



SpeedRoll // velocità delle capriole
    C++ Programming
  1. if(CH_Speedroll==1)
  2. {
  3. DWORD dwADR_PLAYERPTR = *(DWORD*) ADR_PLAYERPOINTER;
  4.  
  5. if(dwADR_PLAYERPTR!=0)
  6. {
  7. switch(CH_Speedroll)
  8. {
  9. case 1:
  10. *(float*)ADR_SPEEDROLL = 7.0f;
  11. break;
  12. }
  13. }
  14. }



Im Drunk // sarete ubriachi
    C++ Programming
  1. if(CH_ImDrunk==1)
  2. {
  3. *(DWORD*)(ADR_IMDRUNK) = 1;
  4. }



Fast Ammo // arriverete subito al 100% quando sarete vicino alle casse delle munizioni
    C++ Programming
  1. if(CH_FastAmmo==1)
  2. {
  3. *(float*)(ADR_FASTAMMO) = 10.0f;
  4. }



Fast Health // arriverete subito al 100% quando sarete vicino alle casse per curarsi
    C++ Programming
  1. if(CH_FastHealth==1)
  2. {
  3. *(float*)(ADR_FASTHEALTH) = 10.0f;
  4. }



Fast Repair // arriverete subito al 100% quando riparerete un veicolo
    C++ Programming
  1. if(CH_FastRepair==1)
  2. {
  3. *(float*)(ADR_FASTREPAIR) = 5.0f;
  4. }



Fast Flag // arriverete subito al 100% quando vi avvicinate per prendere una flag
    C++ Programming
  1. if(CH_FastFlag==1)
  2. {
  3. *(float*)(ADR_FASTFLAG) = 10.0f;
  4. }



AntiAfk // non andrete mai AFK(away from keyboard)
    C++ Programming
  1. if(CH_AntiAfk==1)
  2. {
  3. *(DWORD*)(ADR_ANTIAFK) = 1;
  4. }



Teleport // vi potrete teletrasportare IMPORTANTE ricordatevi di mettere
//float posiX;
//float posiY;
//float posiZ;
// subito dopo gli address
    C++ Programming
  1. if(CH_Teleport==1)
  2. {
  3. if (GetAsyncKeyState(VK_F<img src="https://hackmix.altervista.org/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_56" />)//F8 salvate la posizione
  4. {
  5. posiX = *(float*)(dwPlayerPointer + OFS_X);
  6. posiY = *(float*)(dwPlayerPointer + OFS_Y);
  7. posiZ = *(float*)(dwPlayerPointer + OFS_Z);
  8. }
  9.  
  10. if (GetAsyncKeyState(VK_F9))//F9 vi teletrasportate nella posizione salvata
  11. {
  12. *(float*)(dwPlayerPointer + OFS_X) = posiX;
  13. *(float*)(dwPlayerPointer + OFS_Y) = posiY;
  14. *(float*)(dwPlayerPointer + OFS_Z) = posiZ;
  15. }
  16. }
  17.  
  18. if(CH_Teleport==2)
  19. {
  20. *(float*)(dwPlayerPointer + OFS_X) = posiX;
  21. *(float*)(dwPlayerPointer + OFS_Y) = posiY;
  22. *(float*)(dwPlayerPointer + OFS_Z) = posiZ;
  23. }



Server Hacks


Premium // avrete il premium, solo visivo
    C++ Programming
  1. if(CH_Premium!=0)
  2. {
  3. switch(CH_Premium)
  4. {
  5. case 1:
  6. *(int*)(dwServerPointer+OFFSET_PREM) = 1;
  7. *(float*)(dwServerPointer+OFFSET_PREM2) = 1;
  8. break;
  9. case 2:
  10. *(int*)(dwServerPointer+OFFSET_PREM) = 2;
  11. *(float*)(dwServerPointer+OFFSET_PREM2) = 2;
  12. break;
  13. case 3:
  14. *(int*)(dwServerPointer+OFFSET_PREM) = 3;
  15. *(float*)(dwServerPointer+OFFSET_PREM2) = 3;
  16. break;
  17. case 4:
  18. *(int*)(dwServerPointer+OFFSET_PREM) = 4;
  19. *(float*)(dwServerPointer+OFFSET_PREM2) = 4;
  20. break;
  21. }
  22. }
  23. }



5th Slot //sbloccherete la 5slot, se al posto di 5 mettete 6 ovviamente vi sblocca la sesta e cosi via
    C++ Programming
  1. if(CH_Slot5==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr+OFS_5SLOT) = 1;
  7. }
  8. }



SuperMaster // avrete il supermaster
    C++ Programming
  1. if(CH_SuperMaster==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr+OFS_SUPERMASTER) = 1;
  7. }
  8. }



Dinar // soldi, solo visivi
    C++ Programming
  1. if(CH_Dinar==1)
  2. {
  3. DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwPlayerPtr != 0)
  5. {
  6. *(DWORD*)(dwPlayerPtr + OFS_DINAR) = 999999999; // potete scegliere il numero dei soldi
  7. }
  8. }



Livello 100 // solo visivo
    C++ Programming
  1. if(CH_Level==1)
  2. {
  3. DWORD dwServerPtr = *(DWORD*)ADR_SERVERPTR;
  4. if(dwServerPtr != 0)
  5. {
  6. *(DWORD*)(dwServerPtr + OFS_LEVEL) = 999999999;
  7. }
  8. }



Sp 5%-10% // aumentate gli SP
    C++ Programming
  1. if(CH_SP==1)
  2. {
  3. *(DWORD*)(ADR_SP_5) = 1;
  4. }
  5. if(CH_SP2==1)
  6. {
  7. *(DWORD*)(ADR_SP_10) = 1;
  8. }



ExtraAmmo1 // +clip1
    C++ Programming
  1. if(CH_ExtraAmmo1==1)
  2. {
  3. *(DWORD*)(ADR_EXTRAAMMO1) = 1;
  4. }



ExtraAmmo2 // +clip2
    C++ Programming
  1. if(CH_ExtraAmmo2==1)
  2. {
  3. *(DWORD*)(ADR_EXTRAAMMO2) = 1;
  4. }



Sniper 2X
    C++ Programming
  1. if(CH_Sniper2X==1)
  2. {
  3. *(DWORD*)(ADR_SNIPER2X) = 1;
  4. }



Bandage
    C++ Programming
  1. if(CH_Bandage==1)
  2. {
  3. *(DWORD*)(ADR_BANDAGE) = 1;
  4. }



ASM Hacks

ATTENZIONE! : per queste funzioni SERVE IL BYPASS oppure verrete detectati di sicuro!

"WriteMem" (viene utilizzata dalle varie funzioni sottostanti)

    C++ Programming
  1. void WriteMem(DWORD Address, PBYTE Value, size_t Size)
  2. {
  3. DWORD oldProtect = NULL;
  4. VirtualProtect((LPVOID)Address, Size, PAGE_EXECUTE_READWRITE, &oldProtect);
  5. memcpy((void*)Address, Value, Size);
  6. VirtualProtect((LPVOID)Address, Size, oldProtect, &oldProtect);
  7. }



NoRoom Restriction // nessuna restrizione, puoi scegliere qualsiasi room
    C++ Programming
  1. if(CH_NoRoomRestriction==1)
  2. {
  3. WriteMEM(ADR_NOROOMRESTRICTION,(PBYTE)"\xEB\x68",2 );
  4. }
  5. if(CH_NoRoomRestriction==0)
  6. {
  7. WriteMEM(ADR_NOROOMRESTRICTION,(PBYTE)"\x75\x68",2 );
  8. }




Walk Under Water // camminate sotto l'acqua
    C++ Programming
  1. if(CH_WUW==1)
  2. {
  3. WriteMEM(ADR_WUW,(PBYTE)"\x90\x90",2);
  4. }
  5.  
  6. if(CH_WUW==0)
  7. {
  8. WriteMEM(ADR_WUW,(PBYTE)"\x74\x13",2);
  9. }



Walk Trought Wall // passate attraverso i muri
    C++ Programming
  1. if(CH_WTW==1)
  2. {
  3. WriteMEM(ADR_WTW,(PBYTE)"\x90\x90\x90",3);
  4. }
  5. if(CH_WTW==0)
  6. {
  7. WriteMEM(ADR_WTW,(PBYTE)"\xD8\x4A\x08",3);
  8. }



Shoot Trought Wall // sparate attraverso i muri
    C++ Programming
  1. if(CH_STW==1)
  2. {
  3. WriteMEM(ADR_STW,(PBTE)"\x90\x90\x90",3);
  4. }
  5. if(CH_STW==0)
  6. {
  7. WriteMEM(ADR_STW,(PBYTE)"\x8B\x51\x34",3);
  8. }



CQC Prone
    C++ Programming
  1. if(CH_Cqcprone==1)
  2. {
  3. WriteMEM(ADR_PRONE,(PBYTE)"\x90\x90",2);
  4. }
  5. if(CH_Cqcprone==0)
  6. {
  7. WriteMEM(ADR_PRONE,(PBYTE)"\x74\x0C",2);
  8. }



AutoMedic // vi cura automaticamente da solo
    C++ Programming
  1. if(CH_AutoMedic==1)
  2. {
  3. WriteMEM(ADR_AUTOMEDIC,(PBYTE)"\x90\x90\x90\x90\x90\x90",6);
  4. }
  5. if(CH_AutoMedic==0)
  6. {
  7. WriteMEM(ADR_AUTOMEDIC,(PBYTE)"\x0F\x85\xA6\x00\x00\x00",6);
  8. }



AutoAmmo // da automaticamente le munizioni
    C++ Programming
  1. if(CH_AutoAmmo==1)
  2. {
  3. WriteMEM(ADR_AUTOAMMO,(PBYTE)"\x90\x90\x90\x90\x90\x90",6);
  4. }
  5. if(CH_AutoAmmo==0)
  6. {
  7. WriteMEM(ADR_AUTOAMMO,(PBYTE)"\x0F\x85\xA2\x00\x00\x00",6);
  8. }



D3D Hacks

NoFog // niente nebbia
    C++ Programming
  1. if(CH_NoFog==1) pDevice->SetRenderState(D3DRS_FOGENABLE, false);



FullBright // massima luminosità
    C++ Programming
  1. if (CH_FullBright==1)
  2. {
  3. pDevice->SetRenderState(D3DRS_LIGHTING, false);
  4. pDevice->SetRenderState(D3DRS_AMBIENT, D3DCOLOR_ARGB(255,255,255,255));
  5. }else
  6. {
  7. pDevice->SetRenderState(D3DRS_AMBIENT, false);
  8. }




Crediti source: AlbertoX
Commenti,post e tutto il resto: Luxor & Digger

21/03/2011, 19:54
#1
Cerca

ZioPaperino VIP
Messaggi: 2,350
Discussioni: 667
Registrato: 03-2011
Mix: 0
Mettici un commento almeno!

21/03/2011, 20:12
#2
Cerca

Iscritto
Messaggi: 119
Discussioni: 9
Registrato: 03-2011
Mix: 0
Esatto spiega le funzioni, e come si inseriscono gli address!!

21/03/2011, 20:27
#3
Cerca

ZioPaperino VIP
Messaggi: 2,350
Discussioni: 667
Registrato: 03-2011
Mix: 0
Oltre al fatto che l'ha copiato malissimo

21/03/2011, 20:31
#4
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 21/03/2011, 20:41 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
vabbè non stiamo a cercare il pelo nell'uovo Tounge
suggerirei di cambiare anche il titolo, nel quale compare la parola "Menu" ma è forviante in quanto qui di menu non se ne vedono uno può pensare che sia il source per una hack d3d menu ma non è proprio cosi.
L'unica parte del menu che si vede sono le variabili ch_ che servono ad abilitare/disabilitare le funzioni

ps. ho aggiunto il link a questo topic nello sticky delle guide




digger
21/03/2011, 20:40
#5
Cerca

Iscritto
Messaggi: 119
Discussioni: 9
Registrato: 03-2011
Mix: 0
+1 a digger!!! xD

21/03/2011, 20:42
#6
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
grazie Smile


digger
21/03/2011, 21:06
#7
Cerca
(Questo messaggio è stato modificato l'ultima volta il: 21/03/2011, 22:34 da Luxor.)

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
completo la discussione...apparte che è meglio mettere un dword per tutti... però vabbè

Edit: completata

21/03/2011, 21:19
#8
Cerca

ZioPaperino VIP
Messaggi: 2,350
Discussioni: 667
Registrato: 03-2011
Mix: 0
Si ma grazie l'avevo già fatto io -.-

21/03/2011, 23:08
#9
Cerca

ZioPaperino VIP
Messaggi: 2,350
Discussioni: 667
Registrato: 03-2011
Mix: 0
    C++ Programming
  1. if (CH_Cqcprone==1)
  2. {
  3. WriteMEM(CQCPRONE,(PBYTE)"\x90\x90",2);
  4. }
  5. if (CH_Cqcprone==0)
  6. {
  7. WriteMEM(CQCPRONE,(PBYTE)"\x74\x0C",2);
  8. }



Mi da errore nell'if .... "expected a declaration" ??

26/03/2011, 19:10
#10
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
mah la sintassi mi pare giusta bsogna vedere cosa c'è (o manca ) intorno...



digger
26/03/2011, 22:56
#11
Cerca

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
forse non ha semplicemente inserito la funzione?

26/03/2011, 23:12
#12
Cerca

ZioPaperino VIP
Messaggi: 2,350
Discussioni: 667
Registrato: 03-2011
Mix: 0
A grande richiesta Upside_downP) ecco la pre-release di ZioPaperino v1.1 Tounge
Spoiler:

    C++ Programming
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. // ***************** ADRESS ***************** //
  5. #define ADR_PLAYERPOINTER 0x00C7D918
  6. #define ADR_SERVERPOINTER 0x00B78290
  7. #define ADR_BASEPOINTER 0x00BB28F0
  8. #define ADR_HEALTHPOINTER 0x00BB4484
  9. #define ADR_USERPOINTER 0x00C7D964
  10.  
  11. #define ADR_FORCEKICK 0x0000289
  12. #define ADR_VIRTUALJUMP 0x0098B808
  13. #define ADR_FASTAMMO 0x00B01E74
  14. #define ADR_FASTREPAIR 0x00B01E78
  15. #define ADR_FASTHEALTH 0x00B01E7C
  16. #define ADR_FASTFLAG 0x00B01E80
  17. #define ADR_NoBounds 1 0x00B290E8
  18. #define ADR_NoBounds 2 0x00B290EC
  19. #define ADR_NoBounds 3 0x00B290F0
  20. #define ADR_NOSPAWN 1 0x00B31CF8
  21. #define ADR_NOSPAWN 2 0x00B31CFC
  22. #define ADR_NOSPAWN 3 0x00B31D00
  23. #define ADR_NOWATER 0x00A22170
  24. #define ADR_WUW 0x00B048C0
  25. #define ADR_NOSPREAD 0x00AFE9C8
  26. #define ADR_SPEED 0x0099BAD4
  27. #define ADR_WATERCOLOR1 0x00A22174
  28. #define ADR_WATERCOLOR2 0x00A22178
  29. #define ADR_WATERCOLOR3 0x00A2217C
  30. #define ADR_FullBright1 0x00B04828
  31. #define ADR_FullBright2 0x00B0482C
  32. #define ADR_FullBright3 0x00B04830
  33. #define ADR_NearFog 0x00B048C8
  34. #define ADR_FarFog 0x00B048CC
  35. #define ADR_GlassWalls 0x00B047C8
  36. #define ADR_CQC_Prone 0x00A220B8
  37. #define ADR_Esp_Name 0x00BB32B4
  38. #define ADR_Esp_Branche 0x00BB4490
  39. #define ADR_Esp_Health 0x00BB4484
  40. #define ADR_CQC Spawn 0x00A220B8
  41. #define ADR_SniperAmmo 0x00AFE9AE
  42. #define ADR_ExtraAmmo1 0x00AFE9AC
  43. #define ADR_ExtraAmmo2 0x00AFE9AD
  44. #define ADR_AssultAmmo 0x00AFE9B0
  45. #define ADR_Bandage 0x00AFE9B2
  46.  
  47. #define OFS_1SLOT 0x001021A0
  48. #define OFS_2SLOT 0x001021A1
  49. #define OFS_3SLOT 0x001021A2
  50. #define OFS_4SLOT 0x001021A3
  51. #define OFS_5SLOT 0x001021A4
  52. #define OFS_6SLOT 0x001021A5
  53. #define OFS_7SLOT 0x001021A6
  54. #define OFS_8SLOT 0x001021A7
  55. #define OFS_NoRecoil1 0x0001C
  56. #define OFS_NoRecoil2 0x00F24
  57. #define OFS_NoRecoil3 0x001C24
  58. #define ADR_NoBounds1 0x00B290E8
  59. #define ADR_NoBounds2 0x00B290EC
  60. #define ADR_NoBounds3 0x00B290F0
  61. #define OFS_NFD 0x00103A8
  62. #define OFS_X 0x00102D4
  63. #define OFS_Y 0x00102DC
  64. #define OFS_Z 0x00102D8
  65. #define OFS_Gravity X 0x00C498
  66. #define OFS_Gravity Y 0x00C4A0
  67. #define OFS_Gravity Z 0x00C49C
  68. #define OFS_Level 0x0011A288
  69. #define OFS_Dinar 0x0011A298
  70. #define OFS_Room_Master 0x00FD148
  71. #define OFS_Premium_1 0x000057C
  72. #define OFS_Premium_2 0x0000580
  73. #define OFS_SuperMaster 0x00FCD30
  74.  
  75. #define ASM_WTW 0x007FCD57
  76. #define ASM_Stamina5 0x0043C4C3
  77. // ************** END ANDRESS ***************** //
  78.  
  79. DWORD *playerfunction= (DWORD*)ADR_PLAYERPOINTER;
  80. DWORD *serverfunction= (DWORD*)ADR_SERVERPOINTER;
  81.  
  82. //-------------All Player Hacks------------------//
  83. void PlayerHacks()
  84. {
  85. DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
  86. if(dwPlayerPtr != 0)
  87. {
  88. // Fast All
  89. *(float*)ADR_FASTREPAIR = 10.0f;
  90. *(float*)ADR_FASTHEALTH = 5.0f;
  91. *(float*)ADR_FASTFLAG = 10.0f;
  92. *(float*)ADR_FASTAMMO = 5.0f;
  93.  
  94. // SuperJump
  95. if (GetAsyncKeyState(VK_CONTROL))
  96. *(float*)(dwPlayerPtr+OFS_Z) = 2000.0;
  97.  
  98. // NoRecoil
  99. *(DWORD*)(dwPlayerPtr+OFS_NoRecoil1) = 0;
  100. *(DWORD*)(dwPlayerPtr+OFS_NoRecoil2) = 0;
  101. *(DWORD*)(dwPlayerPtr+OFS_NoRecoil3) = 0;
  102.  
  103. // NoSpread
  104. *(DWORD*)ADR_NOSPREAD = 0;
  105.  
  106. //NoFallDamage
  107. *(float*)(dwPlayerPtr +OFS_NFD) = -500;
  108.  
  109. // NoBounds
  110. *(DWORD*)ADR_NoBounds1 = 0;
  111. *(DWORD*)ADR_NoBounds2 = 0;
  112. *(DWORD*)ADR_NoBounds3 = 0;
  113. }
  114. }
  115.  
  116. //-------------All Server Hacks------------------//
  117. void ServerHacks()
  118. {
  119. DWORD dwServerPtr= *(DWORD*)ADR_SERVERPOINTER;
  120.  
  121. *(DWORD*)(dwServerPtr+OFS_SuperMaster) = 1; //Super Master
  122. *(DWORD*)(dwServerPtr+OFS_Premium_1) = 3; //Premium
  123. }
  124.  
  125. void Slot()
  126. {
  127. DWORD dwServerPtr= *(DWORD*)ADR_SERVERPOINTER;
  128.  
  129. *(DWORD*)(dwServerPtr+OFS_1SLOT) = 1; //1 slot
  130. *(DWORD*)(dwServerPtr+OFS_2SLOT) = 1; //2 slot
  131. *(DWORD*)(dwServerPtr+OFS_3SLOT) = 1; //3 slot
  132. *(DWORD*)(dwServerPtr+OFS_4SLOT) = 1; //4 slot
  133. *(DWORD*)(dwServerPtr+OFS_5SLOT) = 1; //5 slot
  134. *(DWORD*)(dwServerPtr+OFS_6SLOT) = 1; //6 slot
  135. *(DWORD*)(dwServerPtr+OFS_7SLOT) = 1; //7 slot
  136. *(DWORD*)(dwServerPtr+OFS_8SLOT) = 1; //8 slot
  137.  
  138. }
  139.  
  140. /*if (CH_Cqcprone==1)
  141. {
  142.   WriteMEM(ADR_PRONE_CQC_MEM,(PBYTE)"\x90\x90",2);
  143. }
  144. if (CH_Cqcprone==0)
  145. {
  146.   WriteMEM(ADR_PRONE_CQC_MEM,(PBYTE)"\x74\x0C",2);
  147. }*/
  148.  
  149. // ----------------------------------------
  150. // THREAD principale con loop delle hacks
  151. // ----------------------------------------
  152. void HackThread ()
  153. {
  154. bool fServerHacks_active = false;
  155.  
  156. for(;; )
  157. {
  158.  
  159. // Funzioni basate sul PLAYER POINTER
  160. //-------------------------------------------------------
  161. if(*playerfunction)
  162. {
  163. PlayerHacks ();
  164. }
  165.  
  166. // Funzioni basate sul SERVER POINTER
  167. //-------------------------------------------------------
  168.  
  169.  
  170. if (*serverfunction)
  171. {
  172. Slot();
  173. if (!fServerHacks_active)
  174. {
  175. ServerHacks ();
  176. fServerHacks_active=true;
  177. }
  178. }
  179.  
  180. Sleep(200); // non occupiamo inutilmente la CPU
  181. }
  182. }
  183.  
  184. BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
  185. {
  186. switch(DWORD_GRUND)
  187. {
  188. case DLL_PROCESS_ATTACH:
  189. CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread , 0, 0, 0);
  190. break;
  191. }
  192. return TRUE;
  193. }





26/03/2011, 23:27
#13
Cerca

Iscritto
Messaggi: 891
Discussioni: 58
Registrato: 03-2011
Mix: 0
Zio non renderla pubblica cosi... c'è anche chi la ruba e la da per sua Tounge

27/03/2011, 0:31
#14
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
tanto se la rubano cosi non funziona fanno solo brutta figura Tounge



digger
27/03/2011, 0:48
#15
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Source clientlessbot catoplepas 1 1,399 21/03/2014, 0:04
Ultimo messaggio: digger
  QUAKE2 - source - digger 6 2,277 11/11/2013, 0:48
Ultimo messaggio: digger
  [Source]WarRock Bypass Cyanstack 15 4,769 24/10/2013, 14:29
Ultimo messaggio: catoplepas



Utenti che stanno guardando questa discussione: 1 Ospite(i)