北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 2203|回复: 2

mush城际通R:look_finish问题请教

[复制链接]
发表于 2021-5-9 00:31:02 | 显示全部楼层 |阅读模式
一开始从扬州到朱熹,gt zhuxi可以正常抵达岳麓书院,但是返回,不管是gt yz,还是zhuxi-yz,还是gt here都提示系统回馈:R:look_finish,重新登陆后还是这样:
    你可以看看(look):baoku,shudong,
    「高秋」: 东方的地平线上渐渐有了黎明的颜色。

    这里明显的方向有 east、west、north、up、down 和 south。

    武当派第四代弟子 剑帝(Jiandi) <发呆八分钟>
    华山派风清扬亲传弟子 护寺僧人(Wolongch)
    丐帮一袋弟子 公爵(Xxgb)
    武当派真人 西方失败(Xboyw)
    古墓派第六代弟子 屈皎(Lnwlpa)
    少林达摩院弟子 独孤惠鹏(Liyidengta)
    大榕树(Rong shu)
>
系统回馈:R:look_finish
系统环境设置如下:
你目前设定的环境变量有:
brief                3                  
divider              ","                 
learn_emote          1                  
nowiki               1                  
skip_combat          3                  
walk_speed           -1
尝试把brief设置为0也没用……
脚本里关于R:look_finish的内容有以下几段:
function Room:Look()
                        EnableTrigger("Room_delay",1)
                        EnableTrigger("Room_name",1)
                                ------print("--->>>look<<<---")
                                run("look")
                                run("response R:look_finish")
end;
---------------------------------------------------------------------
function Room:Exits(n,l,w)

                                if string.find(l,"这里没有任何明显的") or string.find(l,'系统回馈:R:look_finish')then
                                        exits="没有出口"
                                else
                                        exits=(w[1]~="") and w[1] or w[2]
                                end
                               
                                local t={}
                for w in string.gmatch(exits,"%w+") do
                  t[#t+1]=w
                end
                --tprint(room.exits)
                       
                                for i=1,table.getn(t) do
                                   t[i]= Room:Fx_chk(t[i])
                                   --print(t[i])
                end
                                s=""
                                for i,v in ipairs(t) do
                    if Trim(v)~="" then
                        s=s..Trim(v)..";"
                    end
                                end
                                R.exits=s
                                Room.exits=R.exits
                                world.EnableTriggerGroup("q_Room",false)
                                infoend(Room.Catch)
                               
end
--------------------------------------------------------------------------------
addtri("walkgo_stepcmd",'^[> ]*系统回馈:R\:walkgo$',"system","walkgo.stepcmd")
        addtri("look_finish",'^[> ]*系统回馈:R:look_finish$',"system_omit","")
        addtri("walkgo_blocker","^[> ]*(--哎哟,你一头撞在墙上,才发现这个方向没有出路。\\w*|.+几乎没有路了,你走不了那么快。\\w*|你沿着山路,一步一步地慢慢前行。|你小心翼翼往前挪动,遇到艰险难行处,只好放慢脚步。\\w*|你还在山中跋涉,一时半会恐怕走不出\\w*|青海湖畔美不胜收,你不由停下脚步,欣赏起了风景。\\w*|你不小心被什么东西绊了一下\\w*|你的动作还没有完成,不能移动\\w*)","system","walkgo.blocker")
老实说没看出啥子丑寅卯来。。
求各位大佬解惑,或者指导一下思路。。就是不明白这个系统回馈:R:look_finish是咋来的。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2021-5-9 09:10:57 | 显示全部楼层
系统回馈:R:infoend
[:mapper:]::当前节点号::[  1  ](ID:yangzhou,SID:yz)
唯一节点,节点号>>[ 1 ]<<  ::区域::>[ yangzhou ]<
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[1]子节点:【东大街(yangzhoudongdajie1,yzddj)】[186] 路线:【e】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[2]子节点:【(yangzhouxiaojinku,yzxjk)】[205] 路线:【d】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[3]子节点:【树洞内部(gaibangshudongneibu,gbsdnb)】[206] 路线:【enter shudong】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[4]子节点:【北大街(yangzhoubeidajie1,yzbdj)】[207] 路线:【n】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[5]子节点:【(yangzhoubaoku,yzbk)】[223] 路线:【enter baoku】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[6]子节点:【(yangzhouxidajie1,yzxdj)】[224] 路线:【w】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[7]子节点:【南大街(yangzhounandajie1,yzndj)】[240] 路线:【s】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[8]子节点:【(yangzhoushangyuetai,yzsyt)】[3734] 路线:【walk_busy(climb tree)】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[9]子节点:【扬子津(yangzijin,yzj)】[37] 路线:【walk zhenjiang】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[10]子节点:【(changjiangbeidukou1,cjbdk)】[302] 路线:【walk jiankang】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[11]子节点:【(qufugulou,qfgl)】[876] 路线:【walk qufu】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[12]子节点:【土地庙(gaibang,gb)】[50] 路线:【walk gaibang】。
当前节点:【中央广场(yangzhou,yz)】[1] =>>第[13]子节点:【小广场(xinyang,xiny)】[4] 路线:【walk xinyang】。

然后第二天早上登陆又可以用,然后用一次就又出现那个提示。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2021-5-15 15:49:42 | 显示全部楼层
run("response R:look_finish")这个语句执行的时候,就相当于在命令栏输入 response R:look_finish
它的作用是得到一个服务器的反馈信息:“系统回馈:R:look_finish”
用以触发下一个指令。
在城际通里是用来标记 look 到的信息结束位置。
正常来讲这个指令应该是不显示出来的,插件设置的自动隐藏。
你这既然看到了这条指令,那多半是你的机器有别的内容跟这个trigger冲突。导致插件无法顺利运行。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 02:55 AM , Processed in 0.010881 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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