|
发表于 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 |
|