北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: waiwai

请教个随机逃跑的问题。哪位有空的大侠帮忙看下

[复制链接]
发表于 2018-1-23 17:22:12 | 显示全部楼层
回复 10# waiwai


    你这直接是代码报错而不是逻辑报错,if a == "" then
另外不要用这种随便的命令,
脚本量多后会让你不知道这是个什么东西
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2018-1-23 17:46:40 | 显示全部楼层
回复 10# waiwai


    =是赋值用的,比较用==
就你这个例子来说:
local a=GetVariable("a")
if a==nil then Send ("kick") end
当然,语法上是这样的。写法就像suineg说的那样有待商榷
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2018-1-23 18:54:16 | 显示全部楼层
回复  waiwai


    你这直接是代码报错而不是逻辑报错,if a == "" then
另外不要用这种随便的命令,
...
suineg 发表于 2018-1-23 09:22 AM




    =是赋值用的,比较用==
就你这个例子来说:
local a=GetVariable("a")
if a==ni ...
creat 发表于 2018-1-23 09:46 AM [/quote]


谢谢两位讲解

实际用的时候 肯定不能写a   不然自己都不知道是什么
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2018-1-24 18:30:50 | 显示全部楼层
本帖最后由 waiwai 于 2018-1-24 11:11 AM 编辑

搞定了 撤回
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2018-1-25 22:15:55 | 显示全部楼层
搞定了 撤回
waiwai 发表于 2018-1-24 10:30 AM



分享一下行不?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 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 就好了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2018-1-26 21:09:12 | 显示全部楼层
回复  sarsmark

上边都有了啊

LOOK 下就可以 随机看一个方向了   
^\s{4}这里\W{4}的\W{6}(.+)$  - ...
waiwai 发表于 2018-1-25 03:55 PM



多谢!!!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 01:34 PM , Processed in 0.008963 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表