找回密码
 注册
搜索
查看: 2825|回复: 10

mush机器人,送信1练功模块

[复制链接]
发表于 2016-8-30 11:55:03 | 显示全部楼层 |阅读模式
本帖最后由 vicioush@tj 于 2016-8-30 13:59 编辑

功能说明:
按预先设定列表练功,填好后就不用管了,送信1的时候会练2次技能
1、修改shujian.lua,请修改function pfmSet(),在里面加入以下内容,作用是打iset的时候出现练功列表
           l_result=utils.inputbox ("你送信1需要练习武功的SKILLS(格式:force|dodge|sword|blade|parry)是?", "lianskills", GetVariable("lianskills"), "宋体" , "12")
   if not isNil(l_result) then
      SetVariable("lianskills",l_result)
       Note ("练习技能设定完成")
        print(GetVariable("lianskills"))
           end         


2、修改job.lua
请在sx1dazuo_desc=function()上方加入一下内容:
liantimes=1   ---循环计数用
function sxlian_trigger()
    DeleteTriggerGroup("sxliantrigger")
    create_trigger_t('sxlian1',"^>*\\s*由于实战经验不足,阻碍了你的「\\D*」进步",'','sxlian_next')
        create_trigger_t('sxlian2',"^>*\\s*你现在的修为不足以提高(\\D*)了。",'','sxlian_next')
        create_trigger_t('sxlian3',"^>*\\s*你必须通过学习才能练新的一招。",'','sxlian_next')
        SetTriggerOption("sxlian1","group","sxliantrigger")
        SetTriggerOption("sxlian2","group","sxliantrigger")
        SetTriggerOption("sxlian3","group","sxliantrigger")
    EnableTriggerGroup("sxliantrigger",true)
end

function sxlian_next()
    EnableTriggerGroup("sxliantrigger",false)
    liantimes=liantimes+1
        local length=table.getn(skillslian)
        if liantimes>length then
        liantimes=1
        end
end


然后将sx1dazuo_desc=function()替换为以下内容:(代码里面有华山专用的,不影响其他门派使用,大家可以改成自己需求的也行)
sx1dazuo_desc=function()
   sxlian_trigger()
   skillslian= {}
   skillslian = utils.split(GetVariable("lianskills"),'|')
   local skill=skillslian[liantimes]
   local skillcheck=skills["force"].lvl
   if skillcheck<hp.pot_max-100 then
   liantimes=1
   end
if sx1wait<3 then
   if skill=="sword" then  ----这里本来是慕容用的,练功武器判断用,对于多武器的门派可以修改这里
      exe('unwield blade;unwield '..leweapon..';wield sword')
            elseif skill=="blade" then
            exe('unwield sword;unwield '..leweapon..';wield blade')
          else
          exe('unwield sword;unwield '..leweapon..';unwield blade')
   end
     if skills["dugu-jiujian"].lvl < hp.pot_max-100 then    ----这里是华山需要补华山剑法用的,先练满9剑,然后再练华山剑法
        exe('yun qi;lian '..skill..';yun jingli;dazuo '..hp.dazuo)
     else
            exe('yun qi;jifa sword huashan-jianfa;lian '..skill..';yun jingli;dazuo '..hp.dazuo)
         end
   return
else
     if sx1wait<5 then
     exe ('yun qi;dazuo '..hp.dazuo)
     else
           DeleteTriggerGroup("sxliantrigger")
       exe('yun qi')
           print('打坐完成。不怕死就来吧,偷信小贼!')
     end
end
    if perform.force and perform.force=="dulong-dafa" then
       exe('yun wudi')
    end
end

评分

1

查看全部评分

门派:武当派
发表于 2016-8-30 13:32:25 | 显示全部楼层
不明白                 
门派:星宿派
发表于 2016-8-30 17:28:16 | 显示全部楼层
sxlian不是可以练习吗。送信一等待时候
门派:姑苏慕容
发表于 2016-8-30 20:31:24 | 显示全部楼层
mush高手月来越多拉。坐等吃闲饭。
门派:大轮寺
发表于 2016-8-31 08:58:59 | 显示全部楼层
mark,学习了,估计是智能练skill。
门派:天龙寺
发表于 2016-9-2 11:06:14 | 显示全部楼层
这样的创新应该顶,而且应该请ptbx@tj,faint@tj大神加到公版里啊
门派:武当派
发表于 2016-9-2 11:36:47 | 显示全部楼层
原来置顶了 我今天才看到 学习了
门派:不明
发表于 2016-9-7 10:16:49 | 显示全部楼层
这样修改了,是不是练满了就不练了                           
门派:不明
发表于 2016-9-29 21:48:07 | 显示全部楼层
天地会任务通用不 ????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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