找回密码
 注册
搜索
查看: 1841|回复: 14

关于新手需求领悟的shujian.lua 修改

[复制链接]
门派:不明
发表于 2016-11-6 12:17:29 | 显示全部楼层 |阅读模式
本帖最后由 mmdnt@tj 于 2016-11-14 12:52 编辑

鄙人也是新手,对很多任务流程都不熟悉,所以简单的研究了下领悟和学习环节!
鉴于相当一部分人想学某种基本技能和特殊技能(不知道在哪改,或者是简单粗暴的改了450),而师傅不会,所以需要领悟,故对学习和领悟环节进行了优化,以天龙寺,太祖拳为例
枯荣长老没有cuff ,所以想把太祖拳练高只能通过领悟的方式进行。
现贴出shujian.lua 修改 文件中的相关代码
  1.           if score.party~="普通百姓" and score.party~="天龙寺"  then    --这里加入一句判断是否是天龙,如果是则直接跳出了这个if判断
  2.       for p in pairs(skills) do
  3.           local q=qrySkillEnable(p)
  4.               if q and q['force'] and perform.force and p==perform.force and skills[p].lvl<100 and hp.pot>=l_pot then
  5.                  if skills[p].mstlvl and skills[p].mstlvl<=skills[p].lvl then
  6.                      else
  7.                     return checkxue()
  8.                      end
  9.               end
  10.       end

  11.       for p in pairs(skills) do
  12.           if flagFull[p] and not skillEnable[p] and skills[p].lvl<450 and skills[p].lvl<=skills["dodge"].lvl and hp.pot>=l_pot then
  13.                  if not skills[p].mstlvl or skills[p].mstlvl>skills[p].lvl then
  14.                     return checkxue()
  15.                  end
  16.               end
  17.       end

  18.    if score.party~="普通百姓" and perform.skill and skills[perform.skill] and skills[perform.skill].lvl<450 and hp.pot>=l_pot then
  19.       return checkxue()
  20.    end

  21.       if flag.type and flag.type~='lingwu' and flag.xuexi==1 and hp.pot>=l_pot then
  22.          return checkxue()
  23.       end
  24.           end
  25.       if skills["parry"] and skills["parry"].lvl<hp.pot_max-100 and skills["parry"].lvl>450 then
  26.          flag.lingwu=1
  27.       end
  28.       if skills["cuff"] and skills["cuff"].lvl<hp.pot_max-100 and skills["cuff"].lvl>450 then
  29.          flag.lingwu=1
  30.       end
  31. --请看下面代码(这一段是新增的代码),如果门派是天龙的,cuff 的等级小于等于太祖拳等级+10(据说好像不超过10级可以练),那么直接就跑去少林领悟了,如果cuff 这个时候不能领悟,则跑去找师傅学习了(前提是你要把xuexi 打开),直接在mud 中输入xuexi 会弹出让你选择是否学习的框框
  32. if score.party=="天龙寺" and skills['cuff'].lvl <= skills['taizu\-\quan'].lvl+10 and skills['cuff'].lvl < l_pot and skills['force'] == l_pot then
  33.                 flag.lingwu=1
  34.                 Note('去少林领悟')
  35.                 else
  36.                 flag.lingwu=0
  37.                 Note('找师傅学习')
  38. end
复制代码


不知道这样说对于新手是否理解

评分

1

查看全部评分

门派:桃花岛
发表于 2016-11-6 15:14:59 | 显示全部楼层
你已经是高手了,这机器人改的好复杂                     
tianyi@tj 该用户已被删除
发表于 2016-11-6 16:26:44 | 显示全部楼层
高手,强                                 
门派:古墓派
发表于 2016-11-6 21:55:44 | 显示全部楼层
感觉好复杂啊。唉
门派:不明
 楼主| 发表于 2016-11-6 23:51:00 | 显示全部楼层
ssjx@tj 发表于 2016-11-6 21:55
感觉好复杂啊。唉

代码都是原来的,我只加了2段,就是有标注的地方
门派:嵩山派
发表于 2016-11-7 00:18:02 | 显示全部楼层
学习了 明天试试是否成功
门派:不明
发表于 2016-11-7 22:15:42 | 显示全部楼层
贴上看看管用不
门派:不明
 楼主| 发表于 2016-11-7 23:13:48 | 显示全部楼层
本帖最后由 mmdnt@tj 于 2016-11-7 23:15 编辑


管用吗?

我用的很爽!

<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


11/07/16 23:05:03【mmdntt】送信任务奖励:经验:【一百五十四】点,潜能:【五十三】点!
11/07/16 23:05:03【mmdntt】回门派学习
11/07/16 23:05:47【mmdntt】学习完毕!


<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


11/07/16 22:29:40【mmdntt】送信任务奖励:经验:【二百五十四】点,潜能:【七十四】点!
11/07/16 22:29:42【mmdntt】去少林领悟
11/07/16 22:30:15【mmdntt】少林领悟完成


门派:不明
发表于 2016-11-8 06:58:35 | 显示全部楼层
按照这个代码执行后产生的问题是当开始领悟cuff,等升级后就不会去师傅学习,需要手动打开xuexi
门派:不明
 楼主| 发表于 2016-11-8 12:24:01 | 显示全部楼层
ssm@tj 发表于 2016-11-8 06:58
按照这个代码执行后产生的问题是当开始领悟cuff,等升级后就不会去师傅学习,需要手动打开xuexi

不会的,是领悟完当次潜能后下一次直接去找师傅学习,你再仔细看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-16 01:11 , Processed in 0.035181 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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