找回密码
 注册
搜索
查看: 2699|回复: 105

兑换1000铜钱上山code

[复制链接]
门派:明教
发表于 2021-5-30 14:02:54 | 显示全部楼层 |阅读模式
function songmoya()--函数内,添加

        if score.party=='昆仑派' then
       if not Bag["铜钱"] or (Bag and Bag["铜钱"] and Bag["铜钱"].cnt and Bag["铜钱"].cnt<900) then
                  flag.qucoin=true
              return check_gold()
           end
    end
门派:昆仑派
发表于 2021-5-30 14:40:54 | 显示全部楼层
kkfromch@tj 发表于 2021-5-30 14:33
现在合气速度比以前快多了,还能调高根骨扛伤,应该憋1000合气出大招容易多了!

听说铜钱伤害比石子好,上山还是尽可能选伤害高的铜钱。
门派:明教
 楼主| 发表于 2021-5-30 14:05:15 | 显示全部楼层
以上是在songmoya.lua文件中,然后来到shujian.lua中——

function check_gold_count()--函数内添加

   if score.party=='昆仑派' then
      if flag.qucoin then return check_coin_qu() end
   end
门派:明教
 楼主| 发表于 2021-5-30 14:06:04 | 显示全部楼层
function check_coin_qu()
   create_trigger_t('qucoin1',"^(> )*你从银号里取出一千文铜钱。",'','get_coin')       
   exe('qu 1000 coin')
   checkBags()
   return checkWait(check_coin_check,1)
end
function get_coin()
   flag.qucoin=false
end
function check_coin_check()
   tmp.cnt = tmp.cnt + 1
   if tmp.cnt > 5 then
      return huashan()
   end
   if flag.qucoin then
      return check_coin_qu()
   else
          DeleteTrigger("qucoin1")
      return checkPrepareOver()
   end
end
门派:昆仑派
发表于 2021-5-30 14:19:15 | 显示全部楼层
谢谢啊,这就是我想要的。下次试试上山放火雨。
门派:明教
 楼主| 发表于 2021-5-30 14:33:22 | 显示全部楼层
shenlong@tj 发表于 2021-5-30 14:19
谢谢啊,这就是我想要的。下次试试上山放火雨。

现在合气速度比以前快多了,还能调高根骨扛伤,应该憋1000合气出大招容易多了!
门派:昆仑派
发表于 2021-5-30 18:19:43 | 显示全部楼层
实测了一下,如果象我一样,以前从来没有在shujian.lua加过铜钱处理的,还要按另一个帖子初始化一下铜钱的代码,就可以成功取1000文了。否则会不停地取。
http://www.sjever.net/bbs/forum.php?mod=viewthread&tid=183502

1. 增加 铜钱数量的计算
在shujian.lua 中
checkYaoBags(func)
   create_trigger_t('Yaobags1','^(> )*(\\D*)(锭|两|张)(白银|黄金|壹仟两银票)\\(','','checkBagsMoney') 修改成下面的语句
   create_trigger_t('Yaobags1','^(> )*(\\D*)(锭|两|张|文)(白银|黄金|壹仟两银票|铜钱)\\(','','checkBagsMoney')

同一个function在 Bag["白银"].cnt=0 下面增加初始化铜钱数量
Bag["铜钱"].cnt=0

另外在 function checkBags(func)
   create_trigger_t('bags4','^(> )*(\\D*)(锭|两|张)(白银|黄金|壹仟两银票)\\(','','checkBagsMoney') 改成
   create_trigger_t('bags4','^(> )*(\\D*)(锭|两|张|文)(白银|黄金|壹仟两银票|铜钱)\\(','','checkBagsMoney')
在   Bag["白银"]={}
   Bag["白银"].id={}
   Bag["白银"].cnt=0
后面增加
   Bag["铜钱"]={}
   Bag["铜钱"].id={}
   Bag["铜钱"].cnt=0
门派:明教
 楼主| 发表于 2021-5-30 19:43:10 | 显示全部楼层
shenlong@tj 发表于 2021-5-30 18:19
实测了一下,如果象我一样,以前从来没有在shujian.lua加过铜钱处理的,还要按另一个帖子初始化一下铜钱的 ...

对的,这个我忘记了!原来测试都加过的。{:3_58:}
门派:昆仑派
发表于 2021-6-7 10:36:02 | 显示全部楼层
现在已经派上用场了,我10组以上就想用火雨。
门派:昆仑派
发表于 2021-6-7 10:36:43 | 显示全部楼层
现在改成一次拿2000文铜线,应该支持更多的组数了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-23 02:33 , Processed in 0.042682 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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