Цитата:
Сообщение от vahes
пасиба, вот вдруг кому пригодится:
Delphi Код:
@UNetworkHandler_MoveBackwardToLocation:= GetProcAddress(hModule,'?MTL@UNetworkHandler@@UAEXPAVAActor@@VFVector@@10HHH@Z');
procedure MoveTo(x,y,z,x1,y1,z1: single); stdcall;
var ms: integer;
begin
ms:=0;
asm
push ms
push ms
push ms
push ms
push z1
push y1
push x1
push z
push y
push x
push ms
mov ecx, nh
call UNetworkHandler_MoveBackwardToLocation
end;
end;
|
Кто то пытался использовать сию конструкцию?
Реально функция объявлена так:
UNetworkHandler::MTL(class AActor *,class FVector,class FVector,class AActor *,int,int,int)
Если пытатся как в примере выше вместо class AActor * подсовывать нулевой указатель то клиент L2 вылетает с критом (хроники GOD).
Что входит в класс AActor?