Go Back   DEScipe.net > MMOFPS's > Soldier Front > Soldier Front Cheats

How to C++ Your Own WALLHACK

This is a discussion on How to C++ Your Own WALLHACK within the Soldier Front Cheats forum part of the Soldier Front category; 0 There is a lot of people who was always asking on how to compile wallhack source well now....I'm here ...

Reply
 
LinkBack Thread Tools Display Modes

 
Old 10-02-2008, 17:03   #1
Little Baby
 
Join Date: Sep 2008
Credits: 503
Posts: 6
Thanks: 0
Thanked 9 Times in 2 Posts
Exclamation How to C++ Your Own WALLHACK

There is a lot of people who was always asking on how to compile
wallhack source well now....I'm here to teach you

Do not leech or take it. This Code is Detected REMEMBER.
You try and play with this and you will be ban.
I dont have a virus scan attatchment,
i assure you everything on here is 100% virus and trojan free,
there is 0! nada nothing..



Follow The Instructions:-
1. Download and Install Visual C++ here is a link [Only registered and activated users can see links. Click Here To Register]
2. Download Direct SDK Download details: DirectX SDK - (Summer 2004) (Works better than 2008 ).

3. Open Visual C++ 2008 Express Edition and Click Create Projects.



4. In Project types Click on Win32 then on the Right side click Win32 Project then Name Your Project and Click Ok.



5. Click Application Settings , Click on dll option and Click Finish.



6. (( This is the release to my public wallhack edited, but it is detected,
But this will help u learn how to make one.))

Copy the source and Paste it on your Blank page of your project name (.cpp)



name.cpp
Code:
<dt>
</dt><dd>/*creds to me,Roverturbo,Azorbix,Frit0 ,unreal*/
 
 
#include 
#include 
#include 
#include 
#include "log.h"
#include 
#include 
#pragma comment(lib, "d3dx8.lib")
#pragma comment(lib, "d3d8.lib")
using namespace std;
static DWORD dwBeginScene            = 0x6D9D9250;
static DWORD dwEndScene                = 0x6d9d93a0;
static DWORD dwDrawIndexedPrimitive = 0x6d9d73a0;
static DWORD dwSetStreamSource        = 0x6d9d6760;
static DWORD dwSetViewport            = 0x6d9d5b90    ;
 
 
int m_Stride;
int texnum;
int nNumVertices;
int nPrimitiveCount;
 
LPDIRECT3DTEXTURE8  Red,Yellow,Green,Blue,Purple,Pink,Orange;
bool Color = true;
bool Logger = false;
ofstream ofile;    
char dlldir[320];
float ScreenCenterX = 0.0f;
float ScreenCenterY = 0.0f;
bool xhair = false;
bool WallHack = false; 
bool WallHack2 = false;
HANDLE hand1       =NULL;
HANDLE hand2       =NULL;
 
DWORD bytes;
 
//Logger
int texarray[1000]; 
int arraycounter; 
int delarray[500]; 
int dcount; 
unsigned int arrc;
int i=0;
 
 
D3DCOLOR redt = D3DCOLOR_XRGB( 255, 0, 0 );
 
 
char *GetDirectoryFile(char *filename)
{
    static char path[320];
    strcpy(path, dlldir);
    strcat(path, filename);
    return path;
}
 
void __cdecl add_log (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;
    }
}
 
HRESULT GenerateTexture(IDirect3DDevice8 *pD3Ddev, IDirect3DTexture8 **ppD3Dtex, DWORD colour32)
{
    if( FAILED(pD3Ddev->CreateTexture(8, 8, 1, 0, D3DFMT_A4R4G4B4, D3DPOOL_MANAGED, ppD3Dtex)) )
        return E_FAIL;
 
    WORD colour16 =    ((WORD)((colour32>>28)&0xF)<<12)
            |(WORD)(((colour32>>20)&0xF)<<8)
            |(WORD)(((colour32>>12)&0xF)<<4)
            |(WORD)(((colour32>>4)&0xF)<<0);
 
    D3DLOCKED_RECT d3dlr;    
    (*ppD3Dtex)->LockRect(0, &d3dlr, 0, 0);
    WORD *pDst16 = (WORD*)d3dlr.pBits;
 
    for(int xy=0; xy < 8*8; xy++)
        *pDst16++ = colour16;
 
    (*ppD3Dtex)->UnlockRect(0);
 
    return S_OK;
}
 
 
//=================================EndScene_Start=================================================================================//
typedef HRESULT ( WINAPI* oEndScene ) ( LPDIRECT3DDEVICE8 pDevice );
oEndScene pEndScene;
 
HRESULT WINAPI myEndScene(LPDIRECT3DDEVICE8 pDevice)
{
if(Color)
{ 
GenerateTexture(pDevice, &Red,      D3DCOLOR_ARGB    (255   ,   255  ,     0      ,    0      ));
GenerateTexture(pDevice, &Yellow,   D3DCOLOR_ARGB    (255   ,   255  ,     255    ,    0      ));
GenerateTexture(pDevice, &Green,    D3DCOLOR_ARGB    (255   ,   0    ,     255    ,    0      ));
GenerateTexture(pDevice, &Blue,     D3DCOLOR_ARGB    (255   ,   0    ,     0      ,    255    ));
GenerateTexture(pDevice, &Purple,   D3DCOLOR_ARGB    (255   ,   102  ,     0      ,    153    ));
GenerateTexture(pDevice, &Pink,     D3DCOLOR_ARGB    (255   ,   255  ,     20      ,   147    ));
GenerateTexture(pDevice, &Orange,   D3DCOLOR_ARGB    (255   ,   255  ,     165      ,  0      ));
Color=false; 
}
 
if(xhair)
{
  D3DRECT rec2 = {ScreenCenterX-20, ScreenCenterY, ScreenCenterX+ 20, ScreenCenterY+2};
  D3DRECT rec3 = {ScreenCenterX, ScreenCenterY-20, ScreenCenterX+ 2,ScreenCenterY+20};
  pDevice->Clear(1, &rec2, D3DCLEAR_TARGET,redt, 0,  0);
  pDevice->Clear(1, &rec3, D3DCLEAR_TARGET,redt, 0,  0);
}    
 
//=============================================UnHooK_Start===================================================//
 
if((GetAsyncKeyState(VK_F5)&1))        
{    
int end    =NULL;
int dip    =NULL;
int svp    =NULL;
int sss    =NULL;
 
 
BYTE Unhook[5] = {0x8B,0xFF,0x55,0x8B,0xEC};//Original Function Bytes.
hand1 = GetCurrentProcess();
DWORD dwmodualBase=(DWORD)GetModuleHandle("d3d8.dll");
end = 0x6d9d93a0;
dip = 0x6d9d73a0;
svp = 0x6d9d5b90;
sss = 0x6d9d6760;
 
WriteProcessMemory(hand1, (void*) end, Unhook, 5, &bytes);
WriteProcessMemory(hand1, (void*) dip, Unhook, 5, &bytes);
WriteProcessMemory(hand1, (void*) svp ,Unhook, 5, &bytes);
WriteProcessMemory(hand1, (void*) sss,Unhook, 5, &bytes);
}    
//=========================================UnHook_End=========================================================//
 
if((GetAsyncKeyState(VK_F1)&1)){xhair=!xhair;}        
if((GetAsyncKeyState(VK_F2)&1)){WallHack=!WallHack;}        
 
return pEndScene(pDevice);
}
//====================================EndScene_End============================================================================//
 
 
 
 
//=================================Dip_Start============================================================================================//
typedef HRESULT ( WINAPI* oDrawIndexedPrimitive ) ( LPDIRECT3DDEVICE8 pDevice, D3DPRIMITIVETYPE pType, UINT nMinIndex, UINT nNumVertices, UINT nStartIndex, UINT nPrimitiveCount );
oDrawIndexedPrimitive pDrawIndexedPrimitive;
 
HRESULT WINAPI myDrawIndexedPrimitive(LPDIRECT3DDEVICE8 pDevice, D3DPRIMITIVETYPE pType, UINT nMinIndex, UINT nNumVertices, UINT nStartIndex, UINT nPrimitiveCount)
{
 
 
 
 
if(WallHack)
{
texnum = (nNumVertices*100000)+nPrimitiveCount; 
    if(m_Stride==40 && 
 
  (texnum==7500121 )||(texnum==8500105 )||(texnum==12400168)||(texnum==37000650)||
  (texnum==18000274)||(texnum==8800105 )||(texnum==36900650)||(texnum==19600314)||
  (texnum==21800306)||(texnum==7500121 )||(texnum==8500105 )||(texnum==12400168)||
  (texnum==21800306)||(texnum==36900650)||(texnum==7500121 )||(texnum==37000650)||
  (texnum==18000274)||(texnum==7500121 )||(texnum==8500105 )||(texnum==38000658)||
  (texnum==22100268)||(texnum==62400752)||(texnum==27900456)||(texnum==45700654)|| 
  (texnum==4800040 )||(texnum==83600752)||(texnum==33400477)||(texnum==38100666)|| 
  (texnum==2800036 )||(texnum==62400752)||(texnum==29700492)||(texnum==84900778)|| 
  (texnum==27500442)||(texnum==52100658)||(texnum==62400752)||(texnum==33600552)|| 
  (texnum==44100646)||(texnum==18000274)||(texnum==37200508)||(texnum==45700654)|| 
  (texnum==37200508)||(texnum==52100658)||(texnum==52100658) &&
 
 
 
     (nNumVertices == 100 && nPrimitiveCount == 121) || //Foot 
     (nNumVertices == 105 && nPrimitiveCount == 168) || //Right Arm 
     (nNumVertices == 132 && nPrimitiveCount == 180) || //Hand 
     (nNumVertices == 159 && nPrimitiveCount == 200) || //Left Arm 
     (nNumVertices == 338 && nPrimitiveCount == 534) || //Underbody    thanks japennese guy =)
     //(nNumVertices == 448 && nPrimitiveCount == 776) || //Head 
     (nNumVertices == 804 && nPrimitiveCount == 1016) || //Body //SRG Option item 
     (nNumVertices == 109 && nPrimitiveCount == 110) || //Bulletproof Vest 
     (nNumVertices == 336 && nPrimitiveCount == 532)) //Battle Pants
 
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDevice->SetTexture(0,Orange);
//pDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME );
 
pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
 
//pDevice->SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID );
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
pDevice->SetTexture(0,Pink);
}            
 
if(m_Stride==40 && texnum== 21300174)    
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDevice->SetTexture(0,Green);//GreenNade
pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
pDevice->SetTexture(0,Purple);
}       
 
 
if(nNumVertices == 158 && nPrimitiveCount == 131)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDevice->SetTexture(0,Red);//GreenNade
pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
pDevice->SetTexture(0,Yellow);
}
 
if (nNumVertices == 171 && nPrimitiveCount == 143)
{
 
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
pDevice->SetTexture(0,Red);//GreenNade
pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_LESSEQUAL);
pDevice->SetTexture(0,Yellow);
}
 
 
 
if(m_Stride==40 &&//face,mask etc...
(texnum==36700612) ||
(texnum==9600172 ) ||
(texnum==14200236) ||
(texnum==37800552) ||
(texnum==28100486) ||
(texnum==35500568) ||
(texnum==2200024 ) ||
(texnum==16200243) ||
(texnum==31900466) ||
(texnum==19300342) ||
(texnum==36200604) ||
(texnum==21300290) ||
(texnum==35700558) ||
(texnum==22100396) ||
(texnum==36100604) ||
(texnum==27100464) ||
(texnum==11400180) ||
(texnum==34900580) ||
(texnum==13200212) ||
(texnum==34700538) ||
(texnum==19500352)&&
(nNumVertices == 448 && nPrimitiveCount == 776))
 
{
pDevice->SetTexture(0,Blue);
}
 
 
{
pDevice->SetRenderState(D3DRS_FOGENABLE,false);
}
 
/*Logger
if(m_Stride==40){
 
 
 while(GetAsyncKeyState(VK_NUMPAD1)&1) arrc--; //Used as manual index for adding textures to delarray
    while(GetAsyncKeyState(VK_NUMPAD3)&1) arrc++;
    bool alrdy=false;
    bool inarr=false;
 
        if(texarray[arrc]==texnum)
            if(delarray[i]==texarray[arrc])
            alrdy=true;
    for(int i=0;i
        if(delarray[i]==texnum)
            inarr=true;
    if(texarray[arrc]==texnum || inarr){ //If true, color model differently
        LPDIRECT3DTEXTURE8 texCol;
            DWORD dwOldZEnable = D3DZB_TRUE; 
            pDevice->SetTexture(0, NULL);
            pDevice->GetRenderState(D3DRS_ZENABLE, &dwOldZEnable); 
            pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
            if(alrdy) //Different colors for selected models that are already being logged (For removal from array)
                texCol=Blue;
            else
                texCol=Red;
           pDevice->SetTexture(0, texCol);
            pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
            pDevice->SetRenderState(D3DRS_ZENABLE, dwOldZEnable);
 
    }
}
if(GetAsyncKeyState(VK_F5)&1) add_log("Logged tesx: %i", texarray[arrc]); //F5 will print currently selected texnum to logfile
if(GetAsyncKeyState(VK_F6)&1) { //For adding/removing textures to array
    bool inarr=true;
    for(int k=0;k
        if(delarray[k]==texarray[arrc])
        {
            inarr=false;//Found selected texture to already exist
            delarray[k]=0;//Delete texture
            break;//Cancel loop
        }
    }
    if(inarr==true)
    {
    delarray[dcount]=texarray[arrc];//Add texture
    dcount++;
    }
}
if(GetAsyncKeyState(VK_F7)&1){
int total=1;
    add_log("omfg values?!? {");
    for(int x=0;x
        if(delarray[x]){
            add_log("%i,",delarray[x]); //add_log2==add_log but without endl
            total++;
        }
    add_log("}; %i variables in array",total);
}
bool found = false; //THIS PART CREDITS TO KRYPTEC
for(int y=0; y
{
    if(texnum==texarray[y])found=true; //I JUST CREATED AN INTERFACE FOR IT
}
    if(!found && arraycounter < 1000)
    {
    texarray[arraycounter]=texnum;
    arraycounter++;
    }*/
 
 
}
return pDrawIndexedPrimitive(pDevice, pType, nMinIndex, nNumVertices, nStartIndex, nPrimitiveCount);
}
//=====================================Dip_End===========================================================================//
 
 
//=====================================Sss_Start==========================================================================//
typedef HRESULT ( WINAPI* oSetStreamSource ) ( LPDIRECT3DDEVICE8 pDevice, UINT nStreamNumber, LPDIRECT3DVERTEXBUFFER8 pStreamData, UINT nStride );
oSetStreamSource pSetStreamSource;
 
HRESULT WINAPI mySetStreamSource(LPDIRECT3DDEVICE8 pDevice, UINT nStreamNumber, LPDIRECT3DVERTEXBUFFER8 pStreamData, UINT nStride)
{
        if(nStreamNumber==0)
        m_Stride = nStride;
 
    return pSetStreamSource(pDevice, nStreamNumber, pStreamData, nStride);
}
//====================================Sss_End============================================================================//
 
//====================================Svp_Start==========================================================================//
typedef HRESULT (WINAPI* oSetViewport)(LPDIRECT3DDEVICE8 pDevice,CONST D3DVIEWPORT8* pViewport);
oSetViewport pSetViewport;
 
HRESULT WINAPI mySetViewport(LPDIRECT3DDEVICE8 pDevice,CONST D3DVIEWPORT8* pViewport)
{
    ScreenCenterX = ( float )pViewport->Width / 2;
    ScreenCenterY = ( float )pViewport->Height / 2;    
 
    return pSetViewport(pDevice,pViewport);
}
//===================================Svp_End=============================================================================//
 
typedef HRESULT ( WINAPI* oBeginScene ) ( LPDIRECT3DDEVICE8 pDevice );
oBeginScene pBeginScene;
 
HRESULT WINAPI myBeginScene(LPDIRECT3DDEVICE8 pDevice)
{
    if((GetAsyncKeyState(VK_F6)&1))    
    {
        pEndScene = (oEndScene)DetourFunction((PBYTE)dwEndScene, (PBYTE)myEndScene);
        pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourFunction((PBYTE)dwDrawIndexedPrimitive, (PBYTE)myDrawIndexedPrimitive);
        pSetStreamSource = (oSetStreamSource)DetourFunction((PBYTE)dwSetStreamSource, (PBYTE)mySetStreamSource);
        pSetViewport=(oSetViewport)DetourFunction((PBYTE)dwSetViewport,(PBYTE)mySetViewport);
    }
 
    return pBeginScene(pDevice);
}
 
 
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpReserved )
{
    DisableThreadLibraryCalls(hModule);
 
    if ( dwReason == DLL_PROCESS_ATTACH )
    {
 
        //=========Log==========================//
        GetModuleFileName(hModule, dlldir, 512);
        for(int i = strlen(dlldir); i > 0; i--) { if(dlldir[i] == '\') { dlldir[i+1] = 0; break; } }
        ofile.open(GetDirectoryFile("log.txt"), ios::app);    
        //=========Log=========================//
 
        pBeginScene = (oBeginScene)DetourFunction((PBYTE)dwBeginScene, (PBYTE)myBeginScene);
        pEndScene = (oEndScene)DetourFunction((PBYTE)dwEndScene, (PBYTE)myEndScene);
        pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourFunction((PBYTE)dwDrawIndexedPrimitive, (PBYTE)myDrawIndexedPrimitive);
        pSetStreamSource = (oSetStreamSource)DetourFunction((PBYTE)dwSetStreamSource, (PBYTE)mySetStreamSource);
        pSetViewport=(oSetViewport)DetourFunction((PBYTE)dwSetViewport,(PBYTE)mySetViewport);
 
}
return TRUE;
}  </dd>
7.Delete dllmain.cpp You don't Need it.



8. Include stdafx.h should be on top of Other Includes.



9. Click on Projects on top, Click Add New Item.



10.Click on Header file (.h), Name it log and Click Add.



11. Copy and Paste the source on the Header file you Created.
log.h (a header file)

Code:
<dt>
</dt><dd>#define WIN32_LEAN_AND_MEAN
 
#ifndef _MAIN_H
#define _MAIN_H
 
char *GetDirectoryFile(char *filename);
void __cdecl add_log (const char * fmt, ...);
#endif  </dd>


12.go to tools>>option-projects and solution-VC++directories and add direct sdk includes and lib .



13. Click on Project And then Click Properties.



14.Click on Configuration Properties , On the Right side on Character set, Change "Use Unicode Character set" to "Use Multi-Byte Character set" and Click Ok.



15. Click Build and Build your Project.



Credits:-
The1Fear-For Making the tut
Coder - Reproducing the Material
Orezreliz - Going to do the same but I told him not to. Im sorry orez I changed my mind.
Fatboy88 for the source.



If you want to Know How to Make Wallhack Undetected go to Where to start for making wallhack Credits to Imakehacks

Questions And Answers
Q1: When I copy And paste name.cpp It gives me a whole Straight Line What should I do?
A1: Go and copy it From Fatboy Thread Wallhack: Source Code (Developer's Only)

Q2:I have an error "C1083: Cannot open include file: 'detours.h': No such file or directory" What should i do?
A2ownload the file I attached and place Detours.h in your Include folder C:\Program Files\Microsoft Visual Studio 9.0\VC\include and Detours.lib in your Lib folder C:\Program Files\Microsoft Visual Studio 9.0\VC\lib.

Q3:I have another error same as detours.h but now it's asking d3dx8.h what should i do?
A3: Go to Google and type Download (the missing file).h and download it from koders.

Q4:I Have an error "LINK: fatal error LNK1104: unable to open the file 'd3d8.lib' " What should i do?
A4: Go to google and type Download (missing file).lib and download it from any site.

Q5: Does this Wallhack works?
A5:Yes it Does and its detected.
To purchase a working wallhack [Only registered and activated users can see links. Click Here To Register][/quote]
 

Last edited by derrtydozen; 10-02-2008 at 17:06.. Reason: Forgot the attachment*
derrtydozen is offline   Reply With Quote
The Following 8 Users Say Thank You to derrtydozen For This Useful Post:
Alec13 (12-02-2008), dildom4asta (11-17-2008), jj33 (12-10-2008), killerszzz99 (11-14-2008), landrewl123 (11-15-2008), maramizo (10-24-2008), TiMMY213xD (10-04-2008), tjpenaflor (11-14-2008)

 
Old 10-03-2008, 21:31   #2
Adult
 
airsoftgeek's Avatar
 
Join Date: Apr 2008
Credits: 5,476
Location: In the Interweb
Posts: 298
Thanks: 8
Thanked 39 Times in 25 Posts
Leached of Gzp... Ban this noob.
 
airsoftgeek is offline   Reply With Quote
The Following User Says Thank You to airsoftgeek For This Useful Post:
superkidboy8 (11-24-2008)

 
Old 10-05-2008, 18:02   #3
Teenager
 
USA-PIMP's Avatar
 
Join Date: Jan 2008
Credits: 1,735
Posts: 95
Thanks: 11
Thanked 3 Times in 3 Posts
very nice tutorial ....but i think it wont work for VISTA
 
USA-PIMP is offline   Reply With Quote

 
Old 10-05-2008, 18:10   #4
Teenager
 
killax9's Avatar
 
Join Date: Jan 2008
Credits: 1,865
Posts: 87
Thanks: 7
Thanked 27 Times in 17 Posts
You leached every single word from that thread. If you were to make your own tuturial i would have givinn you credit
 
killax9 is offline   Reply With Quote
The Following User Says Thank You to killax9 For This Useful Post:
chanboy (12-01-2008)

 
Old 10-06-2008, 17:22   #5
Little Baby
 
Join Date: Sep 2008
Credits: 503
Posts: 6
Thanks: 0
Thanked 9 Times in 2 Posts
I didnt take any credit for it.
i was just posting, and this was not from gzp noob i got it from another site from my friend. Thanks for being a dick for no reason, did i take any credit for it? No now stfu!
 
derrtydozen is offline   Reply With Quote

 
Old 10-06-2008, 18:26   #6
Adult
 
airsoftgeek's Avatar
 
Join Date: Apr 2008
Credits: 5,476
Location: In the Interweb
Posts: 298
Thanks: 8
Thanked 39 Times in 25 Posts
Quote:
Originally Posted by derrtydozen View Post
I didnt take any credit for it.
i was just posting, and this was not from gzp noob i got it from another site from my friend. Thanks for being a dick for no reason, did i take any credit for it? No now stfu!
Where do you think the other site got it from?
 
airsoftgeek is offline   Reply With Quote

 
Old 10-06-2008, 23:43   #7
Adult
 
jj33's Avatar
 
Join Date: Mar 2008
Credits: 3,848
Location: Descipe*
Posts: 218
Thanks: 11
Thanked 51 Times in 30 Posts
yea sure you got from gzp
The1Fear is one of my good friends
 
jj33 is offline   Reply With Quote

 
Old 10-07-2008, 13:58   #8
Little Baby
 
Join Date: Jan 2008
Credits: 1,199
Posts: 14
Thanks: 8
Thanked 4 Times in 2 Posts
What friend when u know it good u know that The1Fear is from thesfhacksite.net
 
rutyboy is offline   Reply With Quote

 
Old 10-07-2008, 23:26   #9
Teenager
 
sfking1228's Avatar
 
Join Date: Dec 2007
Credits: 5,669
Location: Shanghai in side Green Crate
Posts: 88
Thanks: 13
Thanked 89 Times in 15 Posts
Well i Was Looking 4 this! ty vrry much i had a 2003 version lol that suks
 
sfking1228 is offline   Reply With Quote

 
Old 10-11-2008, 16:47   #10
Kid
 
xXxDarkheroxXx's Avatar
 
Join Date: Jun 2008
Credits: 2,512
Posts: 46
Thanks: 10
Thanked 52 Times in 9 Posts
very nice
 
xXxDarkheroxXx is offline   Reply With Quote
Reply

Bookmarks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 23:06.


vBulletin style developed by Transverse Styles

Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Template-Modifications by TMS
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Ad Management by RedTyger