传统通讯命令¶
由 Griatch 贡献于 2021 年
在 Evennia 1.0+ 中,旧的频道命令(最初受 MUX 启发)被一个执行所有这些功能的单一 channel 命令所取代。这个贡献模块(从 Evennia 0.9.5 中提取)将功能分解为更符合 MU* 用户习惯的独立命令。不过,这仅仅是为了展示,主要的 channel 命令在底层仍然被调用。
贡献语法 |
默认 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
安装¶
从此模块中导入
CmdSetLegacyComms命令集到mygame/commands/default_cmdsets.py将其添加到
CharacterCmdSet的at_cmdset_creation方法中(见下文)。重新加载服务器。
# 在 mygame/commands/default_cmdsets.py 中
# ..
from evennia.contrib.base_systems.mux_comms_cmds import CmdSetLegacyComms # <----
class CharacterCmdSet(default_cmds.CharacterCmdSet):
# ...
def at_cmdset_creation(self):
# ...
self.add(CmdSetLegacyComms) # <----
请注意,你仍然可以使用 channel 命令;实际上这些命令在底层仍然使用该命令。
此文档页面并非由 evennia/contrib/base_systems/mux_comms_cmds/README.md自动生成。如想阅读最新文档,请参阅原始README.md文件。