![]() |
{Generischer Code-Hook } frage zu function aufrufen
Hallo,
ich habe eine Adresse(007B4750), auf der sich eine function mit folgender struct befinden soll. (X: Float, Y: Float, Z: Integer): Integer Diese function möchte ich dann mit anderen Werten aufrufen. (leider keine Ahnung wie ich das machen soll.) Jetzt habe ich mir diesen "Generischer Code-Hook" Beitrag durchgelesen, und weiss leider nicht, wie ich an die sache rangehen soll. Darum bitte ich euch um einen Rat, vieleicht mit einem bsp code Gruß wadimwadim |
Re: {Generischer Code-Hook } frage zu function aufrufen
Du erstellst dir eine Variable mit dem Funktionsheader:
Delphi-Quellcode:
Und dann weist du dieser Variable deine Adresse zu
var specfunc: function(x:double; y:double; z:Integer):Integer; //hier auf Aufrufkonvention achten!!!
Delphi-Quellcode:
und kannst jetzt diese Funktion aufrufen.
specfunc:=$007xxxxx;
//bzw. @specfunc:=$007xxxxx; Mit einem Codehook hat das IMHO nix zu tun. Dass so etwas natürlich nicht immer gut geht, sollte dir klar sein. Und das diese Adresse wahrscheinlich aus einer DLL stammt, bedeutet, dass diese auch nicht konstant ist. |
Re: {Generischer Code-Hook } frage zu function aufrufen
das kann doch aber gar nicht gehen, weil specfunc ja eine function ist und ich ihr keine normale adresse zuweisen kann.
sory falls ich mir irre, kenn mich nicht sehr aus mit delphi |
Re: {Generischer Code-Hook } frage zu function aufrufen
Was spricht denn dagegen es auszuprobieren?
Nebenbei: Was machst du da eigentlich? |
Re: {Generischer Code-Hook } frage zu function aufrufen
ich habs ausprobier, und es klappt nicht (inkompatible Typen Integer und Procedure) schätze mal ich mach da einiges falsch.
Es geht um ein Spiel... Guild Wars, ich möchte den Charakter alleine zum laufen bringen |
Re: {Generischer Code-Hook } frage zu function aufrufen
Zitat:
|
Re: {Generischer Code-Hook } frage zu function aufrufen
ok gut, aber wie kann ich es dann am besten lösen?
|
Re: {Generischer Code-Hook } frage zu function aufrufen
Zitat:
Solche Bot-Versuche sind einfach nur ätzend. Und solange der Hersteller keine API zu Verfügung stellt, kannst Du mit absoluter Sicherheit davon ausgehen, dass es nicht einmal Ansatzweise im Gameplay und Balancing vorgesehen ist, dass Spieler-Charaktere als Bots durch die Gegend laufen. Versuch' Dein Glück woanders - Spiel doch CS, da wirst Du mehr Deinesgleichen treffen. * closed * |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz