|
发表于 2019-5-21 21:50:30
|
显示全部楼层
说明:引用岛主发的贴子,尊重原著:
1.打开lujing.lua,添加如下代码:
hdgleavein=function()
DeleteTriggerGroup("miaopucheck")
create_trigger_t('miaopucheck1','^>*\\s*你乱走一气,忽然眼前一亮,来到一处草径','','hdgupp')
create_trigger_t('miaopucheck2','^>*\\s*你把 "action" 设定为 "离开花圃了吗" 成功完成。','','hdgingoon')
SetTriggerOption("miaopucheck1","group","miaopucheck")
SetTriggerOption("miaopucheck2","group","miaopucheck")
EnableTriggerGroup("miaopucheck",true)
hdgup=0
if flag.find==1 then return end
exe('nd')
return hdgdown()
end
hdgupp=function()
EnableTimer('walkWait4',false)
if flag.find==1 then return end
hdgup=1
wait.make(function()
wait.time(1)
return hdgingoon()
end)
end
hdgdown=function()
if flag.find==1 then return end
hdgup=0
create_timer_s('walkWait4',0.5,'hdgrun')
end
hdgrun=function()
exe('nd;n;n;nd;n;n;nd;n;n;nd;n;n;yun jing;yun jingli')
end
hdgingoon=function()
if flag.find==1 then return end
EnableTriggerGroup("miaopucheck",true)
if hdgup==0 then
return hdgdown()
else
hdgup=0
EnableTriggerGroup("miaopucheck",false)
exe('n;n')
return walk_wait()
end
end
bohuacong=function()
exe('opendoor;tell zhou 开门;whisper startd 开门')
wait.make(function()
wait.time(0.5)
exe('right')
end)
wait.make(function()
wait.time(0.5)
locate_finish='bohuaconggo'
return fastLocate()
end)
end
bohuaconggo=function()
locate_finish=0
if locl.room=="花丛中" then
EnableTriggerGroup("hdghuacong",false)
return walk_wait()
else
return go_locate()
end
end
2.打开rooms.lua
Room {
id = "mingjiao/hdg/niupeng",
name = "牛棚",
outdoor = "蝴蝶谷",
ways = {
["south"] = "mingjiao/hdg/kongdi",
--["northdown"] = "mingjiao/hdg/caojing",
["#hdgleavein"] = "mingjiao/hdg/caojing",
},
}
Room {
id = "mingjiao/hdg/shanbi",
name = "山壁",
outdoor = "蝴蝶谷",
ways = {
["south"] = "city/wroad3",
--["right"] = "mingjiao/hdg/huacong1",
["#bohuacong"] = "mingjiao/hdg/huacong1",
},
nolooks = {
["#bohuacong"] = true,
},
} |
|