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

护送稳定版(7.11已更新)

[复制链接]
门派:少林派
发表于 2020-6-23 17:43:30 | 显示全部楼层
变量里面删除任务,请问怎么删除呢?   
门派:少林派
发表于 2020-6-24 16:46:42 | 显示全部楼层
quit@tj 发表于 2020-6-23 17:43
变量里面删除任务,请问怎么删除呢?

ALT+5 选最下面那个,然后找到你的所选的任务双击进入就可以删除了。
门派:少林派
发表于 2020-6-24 16:47:46 | 显示全部楼层
ykghwz@tj 发表于 2020-6-24 16:46
ALT+5 选最下面那个,然后找到你的所选的任务双击进入就可以删除了。

是jobzuhe 里的,删掉一个就好了。
门派:少林派
发表于 2020-6-25 10:19:18 | 显示全部楼层
无法师兄,这两天护送完成任务不识别,怎么修改呢?以下是log
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 空性大师说道:「好了,历尽艰险,终于到了恒山。」
空性大师说道:「你们先回去告诉方丈,我和定闲师太一起抵抗魔教的进攻。」
【谣言】某人:释迦牟尼护送大师顺利到达恒山了!
好,任务完成,你得到了二千一百七十二点实战经验和四百三十三点潜能。
Run-time error
World: turousl
Function/Sub: husongFinishExp called by trigger
Reason: 正在处理触发器 "husongFinish2"
C:\MUSHSdalaohu\mods\husong.lua:233: attempt to call global 'messageShowB' (a nil value)
stack traceback:
        C:\MUSHSdalaohu\mods\husong.lua:233: in function <C:\MUSHSdalaohu\mods\husong.lua:227>
Ok.
> 你现在很忙,停不下来。
> 你现在很忙,停不下来。
> 你现在不忙。
> 你找不到 corpse 1 这样东西。
> 你找不到 corpse 2 这样东西。
> 在这个房间中, 生物及物品的(英文)名称如下:
释迦牟尼 = turousl
郑萼 = zheng e, zheng, e
秦绢 = qin juan, qin, juan
定闲师太 = dingxian shitai, shitai, dingxian
> 设定环境变量:look = "YES"
> 【你现在正处于恒山
                                               
                                    
                           
白云庵              
                             |     
                         见性峰广场            
白云庵 -
确定目前区域为:恒山白云庵
白云庵|见性峰广场白云庵
    这里就是恒山派掌门人的居所。庵内供奉白衣观世音,除地上一个蒲团,
四壁萧然。恒山派威震江湖,没想到主庵居然简朴一至如斯。
    这里唯一的出口是
south
  
恒山派第十三代掌门 定闲师太(Dingxian shitai)
  恒山派第十四代弟子 秦绢(Qin juan)
  恒山派第十四代弟子 郑萼(Zheng e)
> 现在是书剑壬午年十一月二十七日子时正。
您参与游戏的主机北京时间是 星期四 2020-六月-25 10:15:06
                悉尼时间是 星期四 2020-六月-25 12:15:06
      奥克兰、惠灵顿时间是 星期四 2020-六月-25 14:15:06
      温哥华、洛杉矶时间是 星期三 2020-六月-24 19:15:06 (夏令时间)
        多伦多、纽约时间是 星期三 2020-六月-24 22:15:06 (夏令时间)
    柏林、罗马、巴黎时间是 星期四 2020-六月-25 04:15:06 (夏令时间)
您已经连续玩了二小时十四分十六秒。
你最近玩了三十一天十五小时三十四分五十八秒。
贵宾剩余时间:二十五天三小时五十五分四十五秒。
贵宾生效时间:二零二零年五月二十一日十四时十分五十一秒。
你共有贵宾累计时间:六十天。
> 你现在已经准备好特殊技能了。
> Ok.
> 见性峰广场 -
    这里是恒山主峰见性峰峰顶的广场。在这里俯瞰群山,才理会得何以恒山
是华夏北方万山之宗,这里也是威震江湖的恒山派的根本重地。
  
这是一个隆冬的深夜,夜幕低垂,星星眨着眼。
    这里明显的出口是 northwestdown
  恒山派第十四代弟子 仪清(Yi qing)
  钢刀(Blade)
  恒山派第十三代弟子 定逸师太(Dingyi shitai)
  夜行衣(Yexing yi)
  魔教教徒的尸体(Corpse)
> 见性峰广场 -
    这里是恒山主峰见性峰峰顶的广场。在这里俯瞰群山,才理会得何以恒山
是华夏北方万山之宗,这里也是威震江湖的恒山派的根本重地。
  
这是一个隆冬的深夜,夜幕低垂,星星眨着眼。
    这里明显的出口是 northwestdown
  恒山派第十四代弟子 仪清(Yi qing)
  钢刀(Blade)
  恒山派第十三代弟子 定逸师太(Dingyi shitai)
  夜行衣(Yexing yi)
  魔教教徒的尸体(Corpse)
> 你现在不忙。
> 见性峰广场 -
    这里是恒山主峰见性峰峰顶的广场。在这里俯瞰群山,才理会得何以恒山
是华夏北方万山之宗,这里也是威震江湖的恒山派的根本重地。
  
这是一个隆冬的深夜,夜幕低垂,星星眨着眼。
    这里明显的出口是 northwestdown
  恒山派第十四代弟子 仪清(Yi qing)
  钢刀(Blade)
  恒山派第十三代弟子 定逸师太(Dingyi shitai)
  夜行衣(Yexing yi)
  魔教教徒的尸体(Corpse)
> 你现在不忙。
> 你现在不忙。
> 见性峰山道 - eastup、southdown
  墨荧(Mo ying)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你现在已经准备好特殊技能了。
> 见性峰山道 - northup、southdown
  腐烂的男尸(Nan shi)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你现在已经准备好特殊技能了。
> 见性峰山道 - eastup、southdown
  墨荧(Mo ying)
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 你现在已经准备好特殊技能了。
> 见性峰广场 - north、westdown
  恒山派第十四代弟子 仪清(Yi qing)
  钢刀(Blade)
  恒山派第十三代弟子 定逸师太(Dingyi shitai)


门派:明教
 楼主| 发表于 2020-6-25 15:55:18 | 显示全部楼层
turousl@tj 发表于 2020-6-25 10:19
无法师兄,这两天护送完成任务不识别,怎么修改呢?以下是log

这定制版的函数,忘删了,回头再发一个最新版。
门派:明教
 楼主| 发表于 2020-6-26 08:16:48 | 显示全部楼层
turousl@tj 发表于 2020-6-25 10:19
无法师兄,这两天护送完成任务不识别,怎么修改呢?以下是log

用这个试试!最新最新的版本!

husong.rar

4.99 KB, 下载次数: 20

门派:少林派
发表于 2020-6-26 08:57:23 | 显示全部楼层
ykghwz@tj 发表于 2020-6-24 16:46
ALT+5 选最下面那个,然后找到你的所选的任务双击进入就可以删除了。

谢谢师兄提醒               
门派:明教
 楼主| 发表于 2020-6-26 14:43:22 | 显示全部楼层
如果还有任务执行死循环的问题(mush卡死),可以直接对shujian.lua里的checkJob()函数修改,我之前调整任务次序后,也是偶尔有mush死机,然后这么改过后再没死机过。

  1.                     for p in pairs(job.zuhe) do
  2.                             --if p~= "huashan" and p~="wudang" and p~="hubiao" and p~="husong" and p~="songmoya" then
  3.                                 if p~= "huashan" and p~="hubiao" and p~="husong" and p~="songmoya" then
  4.                                    return _G[p]()
  5.                                 end
  6.                         end
复制代码


这段原来是排除武当任务的,问题都排除了,是不是就没得选择了?我把武当任务从排除条件里删除,大家对比一下checkJob()函数,这段复制替换旧的就行。

  1.    for p in pairs(job.zuhe) do
  2.         --if job.last ~= p and job.first ~= p and job.second ~= p and p ~= "songmoya" then
  3.                 if job.last ~= p and p ~= "songmoya" then
  4.                     return _G[p]()
  5.                     end
  6.          end
复制代码


下边还有段类似的,也给替换掉,就是尽量别让那个条件那么苛刻,有个任务出口,当然任务不让做,程序本身是有处理机制的,比如去接武当,老宋不给,不给如果上一个任务不是华山,默认华山,如果是华山,默认送信,不会导致机器人死循环的。
门派:少林派
发表于 2020-6-26 15:43:33 | 显示全部楼层
谢谢无法师兄,机器已经正常工作
门派:明教
 楼主| 发表于 2020-6-26 15:45:00 | 显示全部楼层
turousl@tj 发表于 2020-6-26 15:43
谢谢无法师兄,机器已经正常工作

可以,你们多测测,我现在没号测公版,有些东西都是直接从定制移植出来的。

你测稳定了,没有任何发呆,死机,掉线的话,我再更新到公版里。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-22 22:49 , Processed in 0.027070 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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