新人入门必读:
门派攻略:
* 精彩小品
新开一个 PowerShell 窗口,然后输入以下命令就可以了:
Get-Content C:\my-paotin\log\dzp\chat.log -Tail 100 -Wait -encoding UTF8
注意其中的路径需要自己照猫画虎改一下,dzp 是你的 ID,除了 chat.log,还有 jh.log,qq.log,等等。
用 tmux 新开一个 shell,然后在其中输入 mtail
,即可获得进一步指引。
按住 Shift
键,用鼠标选择。另外,同时按住 Ctrl
+Alt
键也可以进行矩形选择,分屏模式下非常好用。
按住 Shift
或 Option
键,用鼠标选择。另外,同时按住 Ctrl
+Cmd
键也可以进行矩形选择,分屏模式下非常好用。
可以。因为:
两个思路:
修改你的 ID 启动配置文件,然后在文件末尾或者你认为合适的位置写入以下内容即可:
#var char.HPSummarize.Echo {从不};
如果你想要一次性关闭所有 ID 的 HP 摘要,可以修改文件 var/etc/ui-settings.extra.tin
(如果没有就先创建一个),方法一样。
修改你的 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名就行。