Quote:
Originally Posted by marykillsjane
Er hat doch geschrieben er will es lernen um später hacks / Bots zu programmieren da würde ich nicht c/c++ nehmen ,weil es einfach sehr lange dauert sich in eine dieser Sprachen einzuarbeiten besonders als Neuling .Warum sollte er also kein AutoIt nehmen ,wenn er dadurch deutlich schneller zum Erfolg kommt,weil es für Anfänger ( meiner meinung nach) recht schnell zu erlenen / zu verstehen ist.
Und wenn er dann i-wann mal an die Grenzen der Sprache kommen sollte hat er schon soviel Grundwissen ,dass es für ihn auch kein riesen Problem sein sollte sich z.b. in c++ oder c einzuarbeiten.Weil er aber sagte er will es lernen um Bots /hacks zu schreiben ist AutoIt erstmal voll ausreichend,und er wird schneller damit zum Erfolg kommen.
|
Ob er sich nun direkt in C# / C++ einarbeitet doch sich doppelte Mühe macht indem er erst mal ne Scriptsprache lernen muss wo er extra Memory Libs brauch und son Schwachsinn, und dann auch noch zusätzlich anschließend C++/c# lernt.. Ich würde ihm echt empfehlen c# zu lernen oder c++ , dort lässt sich echt einfach Spielehacks Coden, auch eigene Dlls´was mit Autoit nicht geht,demnach wird er spätestens wenn er was vernünftiges machen will an die Grenzen stoßen und gezwungen sein umzusteigen.Autoit mag für spielereien okay sein, aber wirklich was gescheites lässt sich damit nicht anfangen meiner Meinung nach ;) Bei c++ / c# musst du keine extra Libs einfügen um Memory Hacking zu betreiben, kannst dlls erstellen die du in Games injecten kannst etc. Die Möglichkeiten sind einfach viel vielfälltiger.
Und Schwerer ist die Syntax auch nicht als Autoit. Wenn er schon frisch anfängt, kann er es auch gleich richtig lernen.
@TE
würde dir empfehlen dich ernsthaft mit C#/C++ auseinander zu setzen, zunächst einfache Consolen Programme wo du Text ausgibst, einliest, Mathematische Aufgaben lösen lässt (Phytagoras z.b) und solche Dinge. Wenn du das einigermaßen kannst, kannst du dir anschaun wie man ne Windows Gui erstellt, und damit experimentieren. Oder du schaust dir mal Opengl / DirectX an und programmierst darin kleine Spielereien. Wenn das klappt kannst du ja ein kleines 2d Spielchen programmieren um dich bisschen näher einzuarbeiten. Anschließend würde ich mich mit Assembler beschäftigen und damit rumprobieren. Dann kannst du dich gleichzeitig auch mit Cheatengine befassen und mit dem Debugger rumspielen der in CE integriert ist. Anschließend kannst du anfangen wenn du ein bisshen Plan von der Materie hast ja die ersten Programme mal mit Ollydbg oder IDA Pro debuggen, und versuchen einzelne Funktionen zu manipulieren. Wenn du dann das ganze bisher gemacht hast, kannst du z.b mit deinen Kenntnissen für DirectX /Opengl dann mit Detours kleine Wallhacks schreiben für Spiele wie Counterstrike oder Halflife, da ist es relativ einfach. Der einfachste Wallhack z.b ist es den Tiefentest im richtigen moment zu deaktivieren, aber das weißt du dann alles wie du sowas realisieren könntest weil du dich ja mit DirectX etc auskennst und weißt welche Funktionen was tun, welche du nutzen könntest und so weiter. Hoffe das ich dir etwas helfen konnte.
p.s: Mit C++/C# sind Memoryhacks wie Lebenspunkte Manipulation in Singleplayer Spielen z.b sehr einfach, das kannst du noch vor den Wallhacks etc üben wenn du möchtest, das wirst du auch brauchen.
Grüße