你这直接是代码报错而不是逻辑报错,if a == "" then
另外不要用这种随便的命令,
脚本量多后会让你不知道这是个什么东西 回复 10# waiwai
=是赋值用的,比较用==
就你这个例子来说:
local a=GetVariable("a")
if a==nil then Send ("kick") end
当然,语法上是这样的。写法就像suineg说的那样有待商榷 回复waiwai
你这直接是代码报错而不是逻辑报错,if a == "" then
另外不要用这种随便的命令,
...
suineg 发表于 2018-1-23 09:22 AM http://pkuxkx.com/forum/images/common/back.gif
=是赋值用的,比较用==
就你这个例子来说:
local a=GetVariable("a")
if a==ni ...
creat 发表于 2018-1-23 09:46 AM http://pkuxkx.com/forum/images/common/back.gif
谢谢两位讲解
实际用的时候 肯定不能写a 不然自己都不知道是什么hzx 本帖最后由 waiwai 于 2018-1-24 11:11 AM 编辑
搞定了 撤回hz6 搞定了 撤回
waiwai 发表于 2018-1-24 10:30 AM http://pkuxkx.com/forum/images/common/back.gif
分享一下行不? 本帖最后由 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<e
do _,s,key=string.find (ck1,"(%w+)!!",s)
if key then t=key n=n+1 end
end
tp=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 就好了 回复sarsmark
上边都有了啊
LOOK 下就可以 随机看一个方向了
^\s{4}这里\W{4}的\W{6}(.+)$- ...
waiwai 发表于 2018-1-25 03:55 PM http://pkuxkx.com/forum/images/common/back.gif
多谢!!!
页:
1
[2]