|
向大神求教下
我设定了一个alias
我现在在一个屋子里4个方向 n e w s
我现在想执行一下下面那个code就变个方向一直到addlistener到我想要的内总就终止.
function outZyl()
if here().name ~= "针叶林" then
return false
end
local _hp = hp()
if _hp.jingli < 100 then
e("yun jingli")
outZyl()
else
wait(1000)
e("#3 w;#3 e;#3 n;#3 s") ----重点是这里要想每次执行这个alias都要变换方向
set("outzyl")
addListener("^你累得半死,终於找到了正确的方向。$", "s:return 'ok'", "outzyl")
addSetListener("outzyl", "outzyl")
local result = listen()
wait(2000)
if result == "ok" then
return true
else
return outZyl()
end
end
end
北大侠客行MUD,中国最好的MUD |
|