Skocz do zawartości

[OpenGL/CS 1.6] WallHack


TinMar0
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Umieszczamy w pliku opengl.cpp w module:

void WINAPI xglBegin ( GLenum mode )

TUTAJ WKLEJAMY KOD WALLHACKA , KTORYKOLWIEK Z DOLU TEMATU

	oglBegin( mode );





 

Kod Wallhack 1:

if(mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN)
	
		{
	glDepthRange(0.5,0);
		glDepthFunc(GL_GREATER);
		glDisable(GL_DEPTH_TEST);
glEnable(GL_BLEND);
		}

 

Kod Wallhack 2:

if(mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN){
	glDepthRange(1,0);}
else{
	glDepthRange(0,1);}

 

Kod Wallhack 3:

if( !bDrawingEnts && bDrawnWorld )
{
if( mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN )
{
bDrawingEnts = true;
glClear(GL_DEPTH_BUFFER_BIT);
}

	}

Powywej mamy kody, które uzywalem w Umbrelli, natomiast ponizej podam Kody wallhacków, które poznalem i czasami uzywalem:

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
			glColor4f(0.98f,0.65f,0.81f,0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
			glColor4f(0.43f,1.2f,0.31f,0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);	
		}

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
			glColor4f(3.2f,1.1f,0.17f,0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
			glColor4f(0.83f,0.32f,0.44f,0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
			glColor4f(0.2f,0.41f,3.17f,0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

if(!(mode==GL_POLYGON))
			{
			glEnable(GL_BLEND);
			glDisable(GL_DEPTH_TEST);
			}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
			{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_ONE,GL_ONE);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
			{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_ONE,GL_SRC_COLOR);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_ONE,GL_ONE_MINUS_SRC_COLOR);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_ONE,GL_DST_COLOR);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
		{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_ONE,GL_ONE_MINUS_DST_COLOR);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
		}

 

if(!(mode==GL_TRIANGLES||mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))
				{
			GLfloat curcol[4];
			glGetFloatv(GL_CURRENT_COLOR, curcol);
			glDisable(GL_DEPTH_TEST);
			glEnable(GL_BLEND);
			glBlendFunc(GL_SRC_COLOR,GL_ZERO);
			glColor4f(curcol[0],curcol[1],curcol[2],0.5f);			
			glClearColor(0.0f,0.0f,0.0f,0.0f);
				}

Jest to oczywiscie zabawa kolorami w Wallhacku, ale bardzo przydatna i nadaje sie do kazdej gry FPP, uzywajacej sterowników OpenGL.

Mozecie zmieniac jak chcecie jak chcecie, ale Pod KOD OpenGL, a o tym jak to jest z jezykiem OpenGL napisze na tej stronie w temacie Tutoriale.

Aktualna baze z Update Enginu gry rodziny HL1 podam w temacie SRC, jak doceniacie moja twórczosc i wysilki to piszcie o mnie. :P

Odnośnik do komentarza

wyglada to tak:

 

 

 

 

void WINAPI xglBegin ( GLenum mode )
{
 //TU ZACZYNA SIE KOD WALLHACKA
	if (!                                                                                                         (mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN||mode==GL_QUADS))              
	{                                                                                                           
		float curcolor[4];                                                                        
		glGetFloatv(GL_CURRENT_COLOR, curcolor);                              
		glDisable(GL_DEPTH_TEST);                                                   
		glEnable (GL_BLEND);                                                          
		glBlendFunc(GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA_SATURATE);
		glColor4f(curcolor[0], curcolor[1], curcolor[2], .667f);
	}// TU KONCZY SIE KOD WALLHACKA
	
	oglBegin( mode );
}

 

LUB TAK:// INNY KOD WALLHACKA.

 

 

void WINAPI xglBegin ( GLenum mode )
{
 //TU ZACZYNA SIE KOD WALLHACKA
	if(mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN) 
    
        { 
         glDepthRange(0.5,0); 
        glDepthFunc(GL_GREATER); 
        glDisable(GL_DEPTH_TEST); 
        glEnable(GL_BLEND); 
        }//TU KONCZY SIE KOD WALLHACKA	
	oglBegin( mode );
}
Odnośnik do komentarza

A czym ty kodujesz ? delphi ?

 

koduje w c++ w visual studio express 2005

 

nie wiem czy dziala na protokul 47 i 48

 

 

jakby? móg? to dodaj jeszcze no recoil i aimbota, i mo?e jeszcze esp

tutaj masz strone z plikami i szukaj tego wszystkiego

 

 

stronka z bazami src

Odnośnik do komentarza

A czym ty kodujesz ? delphi ?

 

koduje w c++ w visual studio express 2005

 

nie wiem czy dziala na protokul 47 i 48

 

 

jakby? móg? to dodaj jeszcze no recoil i aimbota, i mo?e jeszcze esp

tutaj masz strone z plikami i szukaj tego wszystkiego

 

 

stronka z bazami src

47 jest stary wiec na bank dziala

[center:7b48e94c40] AKINARI'S BACK ![/center:7b48e94c40]

Odnośnik do komentarza

Można wiedzieć, który kod jest na XQZ ?

if(mode == GL_TRIANGLES || mode == GL_TRIANGLE_STRIP || mode == GL_TRIANGLE_FAN){
	glDepthRange(1,0);}
else{
	glDepthRange(0,1);}

Jak tworzysz haxa na bazie tej z forum nie zapomnij o proofowaniu na vac!

Co do samego kodu to może on się czasami bugować (odwraca modele - lustrzane odbicia), ale bawiąc się if(mode == GL_TRIANGLES etc z innych kodów wyszło mi coś ala xqz ale bronie prześwitywały (ręce, widać magazynek etc)

"Stay hungry stay foolish" - Steve Jobs

Odnośnik do komentarza

Właśnie, nie ma tutaj kodu na XQZ bez prześwitujących broni ?

P.S. Co do kodowania, kiedyś zrobiłem własnego hacka na p47. Działał on, grałem na nim 5 miesięcy i nie banowało. Do teraz nie bawiłem się w C++ i nie wiem jak robić proof na vaca ani WH jako sterownik.

Odnośnik do komentarza

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  Tagi

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności