|
看到有人问,发一个吧,比以前那个要麻烦点,就分开发了
不支持红蓝石头,红蓝石头的找无法的code
- function duihuanSomething()
- exe('score')
- tmp.duihuan=0
- local l_result
- local l_duihuan
- local l_duihuanTimes
- local l_cmd
- l_result=utils.inputbox ("你需要使用的命令是(duihuan/exchange)", "命令", GetVariable("duihuan_cmd"), "宋体" , "12")
- if not isNil(l_result) then
- SetVariable("duihuan_cmd",l_result)
- l_cmd=l_result
- end
- 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')
- create_trigger_t('duihuanSomething2',"^(> )*你拿出一块原石换到一颗\\D*",'','duihuanSomething_add')
- SetTriggerOption("duihuanSomething1","group","duihuanSomething")
- SetTriggerOption("duihuanSomething2","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()
- idle()
- exe(GetVariable("duihuan_cmd")..' '..GetVariable("duihuanID"))
- end
复制代码 |
评分
-
2
查看全部评分
-
|