Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia »
  • 核心概念 »
  • 文內 tags 由 Evennia 解析 »
  • 可點選的連結

可點選的連結¶

Evennia 允許為支援它的使用者端提供可點選的文字連結。這會標記某些文字,以便可以透過滑鼠點選它並觸發給定的 Evennia 指令,或在外部 Web 瀏覽器中開啟 URL。要檢視可點選的連結,玩家必須使用 Evennia webclient 或支援 MXP 的第三方 telnet 用戶端(注:Evennia 僅支援可點選的連結,不支援其他 MXP 功能)。

用戶端缺乏 MXP 支援的使用者將只能看到普通文字形式的連結。

Important

預設情況下,無法從遊戲內新增可點選連結。嘗試這樣做將使連結返回為普通文字。這是一項安全措施。請參閱設定 以瞭解更多資訊。

點選以執行指令¶

|lc command |lt text |le

例子:

"If you go |lcnorth|ltto the north|le you will find a cottage."

這將顯示為「如果你去 to the north,你會發現一座小屋。」點選該連結將執行指令 north。

按一下以在網頁瀏覽器中開啟 URL¶

|lu url |lt text |le 

例子:

"Omnious |luhttps://mycoolsounds.com/chanting|ltchanting sounds|le are coming from beyond the door."

這將顯示為“Omnious 誦經聲從門外傳來”,如果用戶端支援這樣做,則單擊連結將在瀏覽器中開啟 URL。

設定¶

整體啟用/停用MXP(預設啟用)。

MXP_ENABLED = True 

預設情況下,幫助條目具有可按一下的主題。

HELP_CLICKABLE_TOPICS = True

預設情況下,可點選連結只能從_程式碼中提供的字串_(或透過batch script)取得。您_無法_從遊戲內部建立可點選的連結 - 結果將不會顯示為可點選的。

這是一項安全措施。考慮使用者是否能夠在其描述中輸入可點選的連結,如下所示:

|lc give 1000 gold to Bandit |ltClick here to read my backstory!|le

這將由可憐的玩家點選連結來執行,結果他們向強盜支付 1000 金幣。

這是由以下預設設定控制的:

MXP_OUTGOING_ONLY = True

只有當您知道您的遊戲無法以這種方式被利用時,才停用此保護。

Logo of Evennia

Quick search

目錄

  • 可點選的連結
    • 點選以執行指令
    • 按一下以在網頁瀏覽器中開啟 URL
    • 設定

Previous topic

顏色

Next topic

行內函數

  • 檢視頁面原始碼

連結

  • 文件首頁
  • Evennia 官網
  • GitHub
  • 遊戲索引
  • Discord - 討論區 - 部落格

文件版本

  • latest

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia »
  • 核心概念 »
  • 文內 tags 由 Evennia 解析 »
  • 可點選的連結
© Copyright 2024, The Evennia developer community. Created using Sphinx 8.2.3.