|
ich hab zwar selber noch nie 'nen aimbot geschrieben, aber ich würde so (oder ähnlich) vorgehen:
- erst einmal mein target analysieren und die positionen (X/Y/Z) der spieler auf einem server raussuchen (die struktur sollte man ja irgendwo im speicher finden)
- dann müsste ich noch irgendwie herausfinden, wie man seine spielfigur dreht und wie man überprüft, ob ein gegner hinter einem objekt steht oder freies schussfeld besteht (ich schätze mal, dass man da mit DirectX/OGL irgendwas nettes machen kann)
- trigonometrie ftw. damit kann ich dann berechnen, wie weit in welche richtung ich meine spielfigur drehen muss, um (theoretisch) zu treffen
- dann würde ich eventuell noch eine art ping-ausgleich schreiben, da sich latenzen je nach spiel mehr oder weniger auf das zielen auswirken
|