adamsding 发表于 2021-5-9 00:31:02

mush城际通R:look_finish问题请教

一开始从扬州到朱熹,gt zhuxi可以正常抵达岳麓书院,但是返回,不管是gt yz,还是zhuxi-yz,还是gt here都提示系统回馈:R:look_finish,重新登陆后还是这样:
    你可以看看(look):baoku,shudong,<node>。
    「高秋」: 东方的地平线上渐渐有了黎明的颜色。

    这里明显的方向有 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~="") and w or w
                                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= Room:Fx_chk(t)
                                   --print(t)
                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是咋来的。。

adamsding 发表于 2021-5-9 09:10:57

系统回馈:R:infoend
[:mapper:]::当前节点号::(ID:yangzhou,SID:yz)
唯一节点,节点号>>[ 1 ]<<::区域::>[ yangzhou ]<
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【东大街(yangzhoudongdajie1,yzddj)】 路线:【e】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(yangzhouxiaojinku,yzxjk)】 路线:【d】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【树洞内部(gaibangshudongneibu,gbsdnb)】 路线:【enter shudong】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【北大街(yangzhoubeidajie1,yzbdj)】 路线:【n】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(yangzhoubaoku,yzbk)】 路线:【enter baoku】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(yangzhouxidajie1,yzxdj)】 路线:【w】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【南大街(yangzhounandajie1,yzndj)】 路线:【s】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(yangzhoushangyuetai,yzsyt)】 路线:【walk_busy(climb tree)】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【扬子津(yangzijin,yzj)】 路线:【walk zhenjiang】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(changjiangbeidukou1,cjbdk)】 路线:【walk jiankang】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【(qufugulou,qfgl)】 路线:【walk qufu】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【土地庙(gaibang,gb)】 路线:【walk gaibang】。
当前节点:【中央广场(yangzhou,yz)】 =>>第子节点:【小广场(xinyang,xiny)】 路线:【walk xinyang】。

然后第二天早上登陆又可以用,然后用一次就又出现那个提示。。。

nrm 发表于 2021-5-15 15:49:42

run("response R:look_finish")这个语句执行的时候,就相当于在命令栏输入 response R:look_finish
它的作用是得到一个服务器的反馈信息:“系统回馈:R:look_finish”
用以触发下一个指令。
在城际通里是用来标记 look 到的信息结束位置。
正常来讲这个指令应该是不显示出来的,插件设置的自动隐藏。
你这既然看到了这条指令,那多半是你的机器有别的内容跟这个trigger冲突。导致插件无法顺利运行。
页: [1]
查看完整版本: mush城际通R:look_finish问题请教