找回密码
 注册
搜索
查看: 3403|回复: 13

无法风教你如何提高修炼效率(汇总贴)

[复制链接]
门派:明教
发表于 2018-11-10 01:45:35 | 显示全部楼层 |阅读模式
自从两个月前接触书剑,现在已经练到9M,开始脱离黄药师,去少林领悟了,也算逐渐脱离新手了。

玩得越多,发现对mush机器人的优化越重要,开始能挂上公版mush时,一小时收获几千exp就乐得蹦高!到后来发现高手山下做任务能挂机到40k,一般也有15k-20k,我就开始深入思考,自己的机器人要怎么优化,才能达到人家的速度?

不过这部分是很核心的秘诀,没有人会主动告诉你,毕竟是别人花心力摸索出来的,所以只能去论坛里搜索,看到一鳞半爪后,自己再做实验,还有的查也查不到,只能去群里请教高手。

但是我觉得吧!本身mud游戏最大的乐趣之一就是改机器人,如果挂上公版mush成天傻挂机,那乐趣简直少了一半!

再说我把自己的心得体会分享出来,也能起到抛砖引玉,大家一起探讨提高的作用,同时也能帮助咱桃花的兄弟姐妹们提高练功速度,壮大我桃花不是?

嗯,暂定一篇一个技巧,不会太复杂,只要我有心得就会随时发出来,谢谢大家捧场!

无法风教你如何提高修炼速度(一)《修改学习潜能数》
http://www.sjever.net/bbs/forum. ... d=210966&extra=

无法风教你如何提高修炼速度(二)《修改学习次数》
http://www.sjever.net/bbs/forum. ... d=210985&extra=

无法风教你如何提高修炼速度(三)《修改领悟次数》
http://www.sjever.net/bbs/forum. ... d=210987&extra=

无法风教你如何提高修炼速度(四)《关闭华山2任务打坐》
http://www.sjever.net/bbs/forum. ... d=211097&extra=

无法风教你如何提高修炼速度(五)《关闭领悟前打坐》
http://www.sjever.net/bbs/forum. ... d=211099&extra=

无法风教你如何提高修炼速度(六)《开启去五毒教地图》
http://www.sjever.net/bbs/forum. ... d=211100&extra=

无法风教你如何提高修炼速度(七)《走路拿恢复内力武器》
http://www.sjever.net/bbs/forum. ... d=211298&extra=

无法风教你如何提高修炼速度(八)《打空内力华山任务无法切头发呆》
http://www.sjever.net/bbs/forum. ... d=211494&extra=

无法风教你如何提高修炼速度(九)《绝情谷捡10块石头负重不够,发呆》
http://www.sjever.net/bbs/forum. ... d=211502&extra=

无法风教你如何提高修炼速度(十)《前往神龙岛,发呆》
http://www.sjever.net/bbs/forum. ... p;extra=&page=2

注明:前往神龙岛发呆那个,他们帖子里讨论的不对,我这里重申一下,需要修改lujing.lua


function toSldTrigger()
        DeleteTriggerGroup("mufabusy")
    create_trigger_t('mufabusy1','^(> )*木筏还没扎结实,等下再坐吧。','','wait_mufa')
    create_trigger_t('mufabusy2','^(> )*只见(\\D*)轻轻一跃,已坐在木筏上。','','mufaok')
    create_trigger_t('mufabusy3','^(> )*你好象没有武器,拿手砍?','','sld_need_weapon')
    create_trigger_t('mufabusy4','^(> )*你要绑什么?','','wait_mufa')
        create_trigger_t('mufabusy5','^*什么?','','wait_mufa')
        create_trigger_t('mufabusy6','^(> )*你拿起木筏上的一根木头,将木筏向前划去。','','toSldHua')
        SetTriggerOption("mufabusy1","group","mufabusy")
    SetTriggerOption("mufabusy2","group","mufabusy")
    SetTriggerOption("mufabusy3","group","mufabusy")
    SetTriggerOption("mufabusy4","group","mufabusy")
    SetTriggerOption("mufabusy5","group","mufabusy")
    SetTriggerOption("mufabusy6","group","mufabusy")
    EnableTriggerGroup("mufabusy",true)
if locl.where == '神龙岛海滩' then
   toSldChop()
end

end

这是土拨鼠大神告诉我加的代码,tosldchop()函数是去神龙岛砍木头的函数,由于地方没走对就开始砍木头,所以导致发呆,要加一个判断条件——
locl.where="神龙岛海滩"就是判断地方对不对,只有在这个地方砍木头才对!

评分

2

查看全部评分

门派:明教
 楼主| 发表于 2018-11-10 01:48:00 | 显示全部楼层
由于我至今没有编辑帖子权限,所以以后再有心得,我会单独发帖,再回复到这个帖子下,大家记得点“只看该作者”,查询我所有的更新,谢谢大家!
门派:桃花岛
发表于 2018-11-10 09:10:42 | 显示全部楼层
无法师兄威武,加油,这个帖子好哇。。。。。
加精置顶给通宝,一个都不能少
门派:桃花岛
发表于 2018-11-10 12:01:33 | 显示全部楼层
师兄威武强烈建议给加个精 方便千千万万的后来人
门派:明教
 楼主| 发表于 2018-11-12 16:04:12 | 显示全部楼层
无法风教你如何提高修炼速度(十一)《如何应对独孤九剑总诀》
http://www.sjever.net/bbs/forum. ... d=212091&extra=
门派:铁掌帮
发表于 2018-11-13 23:40:02 | 显示全部楼层
师弟不错啊,这贴值得置顶,看好你      
门派:明教
 楼主| 发表于 2018-11-22 01:27:22 | 显示全部楼层
补充一下去神龙岛,没到达地点就砍木头的修整——

function toSld()
        if locl.where ~= '神龙岛海滩' then
       return toSldDkCheck()
    end

        sld_unwield()
    sld_weaponWieldCut()
        if not Bag["粗绳子"] then
       exe('buy cu shengzi')
       exe('drop cu shengzi 2')
        end
       exe('get cu shengzi')
       exe('drop cu shengzi 2')
    return check_halt(toSldTrigger,1.5)
end
function toSldTrigger()
        DeleteTriggerGroup("mufabusy")
    create_trigger_t('mufabusy1','^(> )*木筏还没扎结实,等下再坐吧。','','wait_mufa')
    create_trigger_t('mufabusy2','^(> )*只见(\\D*)轻轻一跃,已坐在木筏上。','','mufaok')
    create_trigger_t('mufabusy3','^(> )*你好象没有武器,拿手砍?','','sld_need_weapon')
    create_trigger_t('mufabusy4','^(> )*你要绑什么?','','wait_mufa')
        create_trigger_t('mufabusy5','^*什么?','','wait_mufa')
        create_trigger_t('mufabusy6','^(> )*你拿起木筏上的一根木头,将木筏向前划去。','','toSldHua')
        SetTriggerOption("mufabusy1","group","mufabusy")
    SetTriggerOption("mufabusy2","group","mufabusy")
    SetTriggerOption("mufabusy3","group","mufabusy")
    SetTriggerOption("mufabusy4","group","mufabusy")
    SetTriggerOption("mufabusy5","group","mufabusy")
    SetTriggerOption("mufabusy6","group","mufabusy")
    EnableTriggerGroup("mufabusy",true)
if locl.where == '神龙岛海滩' then
   toSldChop()
end


-----
函数tosld()是判断到达神龙岛海滩后,开始准备粗绳子,然后砍木头,而且这个函数的调用是通过toslddkcheck()这个函数,虽然在这个函数里有判断是否走到了位置,但因为flood问题的存在,还是偶尔有走不到地方就开始砍木头,于是导致了发呆的情况发生。

解决的方案很简单,加入if locl.where ~= '神龙岛海滩' 判断,如果不是“神龙岛海滩”,就再次调用toslddkcheck()函数,让它重新判断,然后调取walk.wait()再次去找地方。

修改后过去了2周,这个问题再也没出现过,应该是已经解决了!

所以由此可见,凡是在一些函数中,需要特定地点做特定动作的情况,一旦因为flood导致地点走错了,特定动作往往无效,就会导致发呆。

我们都可以在执行特定动作前加一个判断,是不是真得走到了地方?不是的话再次调用前边的判断函数,进行再次找路,原理都是一样的!
门派:桃花岛
发表于 2018-11-22 04:09:56 | 显示全部楼层
非常感谢师爷, 嗯, 貌似我现在还是第四代弟子... 所以师爷多谢啦
门派:桃花岛
发表于 2018-11-22 09:17:57 | 显示全部楼层
佩服佩服,以前只有研究僧,现在咱岛上也出了研究风
门派:桃花岛
发表于 2018-11-22 22:50:23 | 显示全部楼层
dbin@tj 发表于 2018-11-22 09:17
佩服佩服,以前只有研究僧,现在咱岛上也出了研究风

这个称号好 研究风哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-22 10:20 , Processed in 0.026479 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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