|
You last visited: Today at 18:30
Advertisement
Warrock - Code Snippets
Discussion on Warrock - Code Snippets within the WarRock forum part of the Shooter category.
04/25/2013, 09:11
|
#886
|
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
|
|
|
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
|
|
|
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.
|
|
|
04/25/2013, 18:43
|
#889
|
elite*gold: 297
Join Date: Dec 2010
Posts: 1,129
Received Thanks: 1,687
|
Quote:
Originally Posted by Lucky Strike™
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.
|
|
|
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)
|
|
|
04/27/2013, 11:09
|
#891
|
elite*gold: 0
Join Date: Sep 2012
Posts: 169
Received Thanks: 130
|
Search AccuracyAs
|
|
|
04/27/2013, 14:43
|
#892
|
elite*gold: 0
Join Date: Mar 2013
Posts: 186
Received Thanks: 267
|
Quote:
Originally Posted by .BlackHat
(...)
€dit: fast reload geht so:
0x0088F668 -> 0x44433032 (DWORD)
|
?! XD
*reinterpret_cast<DWORD*>(0x0088F668) = 0x44433032;
Dafuq?
|
|
|
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);
|
|
|
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
|
|
|
04/28/2013, 12:35
|
#895
|
elite*gold: 0
Join Date: Sep 2012
Posts: 169
Received Thanks: 130
|
ASM AutoMedic ?
|
|
|
04/28/2013, 16:03
|
#896
|
elite*gold: 93
Join Date: Jan 2012
Posts: 517
Received Thanks: 585
|
Quote:
Originally Posted by winkabean
#Request
Super No Spread for no menu
|
its the same like menu...
|
|
|
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
|
|
|
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.
|
|
|
04/30/2013, 20:00
|
#899
|
elite*gold: 40
Join Date: Mar 2013
Posts: 1,396
Received Thanks: 778
|
Quote:
Originally Posted by Swaggin'
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
|
|
|
04/30/2013, 20:38
|
#900
|
elite*gold: 0
Join Date: Mar 2012
Posts: 194
Received Thanks: 311
|
Quote:
Originally Posted by C0RE'
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.
|
|
|
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.
|
|