舊版通訊指令¶
Gratch 2021 的貢獻
在 Evennia 1.0+ 中,舊的 Channel 指令(最初受 MUX 啟發)是
替換為執行所有這些功能的單一 channel 指令。
這個contrib(摘自Evennia 0.9.5)將功能分解為
MU* 使用者更熟悉的單獨指令。這只是為了展示,
main channel 指令仍然在後臺呼叫。
Contrib 文法 |
預設 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
安裝¶
將
CmdSetLegacyCommscmdset 從此模組匯入到mygame/commands/default_cmdsets.py將其新增到 CharacterCmdSet 的
at_cmdset_creation方法中(見下文)。重新載入伺服器。
# in 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產生的。對此的更改
檔案將被覆蓋,因此請編輯該檔案而不是此檔案。