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

武当任务失败上山

[复制链接]
门派:桃花岛
发表于 2019-3-1 15:30:25 | 显示全部楼层 |阅读模式
请问武当任务失败后上山,是公版已经设置好了,还是需要在哪里如何修改?
门派:明教
发表于 2019-3-1 15:38:00 | 显示全部楼层
需要自己设置——

wudang.lua

function wudangFail()
    EnableTriggerGroup("wudangAccept",false)
   if job.level=='已入化境' then
      job.level='未知'
    messageShow('武当任务:当前接到【已入化境】任务,现在开始化任务等级为【'..job.level..'】!','red')
                return check_bei(wudangHuajing_GoAgain)
         end
    wudangTriggerDel()
    job.lost=0
    --job.last='wudang'
   setLocateRoomID='wudang/sanqing'
    if score.party=='华山派' and hp.shen<0 then
    return clb()
   end
        if job.last=="songxin" then
                return huashan()
        else
                return songxin()--这个公版设定是去做送信,你可以return songmoya()
        end
end

不过上山前要判断理相状态,确定打多少组等等,你需要在songmoya主函数里加相应的判断哦!
门派:桃花岛
 楼主| 发表于 2019-3-1 15:50:36 | 显示全部楼层
kkfromch@tj 发表于 2019-3-1 15:38
需要自己设置——

wudang.lua

收到,谢谢小风神,去试验下
门派:古墓派
发表于 2019-3-1 18:03:00 | 显示全部楼层
本帖最后由 joyce@tj 于 2019-3-1 18:08 编辑
kkfromch@tj 发表于 2019-3-1 15:38
需要自己设置——

wudang.lua


没有这么简单,上山是有busy时间的。



我找了一下公版的代码,把songmoya任务加到组合里应该会自动去的
  1. function check_jobx()
  2.         EnableTriggerGroup("changjiangchuanfu",true)
  3.         if fqyytmp.goArmorD==1 then
  4.         return fqyyArmorGoCheck()
  5.     end
  6.     for p in pairs(weaponUsave) do
  7.         if Bag and not Bag[p] then
  8.             job.zuhe["songmoya"]=nil
  9.         end
  10.     end
  11.     if fqyytmp.goArmorD==1 then
  12.         return fqyyArmorGoCheck()
  13.     end
  14.    if job.zuhe==nil then job.zuhe={} end
  15.    if job.zuhe["zhuoshe"] and score.party~="丐帮" then job.zuhe["zhuoshe"]=nil end
  16.    if job.zuhe["sldsm"] and score.party~="神龙教" then job.zuhe["sldsm"]=nil end
  17.    if job.zuhe["songmoya"] and hp.exp<5000000 then job.zuhe["songmoya"]=nil end
  18.    if smydie*1>=smyall*1 then job.zuhe["songmoya"]=nil end
  19.    if job.zuhe["husong"] and (score.party~="少林派" or hp.exp<2000000) then job.zuhe["husong"]=nil end
  20.    if job.zuhe["songmoya"] and job.last~="songmoya" and mytime<=os.time() then return songmoya() end
  21.    if job.zuhe["hubiao"] and job.last~="hubiao" and job.teamname and ((not condition.hubiao) or (condition.hubiao and condition.hubiao<=0)) then
  22.        return hubiao()
  23.    elseif job.zuhe["husong"] then
  24.        return husong()
  25.    else
  26.            return checkJob()
  27.    end
  28. end
复制代码


if job.zuhe["songmoya"] and job.last~="songmoya" and mytime<=os.time() then return songmoya() end
门派:古墓派
发表于 2019-3-1 18:04:06 | 显示全部楼层
如果全自动,要考虑很多东西才行,这些估计已经有人改过了。。

等有经验的大神给大家普及普及吧。
门派:明教
发表于 2019-3-1 18:52:04 | 显示全部楼层
joyce@tj 发表于 2019-3-1 18:04
如果全自动,要考虑很多东西才行,这些估计已经有人改过了。。

等有经验的大神给大家普及普及吧。

肯定不简单了,我手里有别人给的上山设置,光理相判断就快100行code了。
门派:古墓派
发表于 2019-3-1 18:53:59 | 显示全部楼层
kkfromch@tj 发表于 2019-3-1 18:52
肯定不简单了,我手里有别人给的上山设置,光理相判断就快100行code了。

来来分享分享啊。            
门派:明教
发表于 2019-3-1 18:54:54 | 显示全部楼层
joyce@tj 发表于 2019-3-1 18:53
来来分享分享啊。

有机会再分享吧!                     
门派:少林派
发表于 2019-3-2 03:01:27 | 显示全部楼层
joyce@tj 发表于 2019-3-1 18:53
来来分享分享啊。

一起等待分享~ 一起等待分享~ 一起等待分享~
门派:桃花岛
发表于 2019-3-2 03:49:55 | 显示全部楼层
joyce@tj 发表于 2019-3-1 18:53
来来分享分享啊。

天龙寺的师兄催我研究上山机器人,今天研究了一下,发现公版的颂摩崖克制有问题,看描述的武功不准,实际战斗中npc会变招,所以还得用克制模块。

但是用克制模块还有另外一个问题,就是1打2的时候,打出去的pfm不能锁定敌人,导致克制不对。

查了perform的用法说明,需要每一个pfm打出去都要指定敌人姓名,这样的话需要改我的pk机器人了,比较麻烦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 15:08 , Processed in 0.039819 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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