新人入门必读:
门派攻略:
* 精彩小品
新开一个 PowerShell 窗口,然后输入以下命令就可以了:
Get-Content C:\my-paotin\log\dzp\chat.log -Tail 100 -Wait -encoding UTF8
注意其中的路径需要自己照猫画虎改一下,dzp 是你的 ID,除了 chat.log,还有 jh.log,qq.log,等等。
详细教程及更多相关话题请参考 Windows Terminal 使用技巧。
用 tmux 新开一个 shell,然后在其中输入 mtail,即可获得进一步指引。
按住 Shift 键,用鼠标选择。另外,同时按住 Ctrl+Alt 键也可以进行矩形选择,分屏模式下非常好用。
按住 Shift 或 Option 键,用鼠标选择。另外,同时按住 Ctrl+Cmd 键也可以进行矩形选择,分屏模式下非常好用。
可以。因为:
两个思路:
按下 ctrl+o,然后松开双手,再按下大写字母 H 即可。
修改你的 ID 启动配置文件,然后在其中写入以下内容即可:
#var char[favorite][water] {NOTHING};
#var char[favorite][food]  {NOTHING};
答:jobquery 请用 jq 代替,localmaps 请用 lm 代替。
北侠有一些命令,天生就有一长一短两个版本,像是 localmaps,输入起来比较麻烦,就可以用 lm,效果是一样的。这是服务器的设置。
然而,由于有些信息内容非常冗长,而且通常 pt 都已经做了触发,把内容解析好了存在变量里面备用,那么对于玩家来说,就显得有些刷屏。为此 pt 有个设计原则,就是对这种情况下,不易输入的长名字约定好只供脚本使用,可以在机器人里触发并访问相应的变量,也不再刷屏。但是短名称留给玩家手动输入。
由于新玩家对这些命令不够熟悉,有时候是先学到了 jobquery 命令和 localmaps 命令,却不知道它们的别名,那么就容易被 pt 搞懵圈。类似的命令共有如下这些:
pt 的 channel 信息配置文件是 mud/pkuxkx/etc/ui-chat.tin,里面包含如下内容:
#list chat-channel create {
    {{pattern}{求助}                    {action}{helpmeLog} {gag}{true}}
    {{pattern}{北侠QQ群}                {action}{qqLog}     {gag}{true}}
    {{pattern}{{闲聊|副本|谣言}}        {action}{chatLog}   {gag}{true}}
    {{pattern}{{门派|帮派|队伍}}        {action}{chatLog}   {gag}{true}}
    {{pattern}{{江湖|任务|交易}}        {action}{jhLog}     {gag}{true}}
    {{pattern}{{本地|区域|亡灵}}        {action}{bdLog}     {gag}{true}}
    {{pattern}{{表决|醒目}}             {action}{chatLog}   {gag}{false}}
    {{pattern}{{答问如流|备选答案}}     {action}{answerLog} {gag}{false}}
    {{pattern}{私聊}                    {action}{tellLog}   {gag}{false}}
};
这里的{gag}{true}就代表屏蔽了对应的频道。如果我们想要解除屏蔽的话,就要通过pt的补充式加载(如果想知道什么是补充式加载,可以阅读HELP load-file)来实现自定义配置。
修改文件 var/mud/pkuxkx/etc/ui-chat.extra.tin(var其实就是my-paotin,如果发现子目录/文件不存在,依次创建即可),在里面写下如下内容:
///=== {
// ## chatChannel.Ungag <频道名称>
//    解除对特定频道的屏蔽
//    参数可以是
//        求助
//        北侠QQ群
//        闲聊、帮派、队伍
//        江湖、任务、交易
//        本地、区域、亡灵
//        表决、醒目
//        答问如流、备选答案
//        私聊
//    同行的参数实际上是在同一个屏蔽组中,因此你只需ungag其中一个即可。
// };
#alias chatChannel.Ungag {
    #local channel {%1};
    #if {{$channel} == {}} {
        xtt.Usage {chatChannel.Ungag};
        #return;
    };
    #local index {};
    #foreach {*chat-channel[]} {index} {
        #if {{$chat-channel[$index][pattern]} == {%*$channel%*}} {
            #variable chat-channel[$index][gag] {false};
        };
    };
};
chatChannel.Ungag {北侠QQ群};
chatChannel.Ungag {闲聊};
其它channel的类似,只需将参数替换为对应的channel名就行。