传统通讯命令¶
由 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文件。