|
本帖最后由 ryru@tj 于 2019-11-10 18:19 编辑
在shujian.lua里面随便找个地方放这段代码就行了,可以放在最后,强调下,不支持自动卖石头
- function duihuanSomething()
- exe('score')
- tmp.duihuan=0
- local l_result
- local l_duihuan
- local l_duihuanTimes
- l_result=utils.inputbox ("你需要兑换的物品ID是", "duihuanID", GetVariable("duihuanID"), "宋体" , "12")
- if not isNil(l_result) then
- SetVariable("duihuanID",l_result)
- l_duihuan=l_result
- print(GetVariable("duihuanID"))
- end
- l_result=utils.inputbox ("你需要兑换的次数", "duihuanTimes", GetVariable("duihuanTimes"), "宋体" , "12")
- if not isNil(l_result) then
- SetVariable("duihuanTimes",l_result)
- l_duihuanTimes=l_result
- print(GetVariable("duihuanTimes"))
- end
- DeleteTriggerGroup("duihuanSomething")
- create_trigger_t('duihuanSomething1',"^(> )*当铺老板吆喝一声:"..score.name.."兑换限制级宝物\\D*,收讫书剑通宝(\\D*)个*",'','duihuanSomething_add')
- SetTriggerOption("duihuanSomething1","group","duihuanSomething")
- check_busy(duihuanSomething_duihuan)
- end
- function duihuanSomething_add(n,l,w)
- tmp.duihuan=tmp.duihuan or 0
- tmp.duihuan=tmp.duihuan+1
- print('本次兑换'..tmp.duihuan..'次')
- if tmp.duihuan>=tonumber(GetVariable("duihuanTimes")) then
- EnableTriggerGroup("duihuanSomething",false)
- DeleteTriggerGroup("duihuanSomething")
- return check_food()
- end
- check_busy(duihuanSomething_duihuan)
- end
- function duihuanSomething_duihuan()
- exe('duihuan '..GetVariable("duihuanID"))
- end
复制代码
另外可以在 function setAlias()里面加一句
- create_alias_s('dhsome','dhsome','duihuanSomething')
复制代码
以后输入dhsome就可以用了,这个只限于在当铺兑换,比如培元丹,minerbox,lherb这种。兑换石头,论坛里找无法风的代码 |
评分
-
1
查看全部评分
-
|