精華區beta mud_sanc 關於我們 聯絡資訊
【 Hyperlink 】 格式: Hyperlink(BSTR Action, BSTR Text, BSTR Hint, BSTR TextColour, BSTR BackColour, BOOL URL) 中文: Hyperlink(動作, 文字, 氣泡提示, 文字色彩, 背景色彩, 網址(布爾值) ) 說明: 在輸出視窗中建立一個超連結。如果超連結的對象是一個 網址,將最後一個參數設定為1。網址的開頭必須為: http:// https:// mailto: 這個功能也可以使用設定較簡單的 OpenBrowser 。使用方式為 OpenBrowser("網址") 。 這個函數的顯示格式同函數 Tell ,不會自動斷行,因此能插在 一行任何位置。如果在觸發中使用 repeat the same line 屬性,必 須用Script 屬性設定函數才能正常作用。 "動作"這個參數的型態等同 Execute 。所以可以直接使用別名和 遊戲指令,函數則需加上自訂的辨識字元(預設為/,zMUD轉過來的使 用者可能會沿用#)。 使用 function 可以讓 Hyperlink 更為簡潔,並執行更複雜的內 容,當 function 跟 Hyperlink 在同一個觸發或別名下時,呼叫的方 是同上段所述。在 plugin 裡,必須使用下列格式: "!!pluginID:function名稱(值)"   pluginID 可以使用 GetPluginID 取得。 範例: --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==-- Note ("1.測試網址") --換行 Hyperlink ("http://www.yahoo.com.tw", "雅虎台灣", "雅虎台灣", "blue", "green", 1) Note ("2.執行動作") --換行 Hyperlink ("#Note ('測試這個連結')", "測試", "注意括號的用法", "blue", "green", 0) Note ("3.執行函數") --換行 Hyperlink ("#go_out('test')", "測試呼叫函數", "呼叫函數實作", "blue", "green", 0) function go_out (sendto) Send (sendto) end --4.呼叫外部函數來執行 -- 當使用 repeat the same line Hyperlink ("!!"..GetPluginID()..":mysub(North)", "Go North", "Click to go north", "yellow", "green", 0) function mysub (arg) Send (arg) End --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--