|

楼主 |
发表于 2018-1-25 23:55:06
|
显示全部楼层
本帖最后由 waiwai 于 2018-1-25 04:00 PM 编辑
回复 15# sarsmark
上边都有了啊
LOOK 下就可以 随机看一个方向了
^\s{4}这里\W{4}的\W{6}(.+)$ --- 触发句
EnableTrigger("safe",true)
local ck="%1"
ck1=string.gsub (ck,"%W","!")
local s,e,n,key,_=0,#ck1,1
local t={}
while s
do _,s,key=string.find (ck1,"(%w+)!!",s)
if key then t[n]=key n=n+1 end
end
tp=t[math.random(#t)]
Send("look "..tp)SetVariable("chukou",tp)
EnableTrigger("sjxp",false)
下边这个是不危险就可以走过去了 当然哪里危险你要自己添加 比如不要跑到迷宫里什么的
^(.+)\s\-\s$ ---触发句
local room = "%1"
local chukou
chukou = GetVariable("chukou")
if room == "青竹林" then Execute("look")
elseif room == "小树林" then Execute("look")
elseif room == "这里添加不想去的地方" then Execute("look")
。。。
。。
。
else Execute(chukou);Execute("这里是测试用的动作")
end
EnableTrigger("safe",false)
至于有什么拦路什么的 重新触发一下LOOK 就好了 |
|