嗯 那个脚本我看明白了 我的意思是人物采集不是得有距离限制么,但是那个脚本限制的是固定的坐标 但是随机刷新了很多 那怎么样检测离NPC的距离呢 lidu126 发表于 2021-7-2 16:23 嗯 那个脚本我看明白了 我的意思是人物采集不是得有距离限制么,但是那个脚本限制的是固定的坐标 ...
随机坐标的话就限制不了,0615版有获取npc坐标的命令,应那个应该可以,但是没测试过,不知道好用不 diytto 发表于 2021-7-2 14:55
这个采药NPC是随机的,点击NPC的距离限制可以获取吧 [@Main]
#ACT
SHOWPROGRESSBARDLG 5 @采集完成 正在采集,进度%d%... 1 @采集中断
Break
QF触发
[@采集完成]
#ACT
Give 回城卷 1
SendMsg 5 你采集一个回城卷
Break
[@采集中断]
#ACT
SendMsg 5 采集被中断
Break diytto 发表于 2021-7-2 14:55
#ACT
DelNpc 地苦胆 0
movr G109 0 3
GetListString ..\\QuestDiary\\怜悯模式\\采集\\地苦胆坐标.txt <$STR(G109)> G107 G108
CreateNPC 地苦胆 0 <$STR(G107)> <$STR(G108)> 10005 地苦胆-0 0
这个是要在QD文件里面加TXT文本? 没太懂 用自定义怪,设置为不移动,设置攻击触发,就可以做了!! 179550716 发表于 2021-7-3 16:06 用自定义怪,设置为不移动,设置攻击触发,就可以做了!!
怎么检测距离呢? senyan 发表于 2022-1-25 22:57 怎么检测距离呢?
CheckHumInRange
如果是NPC,就获取当前NPC的坐标。
如果是怪物,就获取攻击坐标。
然后检测此坐标的范围即可
页:
1
[2]