Originally Posted by #Infraction
Hi Leute,
in diesem Thread könnt ihr Sourcecodes erfragen:
ihr könnt Fragen zu Sourcecodes stellen:
und ihr könnt natürlich eure selbst entwickelten Source Codes und evtl. Verbesserungen Posten:
Oder ähnliches halt.
Alle VK_KEYS auf einen Blick! [Only registered and activated users can see links. Click Here To Register...]
Regeln:
1. Postet hier nur eines der oben genannten Typen. Alles andere gilt als Spam und wird reported.
2. Stellt hier keine Fragen wie: Hat wer Link zu Hack xxx
3. Hier gelten die allgemeinen Regeln(Spam, Fremdwerbung etc)
4. Bitte beachten hier soll alles Public sein und nicht "gebt mir das und das aber nur Per PN" oder "gebe xxx per pn" Verstoß -> Report
Ich hoffe jeder hält sich daran und findet hier seinen geeigneten Sourcecode :>
------------------------------------------------------
User-released Source Codes:
1. GM Warning by .Crasy
Code:
if (CH_GMW==1) // Was an sein Muss
{
#define COLOR_ADM_WARNING D3DCOLOR_ARGB(255, 0,255, 0)
char *gmname=(char *) (GM_Warning);
if (strlen(gmname)>2) {
char gmwarn[333];
sprintf(gmwarn, "Warning: %s » is in this Room.", GM_Warning);
}
}
2. Fog Color by .Crasy
Code:
if(FogColor==1) pDevice->SetRenderState(D3DRS_FOGCOLOR,XCOL);
if(FogColor==2) pDevice->SetRenderState(D3DRS_FOGCOLOR,WHITE);
if(FogColor==3) pDevice->SetRenderState(D3DRS_FOGCOLOR,RED);
if(FogColor==4) pDevice->SetRenderState(D3DRS_FOGCOLOR,ORANGE);
if(FogColor==5) pDevice->SetRenderState(D3DRS_FOGCOLOR,BLACK);
if(FogColor==6) pDevice->SetRenderState(D3DRS_FOGCOLOR,YELLOW);
if(FogColor==7) pDevice->SetRenderState(D3DRS_FOGCOLOR,GREEN);
#define FARBE D3DCOLOR_ARGB(255,255,255,255) // WEIß
if(Funktion==1,2,3,4...)pDevice->SetRenderState(D3DRS_FOGCOLOR,FARBE)
Natürlich solltet ihr nicht 1,2,3,4 machen in eine reihe.
3. Asus Wallhack by .Crasy
Code:
#define Stride1 36
#define Stride2 32
if(WallHack==1)
{
if(m_Stride == Stride1 && Stride2 )
{
pDevice->SetRenderState( D3DRS_SRCBLEND, 3 );
pDevice->SetRenderState( D3DRS_DESTBLEND, 4 );
pDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, true );
pDevice->SetRenderState( D3DRS_ZENABLE,false);
}
}
4. Nofog by .Crasy
Code:
if(NoFog==1)
{
pDevice->SetRenderState(D3DRS_FOGENABLE,false);
}
5. Level hack(Visual) by CyberPasci™ & CyberRazzer
Code:
void Level()
#define OFS_LEVEL *Level Addy*
#define EXP *EXP(bsp 37.500.000 fuer irgendwas bei 99/100)*
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPOINTER;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr + OFS_LEVEL)= EXP;
}
}
6. Virtual Jump(ON/OFF) by HackTec
Code:
void VirtualJumpon()
{
if(GetAsyncKeyState(VK_UP) &1)
{
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
*(float*)(ADR_VIRTUALJUMP) = 1000;
}
}
void VirtualJumpoff()
{
if(GetAsyncKeyState(VK_DOWN) &1)//Pfeil hoch..
{
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
*(float*)(ADR_VIRTUALJUMP) = 43;
}
}
7. Position Logger by BlacK_Ðata
Code:
#include <windows.h>
#include <stdio.h>
#include "Log.h"
#define Playerpointer 0xC62388
#define X 0x000102D4
#define Y 0x000102DC
#define Z 0x000102D8
float fX_1;
float fY_1;
float fZ_1;
VOID LogPosition(VOID)
{
Writelog("//------------------------------------------//\n///Position Logger by BlacK_Data///\n//------------------------------------------//");
for(;;)
{
DWORD Player = *(DWORD*)Playerpointer;
if(GetAsyncKeyState(VK_NUMPAD0)&1)
{
fX_1 = *(float*)(Player+X);
fY_1 = *(float*)(Player+Y);
fZ_1 = *(float*)(Player+Z);
Writelog("X: %f\nY: %f\nZ: %f\n",fX_1,fY_1,fZ_1);
}
}
}
BOOL __stdcall DllMain( HMODULE hDll , DWORD Reason )
{
if(Reason==DLL_PROCESS_ATTACH)
{
logging(hDll);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)LogPosition, NULL, NULL, NULL);
}
return TRUE;
}
Log.ccp
Code:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <stdio.h>
#pragma warning(disable:4996)
using namespace std;
ofstream ofile;
char dlldirectory[320];
char *GetDirectoryFile(char *filename)
{
static char path[320];
strcpy(path, dlldirectory);
strcat(path, filename);
return path;
}
void __cdecl Writelog(const char *fmt, ...)
{
if(ofile != NULL)
{
if(!fmt) { return; }
va_list va_alist;
char logbuf[256] = {0};
va_start (va_alist, fmt);
_vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist);
va_end (va_alist);
ofile << logbuf << endl;
}}
void logging(HMODULE hDll){
DisableThreadLibraryCalls(hDll);
GetModuleFileName(hDll, dlldirectory, 512);
for(int i = strlen(dlldirectory); i > 0; i--) { if(dlldirectory[i] == '\\') { dlldirectory[i+1] = 0; break; } }
ofile.open(GetDirectoryFile("Positions.txt"), ios::app);
}
Log.h
Code:
char *GetDirectoryFile(char *filename);
void __cdecl Writelog (const char * fmt, ...);
void logging(HMODULE hDll);
8. Glasswalls by Nice~Man
Code:
void Glasswalls ()
{
*(int*)ADR_GLASSWALLS = 4;
}
9. Glasswalls D3D by .Crasy
Code:
#define Stride5 40
if(GlassWall)
{
if(m_Stride==Stride5)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
}
10. Wallhack mit Khali Bug by CyberRazzer
Code:
if(CH_WallHack==1)
{
if(m_Stride == 36 && 32)
{
pDevice->SetRenderState(D3DRS_ZENABLE,false);
}
}
11. Platin Prem by xxfabbelxx
Code:
void Platin()
{
*(int*)(Server+OFS_PREMIUM) = 4;
}
12. Menü Prem by .Crasy
Code:
if(premium==1) // Bronze
*(int*)(Server+OFS_PREMIUM) = 1;
if(premium==2) // Silber
*(int*)(Server+OFS_PREMIUM) = 2;
if(premium==3) // Gold
*(int*)(Server+OFS_PREMIUM) = 3;
if(premium==4) // Platin
*(int*)(Server+OFS_PREMIUM) = 4;
13. Scalare Jump(Smooth) by .Crasy
Code:
{
if(GetAsyncKeyState(VK_CONTROL) &0x8000)
{
*(float*)(Player Addy +Z Addy) = *(float*)(Player Addy +Z Addy) +70;
}
}
14. Zombie Freeze by CyberPasci™
Code:
void speedon0 ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 0.0f;
}
}
void speedon1 ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 97.0f;
}
}
15. NoSpawnWait by _-Jimmy-_
Code:
void Spawn()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_NOSPAWNWAIT1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NOSPAWNWAIT1, &t , sizeof(t));
VirtualProtect((void*)ADR_NOSPAWNWAIT1, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_NOSPAWNWAIT2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NOSPAWNWAIT2, &t , sizeof(t));
VirtualProtect((void*)ADR_NOSPAWNWAIT2, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_NOSPAWNWAIT3, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NOSPAWNWAIT3, &t , sizeof(t));
VirtualProtect((void*)ADR_NOSPAWNWAIT3, sizeof(t), Protection, 0);
}
16. NoFog(no Menue) by _-Jimmy-_
Code:
void nofog()
{
*(float*)ADR_FARFOG = 116612500;
*(float*)ADR_NEARFOG = 0;
}
17. Exit Warrock by _-Jimmy-_
Code:
void exit()
{
if(GetAsyncKeyState(VK_DELETE) &1<< 0xF)
{
ExitProcess(0);
}
}
18. Sehr viele Codes by CyberRazzer
19. Nobounds by Eragon5555
Code:
void nobounds ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_NOBOUNDS1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NOBOUNDS1, &t , sizeof(t));
VirtualProtect((void*)ADR_NOBOUNDS1, sizeof(t), Protection, 0);
VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_NOBOUNDS2, &t , sizeof(t));
VirtualProtect((void*)ADR_NOBOUNDS2, sizeof(t), Protection, 0);
}
20. Scope Hack(menü) by *fabirulez*
Code:
if(CH_SCOPE==1)
{
*(int*)(ADR_SCOPE) = (int)1;
}
else
{
*(int*)(ADR_SCOPE) = (int)0;
}
}
21. Position im Menü anzeigen by .Crasy
Code:
//// Defines (Unter Includes) ////
float fX_1;
float fY_1;
float fZ_1;
char cX_1[32];
char cY_1[32];
char cZ_1[32];
///////////////////////////////////
Funk Ansich:
DWORD Player = *(DWORD*)ADR_PLAYERPOINTER;
fX_1 = *(float*)(Player+X Addy);
fY_1 = *(float*)(Player+Y Addy);
fZ_1 = *(float*)(Player+Z Addy);
Sprintf:
sprintf(cX_1,"Position X: %f",fX_1);
sprintf(cY_1,"Position Y: %f",fY_1);
sprintf(cZ_1,"Position Z: %f",fZ_1);
Position:
Base->AddText(210,298,Color,cX_1);
Base->AddText(210,310,Color,cY_1);
Base->AddText(210,322,Color,cZ_1);
Credits:
Yazzn - Grund
Crasy - Umgeschrieben Bisschen
22. GM Warning by Cαlιgσ
Code:
void gmwarning()
{
char *gmname=(char*)(ADR_ADMIN_WARNING);
if (strlen(gmname)>2)
{
ExitProcess(0);
}
}
23. Level, Dinar, I'm drunk & Ghost Chams by *fabirulez*
24. Erweiterte D9 Detour by CyberRazzer
Code:
void *DetourCreateE9(BYTE *org, const BYTE *det, int len)
{
BYTE *jmp = (BYTE*)malloc(len+5);
DWORD dwBack;
if(len != 0 && len < 5)
return 0;
if(!len)
{
int tmpLen = 0;
BYTE *pCurOp = org;
while(tmpLen < 5) {
int i = oplen(pCurOp);
if(i == 0 || i == -1)
return 0;
tmpLen += i;
pCurOp += i;
}
if(tmpLen < 5)
return 0;
len = tmpLen;
}
VirtualProtect(org, len, PAGE_READWRITE, &dwBack);
memcpy(jmp, org, len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(org+len - jmp) - 5;
org[0] = 0xE9;
*(DWORD*)(org+1) = (DWORD)(det - org) - 5;
for(int i=5; i < len; i++)
org[i] = 0x90;
VirtualProtect(org, len, dwBack, &dwBack);
Sleep(2);
return (jmp-len);
}
Ich habe BEWUSST einige Codes herausgelassen, da man sie in den Meisten Tutorials findet.
Danke besonders an [Only registered and activated users can see links. Click Here To Register...] & [Only registered and activated users can see links. Click Here To Register...], die hier viele ihrer Sourcecodes mit usn teilen!
MfG
|