找回密码
 注册
搜索
楼主: kjrwd@tj

岛主新课的成果

[复制链接]
门派:武当派
 楼主| 发表于 2018-12-24 18:01:02 | 显示全部楼层
mcyzcs@tj 发表于 2018-12-24 17:17
师兄,问问看你是不是一样现象

现在除了提前搜索是没问题可以提前几步,然后一步步搜

那是你没有把wdgostart重新赋值呀。
在function wudangFindAct()里加上这个呀。

  1.         wdgostart=0
复制代码



这样的话应该就只会在快到武当任务地点前才会一步一步走了。。

门派:武当派
 楼主| 发表于 2018-12-24 18:02:22 | 显示全部楼层
alphadog@tj 发表于 2018-12-24 17:58
你是不是那个变量没搞好啊  应该战斗完 就把那个变量归零吧

是的,师姐分析得很到位,我是在开始搜索时就归零了。
门派:武当派
发表于 2018-12-24 18:46:10 | 显示全部楼层
我找找看,应该不会出现这个问题,归零应该是做了的
门派:武当派
发表于 2018-12-24 18:47:16 | 显示全部楼层
function wudangFindAct()
    EnableTriggerGroup("wudangFind",true)
    DeleteTimer("wudang")
    wdgostart=0
    job.flag()
    exe('look')
    find()
    messageShow('武当任务:已到达任务地点【'..job.where..'】,开始寻找【'..dest.area .. dest.room ..'】的'..'【'.. job.target ..'】!')
end
门派:武当派
 楼主| 发表于 2018-12-24 19:11:52 | 显示全部楼层
mcyzcs@tj 发表于 2018-12-24 18:47
function wudangFindAct()
    EnableTriggerGroup("wudangFind",true)
    DeleteTimer("wudang")

哦,应该是在战斗结束后的地方再加个gostart=0。
忘了没搜索之前碰到npc的话就不会执行这句了。。
门派:武当派
 楼主| 发表于 2018-12-24 19:14:10 | 显示全部楼层
mcyzcs@tj 发表于 2018-12-24 18:47
function wudangFindAct()
    EnableTriggerGroup("wudangFind",true)
    DeleteTimer("wudang")

在function wudangBack(n,l,w)里再加个
wdgostart=0
应该就OK了。。。

门派:武当派
发表于 2018-12-24 19:14:55 | 显示全部楼层
kjrwd@tj 发表于 2018-12-24 19:11
哦,应该是在战斗结束后的地方再加个gostart=0。
忘了没搜索之前碰到npc的话就不会执行这句了。。

嗯,谢谢师兄,这个分析应该是正解吧,反正刚才我在好几个地方都加进去了
门派:武当派
 楼主| 发表于 2018-12-24 19:17:14 | 显示全部楼层
mcyzcs@tj 发表于 2018-12-24 19:14
嗯,谢谢师兄,这个分析应该是正解吧,反正刚才我在好几个地方都加进去了

没啥,共同学习,共同进步。
门派:武当派
发表于 2018-12-26 10:05:38 | 显示全部楼层
alphadog@tj 发表于 2018-12-24 17:50
哎哟 这么走 可又慢了啊

有好多都是都过了就找不着了
门派:武当派
发表于 2018-12-26 10:06:25 | 显示全部楼层
mcyzcs@tj 发表于 2018-12-24 17:56
是啊,这个路径切割还是比较高深,不懂

大家还是对代码不敏感
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-11-9 11:13 , Processed in 0.040828 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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