精華區beta mud_sanc 關於我們 聯絡資訊
  用 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
Hamano :祖師 囧 版上文章連結我忘了更新 不過精華區的載點 06/10 23:23
Hamano :之前因為有人問 所以有重新傳檔案了 再下看看? 06/10 23:23
kungwei :hmml大大有沒有超級懶人包XD 06/11 00:21
caiin :那個問的人是我XD 06/11 12:29