找回密码
 注册
搜索
查看: 3766|回复: 27

明教巡逻机器(mush版)

[复制链接]
门派:明教
发表于 2019-3-23 15:02:22 | 显示全部楼层 |阅读模式
论坛里没有mush版的明教巡逻机器,目前明教人才凋零,作为刚拜码头的明教小师弟,为明教做点小贡献
本机器是在公版机器上基础上开发的任务模块,完全兼容,特点就是没有特点,你会用公版就能用这个机器。
因为没有重复造轮子,利用了公版的lujing模块,除了把附件xunluo.lua放在mushclient安装路径中的lua文件夹外,需要在shujian.lua,lujing.lua、xuncheng.lua模块做如下修改:
一、在shujian.lua中:
1.找到函数 check_job,添加下面红色部分
function check_job()        
  if hp.exp>800000 and hp.exp<2000000 and score.party=='明教' then
        return check_halt(weaponUcheck)
  end

   if xcexp==0 and hp.exp<1000000 then
      print('巡城到1M')
      kdummy=0
      return xunCheng()
   end
......
......

2.找到函数 checkJob,添加下面红色部分
function checkJob()
   if hp.exp>800000 and hp.exp<2000000 and score.party=='明教'  then return xunluo() end
   if job.zuhe["songxin2"] then
      job.zuhe["songxin2"]=nil
          job.zuhe["songxin"]=true
          flag.sx2=true
   end
......
......
二、在lujing.lua中:
1.找到函数walk_goon,把 return searchFunc()替换成下面红色部分
function walk_goon()
    EnableTriggerGroup("walk",false)
    EnableTimer('walkwait',false)
        EnableTrigger("hp12",false)
        if tmp.find then     
       return check_halt(searchFunc)
        end
        EnableTrigger("hp12",true)
    create_timer_s('roadWait',road.wait,'path_start')
end

2.找到函数searchFunc,添加下面红色部分
function searchFunc(path)
        --Note("run searchFunc")
    if flag.find==1 then return end
    if flag.wait==1 then return end
    road.pathset = road.pathset or {}
    if path then
       road.pathset=utils.split(path,";")
           for i=1,table.getn(road.pathset) do
               for p=1, table.getn(road.pathset) do
                       if isNil(road.pathset[p]) or road.pathset[p]=="halt" then
                              table.remove(road.pathset,p)
                                  break
                           end
                   end
           end
        end

        if table.getn(road.pathset)==0 and job.xunluonpc then
                return check_halt(xunluoHuayin)
        end

        if table.getn(road.pathset)==0 then
           return searchStart()
        end
......
......

三、在xuncheng.lua中:
找到函数xuncheng_checkpot,把return xuncheng_start()替换成下面红色部分
function xuncheng_checkpot()
    if hp.pot>=hp.pot_max*6/7 then
       if hp.jingli>100 then
                        if score.gold and skills["literate"] and score.gold>300 and skills["literate"].lvl<hp.pot_max-50 then
                        --return literate()
                        return xuexi()
               
                        end
          return go(check_xuexi,"大理城","茶馆")
            --return go(xuexi,"大理城","茶馆")
       else
          return checkWait(xuncheng_check,5)
       end
    else
                if hp.exp>800000 and hp.exp<2000000  and score.party=='明教'  then                        
                        return xunluo()
                else
                        return xuncheng_start()   
                end

    end
end

好了,设置完毕,重新启动后就可以正常挂机了
友情提醒:
1.请设置好武功克制,不然极其没效率,可以用公版的kezhiwugong.lua模块
2.请学会七伤拳后再挂,不然打attacker遇到克制的你会想死
3.本机器目前设置只考虑了明教2M以前挂机,当然也可以无缝组合主流任务,不过暂时看还不需要,有需要再升级设置吧

顺便吐槽下:
1、要找七个npc画印,画印等待时间敢不敢再长点。
2、遇到attacker的数量敢不敢再多点,非洲人表示我要打十个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

2

查看全部评分

门派:桃花岛
发表于 2019-3-23 16:57:48 | 显示全部楼层
正好练了个mj的号,可以试试看,非常感谢
门派:明教
 楼主| 发表于 2019-3-24 21:16:14 | 显示全部楼层
有问题及时反馈,上面说明漏了一点
在shujian.lua中 开头加入require "xunluo"
门派:神龙教
发表于 2019-3-27 06:44:29 | 显示全部楼层
好东西值得收藏                                    
门派:星宿派
发表于 2019-3-30 18:24:44 | 显示全部楼层
高手呀,这个都出来了,佩服佩服,刚刚用zmud挂完了,没用上
门派:峨嵋派
发表于 2019-3-30 20:03:25 | 显示全部楼层
好东西啊,刚用了一下zmud版本的巡逻,发现不学全武功根本没法挂,而且没有克制。
正好试试mush版本的巡逻.
门派:明教
 楼主| 发表于 2019-3-30 20:15:53 | 显示全部楼层
明教的没落和游戏设定直接相关,根本是不给新人活路
门派:少林派
发表于 2019-6-4 12:53:36 | 显示全部楼层
改完可以用
门派:姑苏慕容
发表于 2019-6-4 13:33:45 来自手机 | 显示全部楼层
不错收藏了希望好用呵呵
门派:大轮寺
发表于 2019-6-5 03:02:06 | 显示全部楼层
我就想知道两百万经验的上限就不能做巡逻了吗?
转派过去的怎么解九阳?
我被雪蛛烦死了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-5 23:50 , Processed in 0.027026 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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