Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock
You last visited: Today at 18:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Warrock - Code Snippets

Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.

Closed Thread
 
Old 04/25/2013, 09:11   #886
 
Lucky Strike™'s Avatar
 
elite*gold: 2
Join Date: May 2010
Posts: 2,913
Received Thanks: 1,565
Ich wäre dafür den Titel dieses Threads zu ändern, beziehungsweise den "main purpose of it" zu ändern.

Code Snippets suggeriert doch nur "da geh ich hin wenn ich mir schnell was rüberkopieren muss". Teilweise wird super erklärt, aber es wäre für jeden wesentlich hilfreicher wenn eine Erklärung zur Bedingung gemacht werden würde.

Vielleicht reduziert man damit das, was so oft kritisiert wird. Denn wenn ein Neuling ein Tutorial braucht, beispielsweise wenn er von der Materie noch 0 Ahnung hat und ihm geraten wird, mit einem simplen No Menu Hack zu beginnen, wird er mit sourcecodes beworfen, Erklärungen die nicht den sourcecode sondern (oft, nicht immer) höchstens Auswirkungen und nicht das Zustandekommen erklären. Vielleicht gleich noch Grundlegende Kenntnisse (bzgl. gamehacking und c++ im allgemeinen) zu vermitteln.

Es gibt beispielsweise wunderbare Texte darüber, wie das Hackshield genau funktioniert. (z.b. ) Hier wird einfach etwas das Bypass genannt wird, aber im Prinzip gar keiner ist, als plain source den Leuten zum kopieren hingeworfen. Man kann doch wenigstens bessere Voraussetzungen schaffen, dann muss man sich auch nicht über Leute beschweren (hab vorhin wieder so einen gesehen, der nur kopiert, nen bypass und funktionen, definitionen nach der dllmain reinklatscht, compiler error gibt klar an was falsch ist, dennoch frägt er nach was denn los ist, .....), die viel kopieren ohne zu hinterfragen, da sich die Leute dann eher mit der Materie beschäftigen würden. Meine Meinung.

Normalerweise kann ich mich verständlicher äußern, aber hab eben etwas zu lange nicht geschlafen, darum das gestammel hier
Denke man versteht aber den Sinn meiner Aussagen. Nicht falsch verstehen, manche helfen wo sie nur können, und hauen dann halt einfach ne source ohne erklärung raus, ist ja kein Thema. Nur sollte das nicht der Standard und die Hauptfunktion eines solchen Threads sein, so lernt man ja nicht so viel wie man könnte, wenn..

ihr versteht mich schon... xD bin mal schlafen, hoffe man kann das noch als konstruktive kritik betrachten

EDIT: Wird wohl nix mehr mit schlafen, egal. Muss nochmal unterstreichen, dass ich damit nicht die Posts kritisieren will, die irgendjemand von euch irgendwann gemacht hat, im Großen und Ganzen hat der Thread viel positives. Ich weiß ich kann viel labern, letztendlich steck in dem Game um das es geht nichtmal viel Potenzial. Na gut aus unserer Sicht vielleicht schon eher xD naja ich lass es gut sein erstma
Lucky Strike™ is offline  
Old 04/25/2013, 11:54   #887
 
elite*gold: 73
Join Date: Mar 2011
Posts: 2,908
Received Thanks: 8,548
Quote:
Credits to CyberMask(me), UnknownPK
Credits to UnknownPK

Boneshot ist nicht nodamage nur weil deine addy failt lol
Kazbah__ is offline  
Old 04/25/2013, 14:04   #888
 
elite*gold: 1
Join Date: Apr 2013
Posts: 461
Received Thanks: 216
Quote:
Code:
void MakeDouble(int ADR , double VALUE)
{
	unsigned long size;
	VirtualProtect((void*)ADR, sizeof(VALUE), PAGE_READWRITE, &size);
	memcpy((void*)ADR, &VALUE , sizeof(VALUE));
	VirtualProtect((void*)ADR, sizeof(VALUE), size, 0);
}
Not really yours. I've seen this almost everywhere. You just renamed it to MakeDouble and added a double param instead.
.BlackHat is offline  
Old 04/25/2013, 18:43   #889
 
Raz9r's Avatar
 
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
Quote:
Originally Posted by Lucky Strike™ View Post
Ich wäre dafür den Titel dieses Threads zu ändern, beziehungsweise den "main purpose of it" zu ändern.
Der Thread-Titel entspricht lediglich dem, wofür der Thread ursprünglich gedacht war. Das ganze hat nie geklappt – Du hast also insofern recht.
Wir haben mal darüber nachgedacht, aus diesem und dem Pointer/Offsets Thread eine öffentliche Gruppe zu machen und diese als Sticky hier zu verlinken, weil man damit auch der Moderation Arbeit sparen kann: es kann so ein erfahrener Benutzer, der kein Moderator ist, die Gruppe verwalten.

Wenn Du das nächste mal solche Kritik/Anregungen hast, poste sie doch bitte direkt in der Sektion als eigenen Thread, damit sie mehr Aufmerksamkeit erregt. Es ist schön zu sehen, dass sich jemand Gedanken über so etwas macht.
Raz9r is offline  
Thanks
1 User
Old 04/26/2013, 19:49   #890
 
elite*gold: 1
Join Date: Apr 2013
Posts: 461
Received Thanks: 216
enable deathcam 0x00458413: \x74\x0A -> \x90\x90
sollte klappen

€dit: fast reload geht so:
0x0088F668 -> 0x44433032 (DWORD)
.BlackHat is offline  
Old 04/27/2013, 11:09   #891
 
Spe@ker's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 169
Received Thanks: 130
Search AccuracyAs
Spe@ker is offline  
Old 04/27/2013, 14:43   #892
 
elite*gold: 0
Join Date: Mar 2013
Posts: 186
Received Thanks: 267
Quote:
Originally Posted by .BlackHat View Post
(...)
€dit: fast reload geht so:
0x0088F668 -> 0x44433032 (DWORD)
?! XD

*reinterpret_cast<DWORD*>(0x0088F668) = 0x44433032;
Dafuq?
Xave :) is offline  
Old 04/27/2013, 15:23   #893
 
elite*gold: 73
Join Date: Mar 2011
Posts: 2,908
Received Thanks: 8,548
DWORD ASM_NoReload = 0x514977; // 03/4/2013

//on
MemEditing((void*)(ASM_NoReload),(PBYTE)"\x90\x90\ x90\x90\x90\x90",6 , 0x602A);
//off
MemEditing((void*)(ASM_NoReload),(PBYTE)"\x0F\x84\ xF7\x00\x00\x00",6 , 0x6CCB);
Kazbah__ is offline  
Old 04/27/2013, 16:42   #894
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2
#Request

Super No Spread for no menu
winkabean is offline  
Old 04/28/2013, 12:35   #895
 
Spe@ker's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 169
Received Thanks: 130
ASM AutoMedic ?
Spe@ker is offline  
Old 04/28/2013, 16:03   #896
 
Tibolus_'s Avatar
 
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
Quote:
Originally Posted by winkabean View Post
#Request

Super No Spread for no menu
its the same like menu...
Tibolus_ is offline  
Thanks
1 User
Old 04/28/2013, 18:00   #897
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 48
Code:
if( cSettings.CH_ExitWarRock == 1)
        {
	if(GetAsyncKeyState('N'))
	{
	        cSettings.CH_ExitWarRock = 0;
		}
		else if(GetAsyncKeyState('Y'))
		{
			ExitProcess(0);
		}
	}
 
if (cSettings.CH_ExitWarRock==1)
	{
		pMenu->DrawTextC(500,250,RED,"[ do you really Want to Exit Warrock? Y/N Key ]",pFont);
	}

Credits: SilverRazzer
Swaggin' is offline  
Old 04/29/2013, 14:49   #898
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2
Hello Guys, i have learnt the basic for hacking warrock. for example the simple offsets, e.g superjump, norecoil etc. However i require help with the memory hacks. For example no spread, unlimited ammo, invisible etc.

Will you please help me? it is for a no menu hack, any help will be gladly appreciated.
winkabean is offline  
Old 04/30/2013, 20:00   #899
 
C0RE''s Avatar
 
elite*gold: 40
Join Date: Mar 2013
Posts: 1,396
Received Thanks: 778
Quote:
Originally Posted by Swaggin' View Post
Code:
if( cSettings.CH_ExitWarRock == 1)
        {
	if(GetAsyncKeyState('N'))
	{
	        cSettings.CH_ExitWarRock = 0;
		}
		else if(GetAsyncKeyState('Y'))
		{
			ExitProcess(0);
		}
	}
 
if (cSettings.CH_ExitWarRock==1)
	{
		pMenu->DrawTextC(500,250,RED,"[ do you really Want to Exit Warrock? Y/N Key ]",pFont);
	}

Credits: SilverRazzer
Irgendwie unsinnig das in 2 gleiche If Abfragen zu schreiben.

So wäre das doch viel einfacher und kürzer:
Code:
if( cSettings.CH_ExitWarRock == 1)
{
pMenu->DrawTextC(500,250,RED,"[ do you really Want to Exit Warrock? Y/N Key ]",pFont);
       
	if(GetAsyncKeyState(0x4E)) //N
	{
	        cSettings.CH_ExitWarRock = 0;
		}
		else if(GetAsyncKeyState(0x59)) //Y
		{
			ExitProcess(0);
		}
	}
 
Credits: SilverRazzer // C0RE
C0RE' is offline  
Old 04/30/2013, 20:38   #900
 
elite*gold: 0
Join Date: Mar 2012
Posts: 194
Received Thanks: 311
Quote:
Originally Posted by C0RE' View Post
Irgendwie unsinnig das in 2 gleiche If Schleifen zu schreiben.

So wäre das doch viel einfacher und kürzer:
Code:
if( cSettings.CH_ExitWarRock == 1)
{
pMenu->DrawTextC(500,250,RED,"[ do you really Want to Exit Warrock? Y/N Key ]",pFont);
       
	if(GetAsyncKeyState(0x4E)) //N
	{
	        cSettings.CH_ExitWarRock = 0;
		}
		else if(GetAsyncKeyState(0x59)) //Y
		{
			ExitProcess(0);
		}
	}
 
Credits: SilverRazzer // C0RE
The part where you rename the 'N' & 'Y' to bytes is bullshit..
It has no benefit.
cheatslaw is offline  
Closed Thread


Similar Threads Similar Threads
WarRock EU - Code Snippets
07/12/2012 - WarRock - 7490 Replies
Hi Leute, in diesem Thread könnt ihr: -> Nach Sourcecodes fragen(Beispiel unten) -> Eure Sourcecodes posten(Wenn sie nicht von euch sind mit Credits!) -> Fragen ob eure Source evtl. einen Fehler hat -> Fragen was welcher Fehler bedeuted -> Sourcecodes entnehmen(Bitte beim Release dann Credits angeben!)



All times are GMT +1. The time now is 18:30.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.