找回密码
 注册
搜索
查看: 5956|回复: 157

hs任务改为get corpse,能提高1-2k/h

[复制链接]
门派:武当派
发表于 2019-2-26 13:23:48 | 显示全部楼层 |阅读模式
目前测试下来的效果,能提高1-2k/h
改huashan.lua中三个函数,直接贴代码:
  1. huashan_cut=function()
  2.     EnableTriggerGroup("huashan_fight",false)
  3.     EnableTriggerGroup("huashan_find",false)
  4.     DeleteTriggerGroup("huashan_cut")
  5.     create_trigger_t('huashan_cut1','^(> )*只听“咔”的一声,你将(\\D*)的首级斩了下来,提在手中。','','huashan_cut_con')
  6.     create_trigger_t('huashan_cut2','^(> )*(乱切别人杀的人干嘛啊|你手上这件兵器无锋无刃|你得用件锋利的器具才能切下这尸体的头来)','','huashan_cut_weapon')
  7.         create_trigger_t('huashan_cut3','^(> )*只听“咔”的一声,你将(\\D*)的首级斩了下来,提在手中。','','huashan_cut_con')
  8.     create_trigger_t('huashan_cut4','^(> )*你将(\\D*)的尸体扶了起来背在背上。','','huashan_cut_con')
  9.         create_trigger_t('huashan_cut5','^(> )*光天化(日)的想抢劫啊?','','huashan_cut_con')
  10.         --create_trigger_t('huashan_cut3','^(> )*你现在正忙着呢。','','huashan_cut_weapon')
  11.     SetTriggerOption("huashan_cut1","group","huashan_cut")
  12.     SetTriggerOption("huashan_cut2","group","huashan_cut")
  13.         SetTriggerOption("huashan_cut3","group","huashan_cut")
  14.         SetTriggerOption("huashan_cut4","group","huashan_cut")
  15.         SetTriggerOption("huashan_cut5","group","huashan_cut")
  16.         wudangPfmAnClose()
  17.         l_corpseNum=1
  18.         road.id=nil
  19.         job.killer={}
  20.        fight.time.e=os.time()
  21.        fight.time.over=fight.time.e-fight.time.b
  22.         messageShowT('华山任务:战斗用时:【'..fight.time.over..'】秒,搞定蒙面人:【'..job.target..'】。')
  23.     return check_halt(huashan_cut_act)
  24. end
  25. huashan_cut_act=function()
  26.     DeleteTimer('perform')
  27.     --weapon_unwield()
  28.     --weaponWieldCut()
  29.     --for i=1+l_corpseNum,2+l_corpseNum do
  30.            check_halt(exe('get corpse '..l_corpseNum))
  31.        --exe('get ling pai from corpse '..i)
  32.        --exe('qie corpse '..i)
  33.     --end
  34. end
  35. huashan_cut_weapon=function()
  36.     return check_halt(huashan_cut_act,1)
  37. end
  38. huashan_cut_con=function(n,l,w)
  39.     DeleteTriggerGroup("all_fight")
  40.     if job.target~=tostring(w[2]) then
  41.        --exe('drop head')
  42.            check_halt(exe('drop corpse'))
  43.            l_corpseNum=l_corpseNum+1
  44.        return check_halt(huashan_cut_act)
  45.     else
  46.            l_corpseNum=1

  47.        EnableTriggerGroup("huashan_cut",false)
  48.            check_halt(exe('get ling pai from corpse'))
  49.        return go(huashan_yls,'华山','祭坛')
  50.     end
  51. end
复制代码
门派:武当派
 楼主| 发表于 2019-2-26 13:27:36 | 显示全部楼层
我改的时候不仔细,上面第一个函数,多了一个触发
create_trigger_t('huashan_cut3','^(> )*只听“咔”的一声,你将(\\D*)的首级斩了下来,提在手中。','','huashan_cut_con')
把这个可以删了,按下面的代码:
  1. huashan_cut=function()
  2.     EnableTriggerGroup("huashan_fight",false)
  3.     EnableTriggerGroup("huashan_find",false)
  4.     DeleteTriggerGroup("huashan_cut")
  5.     create_trigger_t('huashan_cut1','^(> )*只听“咔”的一声,你将(\\D*)的首级斩了下来,提在手中。','','huashan_cut_con')
  6.     create_trigger_t('huashan_cut2','^(> )*(乱切别人杀的人干嘛啊|你手上这件兵器无锋无刃|你得用件锋利的器具才能切下这尸体的头来)','','huashan_cut_weapon')
  7.     create_trigger_t('huashan_cut3','^(> )*你将(\\D*)的尸体扶了起来背在背上。','','huashan_cut_con')
  8.         create_trigger_t('huashan_cut4','^(> )*光天化(日)的想抢劫啊?','','huashan_cut_con')
  9.         --create_trigger_t('huashan_cut3','^(> )*你现在正忙着呢。','','huashan_cut_weapon')
  10.     SetTriggerOption("huashan_cut1","group","huashan_cut")
  11.     SetTriggerOption("huashan_cut2","group","huashan_cut")
  12.         SetTriggerOption("huashan_cut3","group","huashan_cut")
  13.         SetTriggerOption("huashan_cut4","group","huashan_cut")
  14.         --SetTriggerOption("huashan_cut5","group","huashan_cut")
  15.         wudangPfmAnClose()
  16.         l_corpseNum=1
  17.         road.id=nil
  18.         job.killer={}
  19.        fight.time.e=os.time()
  20.        fight.time.over=fight.time.e-fight.time.b
  21.         messageShowT('华山任务:战斗用时:【'..fight.time.over..'】秒,搞定蒙面人:【'..job.target..'】。')
  22.     return check_halt(huashan_cut_act)
  23. end
复制代码

评分

1

查看全部评分

门派:武当派
发表于 2019-2-26 16:05:00 | 显示全部楼层
任师弟,你在改改,就不要切头了,直接拿corpse回去交差。。
门派:武当派
发表于 2019-2-26 16:10:44 | 显示全部楼层
kjrwd@tj 发表于 2019-2-26 16:05
任师弟,你在改改,就不要切头了,直接拿corpse回去交差。。

还可以这样的么              
门派:武当派
发表于 2019-2-26 16:11:24 | 显示全部楼层
那到底是按第一个还是第二个改啊        
门派:武当派
发表于 2019-2-26 16:25:53 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


你抓住邵灭招式之间的破绽,蹂身而上猛攻一招!
结果只是轻轻地刺破邵灭的皮肉。
( 邵灭
已经陷入半昏迷状态,随时都可能摔倒晕去。 )

邵灭神志迷糊,脚下一个不稳,倒在地上昏了过去。

加油!加油!
> 梁丘进说道:「想跑,大爷今天就超渡你!!!」

毛意「啪」的一声倒在地上,挣扎着抽动了几下就死了。

你附近没有这样东西。
你附近没有这样东西。
你决定用华山剑法作为你的剑法。
你并没有装备这样东西作为武器。
你已经装备著了。
你决定用三百五十六点的内力伤敌。
苍松迎客只能对战斗中的对手使用。
你决定用一百点的内力伤敌。

·精血·
   3915 /    3945 (100%)  ·精力·   4598 /    4641(8884)
·气血·  24836 /   24866 (100%)  ·内力·  55385 /   44141(+100)
·正气· 39,181,096          ·内力上限·  45160 /   47537
·食物·  63.08%                  ·潜能·  526 /  812
·饮水·  68.46%                  ·经验· 36,057,049 (75.40%)
·合气度·    264
heqi=264
你看着已经昏迷的邵灭,冷笑一声,上前结果了他的性命。

邵灭「啪」的一声倒在地上,挣扎着抽动了几下就死了。
Run-time error
World: tj.sjever.net
Function/Sub: huashan_cut called by trigger
Reason: 正在处理触发器 "huashan_fight1"
C:\MUSHShs\lua\huashan.lua:327: attempt to call global 'wudangPfmAnClose' (a nil value)
stack traceback:
        C:\MUSHShs\lua\huashan.lua:327: in function <C:\MUSHShs\lua\huashan.lua:313>

铎儿拔剑长吟道:“十年磨一剑,霜寒未曾试。今日把问君,谁有不平事?”

梁丘进神志迷糊,脚下一个不稳,倒在地上昏了过去。


梁丘进「啪」的一声倒在地上,挣扎着抽动了几下就死了。


门派:武当派
发表于 2019-2-26 16:30:11 | 显示全部楼层
taot@tj 发表于 2019-2-26 16:11
那到底是按第一个还是第二个改啊

第二个,第一个有一个触发重复了
门派:武当派
 楼主| 发表于 2019-2-26 16:30:57 | 显示全部楼层
这个就不不切头的,没有busy
门派:武当派
 楼主| 发表于 2019-2-26 16:32:28 | 显示全部楼层

你把我贴的第二个函数中第15行注释了,你没用我的pfm an触发
门派:武当派
 楼主| 发表于 2019-2-26 16:34:23 | 显示全部楼层
kjrwd@tj 发表于 2019-2-26 16:05
任师弟,你在改改,就不要切头了,直接拿corpse回去交差。。

这个就是不切头的
有一个小问题,在huashan.lua中建立一个本地变量:
  1. -------华山
  2. job.list["huashan"] ="华山惩恶扬善"
  3. SslCanOut=0
  4. local l_corpseNum=1
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 06:04 , Processed in 0.056060 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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