找回密码
 注册
搜索
查看: 302|回复: 4

无法风师兄请你帮个忙

[复制链接]
门派:桃花岛
发表于 2019-2-5 09:56:53 | 显示全部楼层 |阅读模式
才巡城毕业,有把好一点的武器做任务,经常被打掉或打断。能不能请你写二句,特别是武当任务里的天山杖法,和日月鞭法的,比如宋远桥在你耳边说道,此人擅长天山杖法之类的,就放弃不做,我确实不懂MUSH,能不能麻烦你帮忙写一下,谢谢你了,并祝新年快乐!
门派:明教
发表于 2019-2-7 01:24:54 | 显示全部楼层
抱歉哈,昨天一天都在做LL,你的帖子我看到了,但是没时间回复。

看了一下武当任务流程,要任务的地方是这个触发器——

create_trigger_t('wudangAccept3',"^(> )*宋远桥在你的耳边悄声说道(\\D*)尤为擅长(\\D*)的功夫。",'','wudangNpc')

然后触发了这个函数——

function wudangNpc(n,l,w)
    EnableTriggerGroup("wudangAccept",false)
    EnableTrigger("wudangAccepta",true)
    EnableTrigger("wudangAcceptb",true)
        sxjob.skills=tostring(w[3])
end
function wudangFindGo()
    EnableTriggerGroup("wudangAccept",false)
    dest.room=job.room
    dest.area=job.area
        job.wdtime=os.time() + 8*60
      exe('nick 武当任务'..job.where)
      exe('set no_kill_ap')
        --pfmjineng()
        setLocateRoomID='wudang/sanqing'
    if not job.room or not path_cal() then
       messageShow('武当任务:任务地点【'..job.where..'】不可到达,任务放弃。',"Plum")
       return check_bei(wudangFangqi)
    end
        if skillIgnores[sxjob.skills] then
       messageShow('武当任务:'.. job.target ..'使用的武功是【'..sxjob.skills..'】不可力敌,任务放弃。')
           return check_bei(wudangFangqi)
        end

        if job.level=='已入化境' then
                return check_bei(wudangHuajing_Fangqi)
        end
           --messageShow('武当任务概要:任务地点【'..job.where..'】,人物姓名【'..job.target..'】,使用技能【'..sxjob.skills..'】!')
        messageShow('武当任务:现在开始前往【'..job.where..'】!')
    return check_bei(wudangFind)
end
门派:明教
发表于 2019-2-7 01:27:55 | 显示全部楼层
也就是说,其实原程序已经留了接口了,碰到某某武功可以选择放弃,但是我去job.lua里查了一下skillIgnores[sxjob.skills]

skillIgnores = {
        --["独孤九剑"] = true,
}

这里唯一一个独孤九剑还被注释了,也就是说没有封闭任何武功。

你可以把你想封闭的武功名称添加进去,这样就可以放弃了。

例如——

skillIgnores = {
        --["独孤九剑"] = true,
          ["天山杖法"] = true,
          ["日月鞭法"] = true,
}
门派:桃花岛
 楼主| 发表于 2019-2-7 15:46:40 | 显示全部楼层
非常感谢无法风师兄的帮忙,我这就去加上
门派:桃花岛
发表于 2019-2-9 02:21:20 | 显示全部楼层
又学了一招 是不是可以放弃波若掌散花掌之流了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-15 15:44 , Processed in 0.029227 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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