找回密码
 立即注册
查看: 370|回复: 31

[新框架LUA] lua版自动寻路 20250401更新

[复制链接]
万物创造者

189

主题

207

回帖

2345

积分
CN币
1 颗


威望
575

贡献
793

UID
1

QQ
QQ

微信Wechat
ahsinsoft

居住地
中国 上海市 杨浦区 定海路街道

发表于 2025-3-11 23:18:48 | 显示全部楼层 |阅读模式
如题,优点是,能用





已知问题:
1、走路不够丝滑
2、别人看到你步伐像迈克尔杰克逊,你自己是正常的
3、无法跨图寻路,地图变化后会中断寻路,这个目前和小男生cg是一样的,需要重新开始寻路

特色介绍:
1、不依赖小男生3.7界面的cg,所以说4.0界面的cg也能用
2、自动避障、自动判定能否走过去
3、快捷键/aw可呼出窗口
4、快捷寻路,直接输入如:/aw 242 88 即可
5、输入/aw0,中止寻路
6、迷宫也能用,配合北斗lua,更佳舒爽http://bbs.cnmlb.com:233/thread-184-1-1.html



20250321更新
1、修复遇敌后依然继续走路的bug
2、战斗后自动继续走路,不会中断


20250401更新
1、修复不自动寻路后,传送后依然会继续黄字提示的bug


安装方法:
1、把auto_walk.lua丢到modules文件夹中
2、moduleconfig.lua中添加loadModule('auto_walk')--lua版自动寻路
3、魔力宝贝,启动!



游客,如果您要查看本帖隐藏内容请回复





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
圣洁的灵魂 [SVIP]

17

主题

28

回帖

2220

积分
CN币
62 颗


威望
705

贡献
688

UID
7

QQ
QQ

微信Wechat
你猜

居住地
中国

发表于 2025-3-11 23:21:50 | 显示全部楼层
看看寻路方法。。
万物创造者

189

主题

207

回帖

2345

积分
CN币
1 颗


威望
575

贡献
793

UID
1

QQ
QQ

微信Wechat
ahsinsoft

居住地
中国 上海市 杨浦区 定海路街道

 楼主| 发表于 2025-3-11 23:24:22 | 显示全部楼层
与此同时,特别推荐各位写代码时,尝试利用deepseek、豆包等。非常给力
本lua避障功能,使用了ai的代码




第一次询问:

  1. 写一个lua

  2. --获取我现在所在位置的方法如下
  3. local player = 0
  4. local x = Char.GetData(player,%对象_X%)
  5. local y = Char.GetData(player,%对象_Y%)
  6. local floor = Char.GetData(player,%对象_地图类型%)
  7. local map = Char.GetData(player,%对象_地图%)

  8. --目标xy位置是
  9. tox = 150
  10. toy = 70

  11. --计算障碍物的函数是,返回1为可通行,返回0为不可通行
  12. Map.IsWalkable(floor, map, x, y)

  13. --走一步的函数为如下
  14. NLG.WalkMove(player,6)--x-1使用这个方法
  15. NLG.WalkMove(player,2)--x+1使用这个方法
  16. NLG.WalkMove(player,0)--y-1使用这个方法
  17. NLG.WalkMove(player,4)--y+1使用这个方法

  18. Char.SetLoopEvent(nil,"auto_walk_loop",player,1000)--每隔1秒运行一次

  19. function auto_walk_loop(player)
  20. --我现在需要每走一步,检测以下当前xy,然后重新规划路线,直至到终点
  21. end
复制代码





第二次询问:
  1. 这个方法在死路里无法回头,优化一下
复制代码



苍之风云

2

主题

84

回帖

487

积分
CN币
0 颗


威望
157

贡献
87

UID
248

QQ
QQ

微信Wechat
1234567890-123

居住地
中国 北京市 大兴区 黄村地区(黄村镇)

发表于 2025-3-12 01:02:15 | 显示全部楼层
我看看我看看
苍之风云

2

主题

51

回帖

229

积分
CN币
5 颗


威望
58

贡献
55

UID
166

QQ
QQ

微信Wechat
11146425

居住地
美国

发表于 2025-3-12 08:25:14 | 显示全部楼层
谢谢分享~~~
苍之风云

1

主题

80

回帖

438

积分
CN币
5 颗


威望
135

贡献
82

UID
276

QQ
QQ

微信Wechat
yuhan

居住地
中国

发表于 2025-3-12 08:44:47 | 显示全部楼层
想学习学习
呢喃的歌声

0

主题

32

回帖

148

积分
CN币
0 颗


威望
42

贡献
32

UID
536

QQ
QQ

微信Wechat
42552321

居住地
中国 山西省 晋城市

发表于 2025-3-12 08:57:10 | 显示全部楼层
感谢大大分享
苍之风云

0

主题

130

回帖

483

积分
CN币
0 颗


威望
111

贡献
131

UID
124

QQ
QQ

微信Wechat
13764475320

居住地
中国 上海市 奉贤区 南桥镇

发表于 2025-3-12 10:34:04 | 显示全部楼层
66666666666666666
苍之风云

0

主题

79

回帖

426

积分
CN币
0 颗


威望
134

贡献
79

UID
35

QQ
QQ

微信Wechat
131558770

居住地
中国

发表于 2025-3-12 12:18:40 | 显示全部楼层
看看寻路方法。。
呢喃的歌声

0

主题

52

回帖

158

积分
CN币
0 颗


威望
27

贡献
52

UID
350

QQ
QQ

微信Wechat
13765691015

居住地
中国

发表于 2025-3-12 17:18:29 | 显示全部楼层
看看拿走····
敬畏的寂静 [超管]

10

主题

108

回帖

607

积分
CN币
31 颗


威望
142

贡献
174

UID
2

QQ
QQ

微信Wechat
1556329824

居住地
中国

发表于 2025-3-12 19:11:57 | 显示全部楼层
不错的功能 太好啦
呢喃的歌声

0

主题

48

回帖

188

积分
CN币
0 颗


威望
46

贡献
48

UID
374

QQ
QQ

微信Wechat
zhangcong0596

居住地
中国

发表于 2025-3-12 20:19:59 | 显示全部楼层
谢谢分享
欢喜的慈雨

0

主题

80

回帖

682

积分
CN币
0 颗


威望
261

贡献
80

UID
18

QQ
QQ

微信Wechat
hi05170

居住地
中国

发表于 2025-3-12 20:44:34 | 显示全部楼层
謝啦 方便多了 謝謝
欢喜的慈雨

0

主题

144

回帖

592

积分
CN币
0 颗


威望
152

贡献
144

UID
79




发表于 2025-3-12 22:07:08 | 显示全部楼层
感谢大佬分享~~~~~
呢喃的歌声

0

主题

25

回帖

104

积分
CN币
0 颗


威望
27

贡献
25

UID
520

QQ
QQ

微信Wechat
18971364578

居住地
中国 湖北省 武汉市 江岸区 新村街道

发表于 2025-3-12 22:43:16 | 显示全部楼层
下载下载!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CN魔力实验室

GMT+8, 2025-4-28 07:52 , Processed in 0.059584 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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