北大侠客行MUD论坛

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

求解:tintin++如何抓取闲聊等信息,在独立(或split)窗口显示出来

[复制链接]
发表于 2013-7-20 00:37:18 | 显示全部楼层 |阅读模式
RT,实在是没办法了。。。真心找不到什么说明和他人的经验。搜索了好久没有结果才来麻烦大家。。。先谢过了。
新人表示窗口里的闲聊、谣言、宴会什么的信息太多了。都看不清任务了。能不能做一个触发来把这些信息显示在其他不打扰视线的地方呢?我用tintin++
再次感谢。

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-7-20 21:34:35 | 显示全部楼层
有些聊天是多行的,这不好处理.
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-7-20 21:52:27 | 显示全部楼层
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2014-5-25 21:36:35 | 显示全部楼层
这个怎么样? 其实主要就是靠 #split 命令
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2014-5-25 22:08:36 | 显示全部楼层
把屏幕分成了几个区域, 可以用 show_to_status, show_to_quest, show_to_info, show_to_chat 往不同的区域显示东西。

#class show open;
#split 17 1

#nop status/-/shortcut/-/5(info)/-/6(chat)/- = 17
#var info_window {{1}{ } {2}{ } {3}{ } {4}{ } {5}{ }};
#var chat_window {{1}{ } {2}{ } {3}{ } {4}{ } {5}{ } {6}{ }};

#var info_window_offset 4;
#math chat_window_offset $info_window_offset+&info_window[]+1;

#alias {show.init} {
        #alias {show_to_status} {
                #var show_status %%0;
                #echo {{${show_status}<099> => ${show_quest}<099>}{-1}};
        };

        #loop {1} {&info_window[]} {cnt}
        {
                #math pos $cnt+${info_window_offset};
                #echo {{$info_window[$cnt]<099>} {-$pos}};
        }

        #loop {1} {&chat_window[]} {cnt}
        {
                #math pos $cnt+${chat_window_offset};
                #echo {{$chat_window[$cnt]<099>} {-$pos}};
        }
};

#alias {show_to_shortcut} {
        #var show_key %0;
        #echo {{${show_key}<099>}{-3}};
};

#alias {show_to_info} {
        #format {tmp_time} {%t} {%T};
        #var temp ${tmp_time} <099> %0;
        #list info_window ins -1 $temp;
        #list info_window del 1;

        #loop {1} {&info_window[]} {cnt}
        {
                #math pos $cnt+${info_window_offset};
                #echo {{$info_window[$cnt]<099>} {-$pos}};
        }
}

#alias {show_to_chat} {
        #delay {chat_delay} {
                #format {tmp_time} {%t} {%T};
                #var temp ${tmp_time} <099> %0;
                #list chat_window ins -1 {$temp};
                #list chat_window del 1;

                #loop {1} {&chat_window[]} {cnt}
                {
                        #math pos $cnt+${chat_window_offset};
                        #echo {{$chat_window[$cnt]<099>} {-$pos}};
                }               
        } {0.5};
}

#alias {show_to_quest} {
        #var show_quest %0;
        #echo {{${show_status}<099> => ${show_quest}<099>}{-1}};
};

#gag {【闲聊】%*};
#action {【闲聊】%*} {
    show_to_chat %0;       
};

#gag {【谣言】%*};
#action {【谣言】%*} {
        show_to_chat %0;
};

#action {%1{回答|告诉}你:%2} {
        show_to_chat 【私聊】%0;
};

#action {你{回答|告诉}%1:%2} {
        show_to_chat 【私聊】%0;
};
#class show close;
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2015-3-3 10:51:08 | 显示全部楼层
多行的不行。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2021-10-23 14:30:03 | 显示全部楼层
又学到一招
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 12:00 AM , Processed in 0.010711 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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