Hey,
ich habe hier noch einen kleinen C++ Happen für euch
Hoffe ihr könnt mir bei einer Delphi Umsetzung helfen:
Code:
typedef bool( WINAPIV *IntersectSegment )( IntersectQuery&
Query, IntersectInfo *pInfo );
DWORD *LTClient = (DWORD*)(Base+0x2E7F9C);
IntersectSeg = (IntersectSegment)*(DWORD*)(*LTClient+0x64);
Okay die Funktion habe ich so übersetzt:
Delphi-Quellcode:
var
IntersectSegment:
function(
Query: PIntersectQuery;
pInfo: PIntersectInfo): BOOL;
cdecl;
Jetzt bin ich mir allerdings unsicher, ob es bei den Zeigern:
@IntersectSegment := Pointer(PDWord(PDWord(Base + $2E7F9C)^ + $64)^);
oder doch eher:
@IntersectSegment := Pointer(PDWord(PDWord(PDWord(Base + $2E7F9C)^)^ + $64)^);
heißen muss.
Viele Grüße
Zacherl