- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
Function Tform1.GW():WideChar;
var
XID,a,b:PDWORD; // XID为当前选定怪物的ID
GWName:PWideChar; //这个定义的是怪物的名字
begin
a:=Pointer(GameBase);
a:=Pointer(a^+$1C);
XID:=Pointer(a^+$24);
XID:=Pointer(XID^+$974);
begin
b:=Pointer(a^+$8);
b:=Pointer(b^+$20);
b:=Pointer(b^+$18);
b:=Pointer(b^+4*(XID^ mod $301));
b:=Pointer(b^+$4);
b:=Pointer(b^+$274);
GWName:=Pointer(b^);
Result:=GWName^;
end;
procedure TForm1.Button22Click(Sender: TObject);
begin
Edit1.Text:=GW(); //编辑框里只显示了怪物名字的第一个字
end;
请朋友们帮我看看怎么取到完整的怪物名?? |
|