找回密码
 注册
搜索
查看: 1341|回复: 11

梅林路径问题

[复制链接]
门派:天龙寺
发表于 2017-11-6 23:24:03 | 显示全部楼层 |阅读模式
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 梅林 -
    这是梅林中的一条小路。举目望去,四处遍地都是梅树,枝叶茂密地连天
空都被遮住了,很难看清周围的情况。
  
这是一个寒冬的凌晨,东方的天空布满了灰蒙蒙的云层。
    这里明显的出口是 northsouth
> 现在是书剑甲辰年十二月十七日卯时三刻。
Run-time error
World: tj.sjever.net
Function/Sub: local_unknown_room called by trigger
Reason: processing trigger "locate_unknown1"
C:\MUSHS\lua\lujing.lua:136: attempt to perform arithmetic on global 'i' (a nil value)
stack traceback:
        C:\MUSHS\lua\lujing.lua:136: in function <C:\MUSHS\lua\lujing.lua:131>
您参与游戏的主机北京时间是 星期一 2017-十一月- 6 22:46:46
                悉尼时间是 星期二 2017-十一月- 7 01:46:46 (夏令时间)
      奥克兰、惠灵顿时间是 星期二 2017-十一月- 7 03:46:46 (夏令时间)
      温哥华、洛杉矶时间是 星期一 2017-十一月- 6 06:46:46
        多伦多、纽约时间是 星期一 2017-十一月- 6 09:46:46
    柏林、罗马、巴黎时间是 星期一 2017-十一月- 6 15:46:46
您已经连续玩了四天十四小时四十分一秒。
你最近玩了四百九十四天七小时三十九分二十六秒。
贵宾剩余时间:二百三十九天二十三小时四十八分十七秒。
贵宾生效时间:二零一六年四月十五日二十二时三十五分三秒。
你共有贵宾累计时间:七百五十九天二十三小时五十九分四十秒。
> 你把 "action" 设定为 "等待一下" 成功完成。
> 什么?

> 什么?

> 梅林 -
    这是梅林中的一条小路。举目望去,四处遍地都是梅树,枝叶茂密地连天
空都被遮住了,很难看清周围的情况。
  
这是一个寒冬的凌晨,东方的天空布满了灰蒙蒙的云层。
    这里明显的出口是 northeast
> 你把 "action" 设定为 "等待一下" 成功完成。
> 你现在不忙。
> 你把 "action" 设定为 "正在定位" 成功完成。
> 在这个房间中, 生物及物品的(英文)名称如下:
李青 = semic
> 设定环境变量:look = "YES"
> 梅林 -
    这是梅林中的一条小路。举目望去,四处遍地都是梅树,枝叶茂密地连天
空都被遮住了,很难看清周围的情况。
  
这是一个寒冬的凌晨,东方的天空布满了灰蒙蒙的云层。
    这里明显的出口是 northeast
> 现在是书剑甲辰年十二月十七日卯时三刻。
Run-time error
World: tj.sjever.net
Function/Sub: local_unknown_room called by trigger
Reason: processing trigger "locate_unknown1"
C:\MUSHS\lua\lujing.lua:136: attempt to perform arithmetic on global 'i' (a nil value)
stack traceback:
        C:\MUSHS\lua\lujing.lua:136: in function <C:\MUSHS\lua\lujing.lua:131>
您参与游戏的主机北京时间是 星期一 2017-十一月- 6 22:46:48


一直这么提示,好久都出不去,什么问题?
门派:天龙寺
 楼主| 发表于 2017-11-6 23:25:48 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


11/06/17 22:34:27【semic】定位系统:从【华山树林】出发,到达目的地【杭州城青石大道】!
11/06/17 22:34:35【semic】定位系统:从【不知道哪里青石大道】出发!
11/06/17 22:34:35【semic】定位系统:没有归属地的房间加入了room_relative,【可以尝试定位没有归属地的房间】
11/06/17 22:34:35【semic】定位系统:地图系统无此地点【不知道哪里青石大道】资料,随机移动寻找确切定位点!
11/06/17 22:34:37【semic】定位系统:从【不知道哪里青石大道】出发!
11/06/17 22:34:37【semic】定位系统:没有归属地的房间加入了room_relative,【可以尝试定位没有归属地的房间】
11/06/17 22:34:37【semic】定位系统:地图系统无此地点【不知道哪里青石大道】资料,随机移动寻找确切定位点!
11/06/17 22:34:38【semic】定位系统:从【不知道哪里青石大道】出发!
11/06/17 22:34:38【semic】定位系统:没有归属地的房间加入了room_relative,【可以尝试定位没有归属地的房间】


门派:古墓派
发表于 2017-11-7 12:14:36 | 显示全部楼层
其实这里路径是屏蔽掉的,但是你进去了出来就难了
门派:古墓派
发表于 2017-11-7 12:15:25 | 显示全部楼层
最近没时间梅林的代码还没有写完
local meilinAction
local meilinRoomNum
local meilinAtRoom
local meilinInFlag=true
local meilinRoomLink={}
--[[
meilinRoomLink[1]={
        wayslist={north,south,east,west}
        ways={
                north=22
                south=23
                ..  northout=-1
                ..  southout=-2
                visited=0
        },
}
dirReverse[l_set[1]]--翻转路径
]]--
function meilinIn()
        meilinInFlag=true
        meilin_maze()
end
function meilinOut()
        meilinInFlag=false
        meilin_maze()
end
function meilin_maze()
        meilinAction=0
        meilinRoomNum=0
        DeleteTriggerGroup("meilin")
        create_trigger_t('meilin1',"^( )*这里(看得清的|明显的|唯一的|看得见的唯一)出口是(\\D*)。$",'','meilinGo')
        create_trigger_t('meilin2',"^( )* 梅林 - $",'','meilinActionClear')
        create_trigger_t('meilin3',"^( )*    这是梅林中的一条小路,小路往北就出了梅林,在远处似乎折向了西边。$",'','meilinNorthOut')
        create_trigger_t('meilin4',"^( )*    这是梅林中的一条小路,小路往南就出了梅林,远处隐约现出白墙,似乎$",'','meilinSouthOut')
        create_trigger_t('meilin5',"^( )*    这是梅林中的一条小路。举目望去,四处遍地都是梅树,枝叶茂密地连天$",'','meilinGoOn')
        create_trigger_t('meilin6',"^( )*    这是梅林中的一条小路,你已经走到了小路的尽头,只有回头了。四处遍$",'','meilinBack')
        SetTriggerOption("meilin1","group","meilin")
    SetTriggerOption("meilin2","group","meilin")
    SetTriggerOption("meilin3","group","meilin")
    SetTriggerOption("meilin4","group","meilin")
    SetTriggerOption("meilin5","group","meilin")
    SetTriggerOption("meilin6","group","meilin")
    EnableTriggerGroup("meilin",true)
        exe("look")
        --meilinGo()
end
function meilinGo(n,l,w)
        meilinRoomNum=meilinRoomNum+1
        if meilinRoomLink[meilinRoomNum]~=nil then
        else
                local cnt
                local l_set==exit_set(w[3])
                cnt=table.getn(l_set)
               
                meilinRoomLink[meilinRoomNum]={}
                meilinRoomLink[meilinRoomNum].wayslist=l_set
                meilinRoomLink[meilinRoomNum].ways={}
                for i=1,cnt do
                        if meilinRoomLink[meilinRoomNum].ways[meilinRoomLink[meilinRoomNum].wayslist[i]]==nil then
                                meilinRoomLink[meilinRoomNum].ways[meilinRoomLink[meilinRoomNum].wayslist[i]]=0
                        else if meilinRoomLink[meilinRoomNum].ways[meilinRoomLink[meilinRoomNum].wayslist[i]]==0 then
                                meilinRoomLink[meilinRoomNum].ways[meilinRoomLink[meilinRoomNum].wayslist[i]]=meilinRoomNum+1
                                exe(meilinRoomLink[meilinRoomNum].wayslist[i])
                                return meilinNext
                        else
                               
                        end
                end
        end
end
function meilinNext()
end
function meilinActionClear()
        meilinAction=0
end
function meilinNorthOut()
        meilinAction=1
end
function meilinSouthOut()
        meilinAction=2
end
function meilinGoOn()
        meilinAction=3
end
function meilinBack()
        meilinAction=4
end
门派:天龙寺
 楼主| 发表于 2017-11-7 14:41:04 | 显示全部楼层
syayas@tj 发表于 2017-11-7 12:14
其实这里路径是屏蔽掉的,但是你进去了出来就难了

哦,屏蔽了怎么会跑进去了呢            
门派:天龙寺
 楼主| 发表于 2017-11-7 14:43:30 | 显示全部楼层
syayas@tj 发表于 2017-11-7 12:15
最近没时间梅林的代码还没有写完
local meilinAction
local meilinRoomNum

风神厉害,这个地图看起来很复杂的样子。这个代码现在还不能测试吗
门派:天龙寺
发表于 2017-11-7 17:22:03 | 显示全部楼层
极小概率会误入吧 有个zmud的机器能走出来 手动很难出来
门派:桃花岛
发表于 2017-11-8 09:49:33 | 显示全部楼层
完全没遇到过 ,是哪里进去的???
门派:古墓派
发表于 2017-11-8 12:08:26 | 显示全部楼层
semic@tj 发表于 2017-11-7 14:43
风神厉害,这个地图看起来很复杂的样子。这个代码现在还不能测试吗

不能,关键的部分还没做完,只是有了思路和主体框架
门派:天龙寺
 楼主| 发表于 2017-11-8 13:15:01 | 显示全部楼层
noid@tj 发表于 2017-11-7 17:22
极小概率会误入吧 有个zmud的机器能走出来 手动很难出来

是啊,乱撞了15分钟才出来            
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-12 06:51 , Processed in 0.043172 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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