找回密码
 注册
搜索
查看: 688|回复: 7

新手开任务打坐的一些问题和解决方式

[复制链接]
门派:明教
发表于 2021-4-8 15:56:08 | 显示全部楼层 |阅读模式
一、正气堂 -
前厅|正气堂|后堂正气堂
    这是华山掌门岳不群的居所「有所不为轩」,此处是前厅,厅上挂着「正
气堂」三字匾额。厅中很宽敞,却没什么摆设,靠墙放着两把交椅,这里是岳
不群议事、授徒的地方。
    这里明显的出口是 north 和 south。
  火焰(Huo yan)
  华山派第十三代掌门人「君子剑」岳不群(Yue buqun)
  华山派掌门夫人 宁中则(Ning zhongze)

新手开启了华山内力检查后,在到达岳的房间后会执行 zhunbeineili(yun jing
yun jingli
yun qi
hp
set 积蓄
dazuo ***)
这些指令增加后正常会出现指令输入过多而发生发呆,所以我研究了之后,就在以下代码中加入了 绿色字体部分,
让它跑到岳房间等待4秒(这个可以根据个人网速设定)后在执行zhunbeineili().
我观察后发现在岳这里发呆情况基本上没有出现过。
在MUSH 的huashan.lua文件中找到以下这段:

function huashan_start()
         DeleteTriggerGroup("all_fight")
     DeleteTriggerGroup("huashan_fight")
     DeleteTriggerGroup("huashan_cut")
     DeleteTriggerGroup("huashan_yls")
     DeleteTriggerGroup("huashan_yls_ask")
     DeleteTriggerGroup("huashan_over")
     DeleteTriggerGroup("huashan_find")
     flag.idle = nil
     return go(hsaskjob,'华山','正气堂')
end
function hsaskjob()
     if newbie==1 then
         wait.make(function()
             wait.time(4)

         return zhunbeineili(job_huashan)
            end)
             else
         return job_huashan()
       end
    end



二、达摩院后殿 -
    这是一座古朴的殿堂。西首的墙上挂满了各类武功图谱,不少白须白眉
的老僧们正端坐在图谱画轴之前,似乎在苦苦思索。南北山墙是高及屋顶的
大书架,走近细看,它们是各门各派的武功秘笈,屋正中摆着几张矮几诃和
几个蒲团,几位老僧正在入定中。
    这里唯一的出口是 south。
  武当派第二代弟子「少林领悟达摩院后殿」全家桶(Gggg) <昏迷不醒>

这里正常出现由于内力不够,而强行学习要求进步的前辈晕厥倒地,在下也常常在此体力不支,倒地昏厥,之后去研究了机器后发现改变一下下面的代码,对治疗体力不支而倒地昏厥有疗效,

在shujian.lua 中找到一下代码

function lingwu_unwield()
weapon_unwield()
       exe('hp')
local leweapon=GetVariable("learnweapon")
    exe('wield '..leweapon)
return check_busy(lingwuzbok)--不准备内力,直接领悟。
end

将上面的代码修改成下面代码就可以了

function lingwu_unwield()
weapon_unwield()
       exe('hp')
local leweapon=GetVariable("learnweapon")
    exe('wield '..leweapon)
         if newbie==1 then
        wait.make(function()
            wait.time(4)
return check_busy(lingwuzb)     --准备内力,再领悟。
                   end)
                  else
       return check_busy(lingwuzbok)   --不准备内力,直接领悟。
     end
   end
此次修改解决了晕厥问题,同时也解决了一路飞奔到达摩院后由于输入准备内力指令过多而发呆问题(与岳那里相同),而且设置了打开新手开关才会在达摩院那里打坐。
但是这样又会出现一个问题,就是万一在达摩院领悟完了,但内力也用完了,这样就导致会直接去下一个任务时不会再准备内力,有时会几百内力就去做武当,本人发现后找到了解决方法,请看以下代码:
在shujian.lua 中找到以下代码

function lingwu_finish()
    messageShow('少林领悟完成')
    local skill=skillsLingwu[tmp.lingwu]
    EnableTriggerGroup("lingwu",false)
    DeleteTriggerGroup("lingwu")
    exe('cha')
       flag.lingwu=0
    if tmp.lingwu>1 and tmp.lingwu<=table.getn(skillsLingwu) then
       table.remove(skillsLingwu,tmp.lingwu)
       table.insert(skillsLingwu,1,skill)
    end
    flag.lingwu=0
weapon_unwield()
   local leweapon=GetVariable("learnweapon")
   exe('cha;hp;unwield '..leweapon)
         return zhunbeineili(check_jobx)
--return check_jobx()
      --return check_busy(check_food)
end
在代码中添加红色字体部分,就可以解决这个问题(此地感谢渡来(cqsimon@tj) 的指点,谢谢!!)。

三、关于JOB 死亡率的问题
我这几天晚上挂机,早上起来一看经验不仅没有上涨,还是负的,看了LOG 后发现一夜居然死了2次,而且这是几天来的5次死亡,并且居然是死于同一武功之下,降龙十八掌,(我是经验11M多,现在掉经验一次100万啊。。。。)
痛定思痛后,我把降龙十八掌给屏蔽了,这样一来,大大增加了JOB 存活率,挂了两天居然一次死亡都没有,新手想屏蔽的话可以找一下代码:
在文件包/LUA下面找到job.lua,并找到以下代码

skillIgnores = {
   ["独孤九剑"] = true,
          ["降龙十八掌"] = true,
}

这里就是屏蔽一些变态武功的地方,你可以随便添加,
个人觉得机器效率再高,但是和死亡一次比起来,还是稳一点好。。。。嘿嘿!
还有一个可以降低死亡率的方法,就是把气血上限低于40%就放弃任务,(原代码是气血上限低于35吃药,但是往往吃药来不及,而且还有药性BUSY。。。不如直接放弃来的安全)这个代码本人还在研究,修改了几次有错误,如有哪位大师可以修改的望不吝赐教,谢谢!
好了今天就写这么多,这是玩这个游戏1个多月来的一点小心得,欢迎师兄师姐们指正,呵呵!


评分

1

查看全部评分

门派:明教
 楼主| 发表于 2021-4-10 20:32:54 | 显示全部楼层
关于晕倒补充一段
在shujian.lua 里找到下面这段
function lingwu_goon()
    if locl.room~="达摩院后殿" then
       return lingwu_finish()
    end
    EnableTriggerGroup("lingwu",true)
    local skill=skillsLingwu[tmp.lingwu]
       
        if not skills[skill] or skills[skill].lvl==0 or skills[skill].lvl>=hp.pot_max-100 then
           return lingwu_next()
        end
       
           if hp.neili<1000 then
              if hp.exp>20000000 or score.gender=='无' then
                 return go(lingwu_eat,'武当山','茶亭')
              else
                 return lingwuSleep()
              end
                 end
       --yunAddInt()
       flag.idle=nil
       exe('yun jing;#5(lingwu '..skill..')')
           --exe('alias action 少林领悟就是好啊,就是好!')
           create_timer_s('walkWait4',0.4,'lingwu_alias')
       --return check_bei(lingwu_alias,1.8)原来的程序。
end
红色部分 #5  这里之前是#10 所以新手jing 不够容易晕倒,我改成5以后就好了,根据自己的情况改。

评分

1

查看全部评分

门派:明教
发表于 2021-4-27 17:21:16 | 显示全部楼层
可以,解决了不少小问题,,,对内力不够的人,有帮助、。。
门派:峨嵋派
发表于 2021-5-2 17:49:10 | 显示全部楼层
古墓还真是出人才啊      
门派:桃花岛
发表于 2021-6-29 00:46:55 | 显示全部楼层
这个问题困扰了我好几天,即使是4月份的帖子,也一定得出来点个赞……
门派:明教
发表于 2021-7-4 19:12:24 | 显示全部楼层
新人挂机这么难啊!我当初貌似没这么难过!
门派:桃花岛
发表于 2021-8-5 09:24:41 | 显示全部楼层
太感谢了,刚发现这问题,就在这找到答案。
门派:大轮寺
发表于 2021-10-25 07:50:00 | 显示全部楼层
我是从隔壁来的,看到这个修订,感觉解决了大问题,多谢多谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-4 20:13 , Processed in 0.047630 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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