看流星社区

 找回密码
 注册账号
查看: 2718|回复: 3

[求助]如何解决后台起路时点住NPC,人物,怪时不能正常走路?

[复制链接]

该用户从未签到

发表于 2011-4-6 08:46:27 | 显示全部楼层 |阅读模式
[求助]如何解决后台起路时点住NPC,人物,怪时不能正常走路?delphi组合键的使用?老是出现不走!求助

procedure gotoPoXPoY(x:single;y:single);
var base : DWord;
    x1,y1 :Single;
    tmpWriteData,vNumberOfBytesRead,NoGuai :DWord;
begin
  x1 := x;
  y1 := y;
  If nOK<>0 Then
    begin
      ReadProcessMemory (nOK,Pointer($008D64B4),@base,4,lpNumberOfBytesRead);
      ReadProcessMemory (nOK,Pointer(base+$24),@base,4,lpNumberOfBytesRead);
      ReadProcessMemory (nOK,Pointer(base+$8CC),@base,4,lpNumberOfBytesRead);
      ReadProcessMemory (nOK,Pointer(base+$30),@base,4,lpNumberOfBytesRead);
      ReadProcessMemory (nOK,Pointer(base+$4),@base,4,lpNumberOfBytesRead);
      SendMessage(currentlyFormHwnd,WM_LBUTTONDOWN,1,200 * $10000 + 300);
      SendMessage(currentlyFormHwnd,WM_LBUTTONUP,0,200 * $10000 + 300);
      Sleep(500);

      WriteProcessMemory(nOK, pointer(base + $20), @x1, 4, lpNumberOfBytesRead);
      WriteProcessMemory(nOK, pointer(base + $28), @y1, 4, lpNumberOfBytesRead);
    end;

end;

该用户从未签到

发表于 2011-4-6 08:46:33 | 显示全部楼层
似乎是按ALT或者是CTRL,可以避开怪,sendmessage或postmessage无法发送组合键,大概只能用keybd_event了,这样就无法后台了。

该用户从未签到

发表于 2011-4-6 08:46:41 | 显示全部楼层
应该可以这样解决吧...

检测当前选中是否为0 不为0则在一定范围内重选

该用户从未签到

发表于 2011-4-6 08:46:50 | 显示全部楼层
后台走路时把怪物和NPC的ID写为0
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-15 20:12

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表