Re: [心得] MUSHclient - Plugins:藥水監控
看板mud_sanc (Sanctuary - 聖殿)作者hmml (hmml)時間12年前 (2013/06/10 00:28)推噓3(3推 0噓 1→)留言4則, 3人參與討論串2/3 (看更多)
用 MushClient 跑聖殿的開山祖師 -Hamano-,於
Tue Dec 13 23:33:36 2011
編輯的第6908篇:
□ [心得] MUSHclient - Plugins:藥水監控
由於空間年久失修,最重要的部份抓不下來,所以粗通這項失落科
技的在下,重新修補一下這篇文,使用 MiniWindow 有一個要求:
*必須以 Plugin 的形式掛上*
所以直接寫在角色檔裡陷入困境,而上來發問,我是不會回答的
(avert)。
如果覺得MiniWindow很佔空間,又希望能顯示,MushClient還是有
提供比較簡單的函數-SetStatus-,它會顯示在:
http://ppt.cc/3Y2n
這張圖裡往下看,有一段文字:Global progarm preferences,就
是那一欄裡面,基本功能和zMUD的 status 一樣,不過個人覺得不太好
用!(字好小~位置很偏僻~之類)
完成品像下圖綠色圈起來的部份:
http://ppt.cc/f8gn
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
<triggers>
<trigger
enabled="y"
expand_variables="y"
match="^生命藥水:(\d+)罐,..法藥水:(\d+)罐,內力藥水:(\d+)罐。
(\S*)\(\d+\:\d+\:\d+\)$"
regexp="y"
send_to="12"
sequence="100"
>
<send>
--國家藥水欄的字串處理-只留數字。
k3p = utils.split(string.gsub('%4','%D+',","),",")
--國家藥水資訊為nil時,補為零。
for i = 2,4 do
if k3p[i] == nil then
k3p[i] = 0
end --if
end --for
--建立MiniWindow
win = 'mini'..GetAlphaOption("name") --將迷你視窗的名字設到win裡。
WindowCreate (win, 0, 0, 927, 25, 0, 0, ColourNameToRGB("blue")) -- create
window
--載入字型
WindowFont (win, "f", "微軟正黑體", 12, true, false, false, false)
--設定顯示的內容
WindowText (win, "f","〔HP:%1|"..k3p[2].." 〕〔SP:%2|"..k3p[3].." 〕〔PP:
%3|"..k3p[4].."〕〔Proxy:"..GetAlphaOption ("proxy_server").."〕",
1, 1, 0, 0, -- rectangle
ColourNameToRGB ("yellow"),
false) -- not Unicode
--顯示
WindowShow (win, true)
--想隨心關閉MiniWindow,請自行寫觸發控制上行這個函數的ture/false狀態。
</send>
</trigger>
</triggers>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 106.1.193.140
推
06/10 23:23, , 1F
06/10 23:23, 1F
→
06/10 23:23, , 2F
06/10 23:23, 2F
推
06/11 00:21, , 3F
06/11 00:21, 3F
推
06/11 12:29, , 4F
06/11 12:29, 4F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章