|
本帖最后由 xyxs@tj 于 2021-3-9 15:41 编辑
lujing文件添加
- function dmlAskDream()
- exe("ask laopu about 梦境")
- return check_busy(dmlAskUp)
- end
- function dmlAskUp()
- wait.make(function()
- exe("ask laopu about 上楼")
- local l,w=wait.regexp("^[> ]*老仆轻轻地拍了拍你的头。$|^[> ]*老仆深深地叹了口气。$|^[> ]*老仆咪咪笑着闪过身子,你觉得神志恍惚……$|^[> ]*老仆说道:「你内力不足,如何全力一战?」$|^[> ]*老仆说道:「你还是明天再来吧。」$|^[> ]*您先歇口气再说话吧。$",1)
- if l==nil then
- return go(dmlAskDream,"city/lxs")
- end
- if string.find(l,"老仆轻轻地拍了拍你的头") or string.find(l,"老仆深深地叹了口气") or string.find(l,"老仆咪咪笑着闪过身子,你觉得神志恍惚") then
- local _f1=function()
- if locl.room=='蝶梦楼' then
- return walk_wait()
- end
- return check_busy(dmlAskDream)
- end
- locate()
- return checkWait(_f1,1)
- end
- if string.find(l,"你内力不足,如何全力一战") then
- exe('eat jinchuang yao;eat chantui yao;eat huoxue dan')
- return prepare_neili(dmlAskUp,1.5)
- end
- if string.find(l,"您先歇口气再说话吧") then
- return check_busy(dmlAskUp)
- end
- end)
- end
复制代码
room文件添加
- Room {
- id = "city/dml",
- name = "蝶梦楼",
- ways = {
- ["up"] = "city/dmg",
- },
- room_relative="蝶梦阁〓蝶梦楼蝶梦楼",
- }
- Room {
- id = "city/dmg",
- name = "蝶梦阁",
- ways = {
- ["leave"] = "city/lxs",
- },
- }
复制代码
room文件修改
- Room {
- id = "city/lxs",
- name = "莲性寺白塔",
- ways = {
- ["#walkBusy;east"] = "city/hubian1",
- ["#dmlAskUp"] = "city/dml",
- },
- lengths = {
- ["#dmlAskUp"] = 100,
- },
- }
复制代码
以下函数放哪都行
- function dmlDuihuan() -- dml兑换
- idle()
- local _f=function()
- local _f1=function()
- exe('duihuan diamond')
- local _f3=function()
- local _f2=function()
- exe('mai diamond')
- tmp.buystone=tmp.buystone or 0
- tmp.buystone=tmp.buystone-1
- if tmp.buystone and tmp.buystone>0 then
- return check_busy(dmlDuihuan)
- end
- print('兑换完毕!')
- end
- exe('u;leave')
- return go(_f2,"city/zhubaodian")
- end
- local _f31=function()
- check_busy(_f3)
- end
- return checkWait(_f31,1)
- end
- return check_busy(_f1)
- end
- go(_f,"city/dml")
- end
复制代码
执行方法:
/tmp.buystone= -- 设置兑换数量
/dmlDuihuan()
-- 确保珠宝行开门了再执行哦 |
评分
-
2
查看全部评分
-
|