切換
舊版
前往
大廳
主題

【自製SK】@Nametags - 聊天時秀一下稱號吧!

根號 N | 2015-04-08 23:49:52 | 巴幣 4 | 人氣 1776

大家好!我是小恩,今天要和大家分享我寫的稱號腳本。我會想寫此腳本的原因是由於我找到可以設置玩家稱號的"語句",但它要搭配NametagEdit插件才可以。我想,那乾脆就用那插件的指令就好了啊!因此,我自己寫了稱號腳本,既不失寫腳本的樂趣,也能享受到幾乎同等的功能(廢話似乎多說。回歸正題,它可以讓玩家自訂自己的稱號,也可以更改顏色,在聊天時會出現在聊天欄。

下載網址:Google雲端
前置插件:WildSkriptSkQuery
版本:依Skript版本而定


指令 功能 權限
/nametag | /nt first <稱號> 設置前綴 nt.set
/nametag | /nt last <稱號> 設置後綴 nt.set



--------------------------------------------以下為2015/4/10更新內容---------------------------------------
大家好!我又將稱號腳本做了點更新,玩家未設置稱號聊天時,不會再出現<none>player<none>,且現在可以清除自身所有稱號了。

已修複Bug:
bug01-玩家未設置稱號聊天時,會出現<none>player<none>

更新功能:
新增指令 /nametag|nt clear - 清除玩家自身的所有稱號 權限:nt.clear

--------------------------------------------以下為2015/4/29更新內容---------------------------------------
這次算是大更新吧!由於@胖次君建議,所以我後來嘗試設計不同於NewTag的新功能,稱號任務。服主可於@Nametags資料夾裡的quests.sk新增任務腳本,裡面有解說,我就不多說明了。另外只要Core.sk還在,quests.sk刪除重啟後,會自動重新生成!算是個大進步吧。

更新功能:
02 新增指令 /nametag|nt help - 查看幫助
03 新增稱號任務系統
      任務指令:
             /nametag|nt quest list - 查詢所有任務
             /nametag|nt quest got - 查詢所有已解任務
             /nametag|nt quest use <編號> - 使用所選獎勵稱號
             /nametag|nt quest take <編號> - 接下所選任務
             /nametag|nt quest quit <編號> - 放棄所選任務



(↑)幫助畫面


(↑)任務列表


(↑)接下任務


(↑)在沒退任務同時接第二個任務會出現


(↑)並無所選編號對應的任務時出現


(↑)放棄任務


(↑)完成任務時出現


(↑)已解稱號任務列表 (前方數字非順序,只是編號ID)


(↑)重複解同一個任務時出現


(↑)使用獲得稱號


(↑)功能實測

註:安裝方法和@LoginGUI一樣,如果中文無法顯示,請至quests.sk按[編碼]→[轉換至UTF-8碼格式<檔首無BOM>]

--------------------------------------------以下為2015/5/17更新內容---------------------------------------
這次是個優化更新,我將腳本減肥了一下。另外,前一個版本,我忘了將配合登入系統的語句刪除。如果出現問題,麻煩再請你們自行刪除,或直接更新檔案。

更新功能:
04 - 刪除多餘判別語句

--------------------------------------------以下為2016/6/30更新內容---------------------------------------
這次因為明天(巴哈暱稱)的建議,所以我翻了以前的腳本做了點更新。我追加了玩家擁有特殊權限後,便能修改別人的稱號。另外也剛好抓到一隻蟲(bug)。之後如果要在更新的話,可能機會很小,除非是好處理的小建議,不然我可能也懶得做。(➳웃 此人好懶 ⌤對啦!我就是懶!)

(↑)更新後的幫助畫面


(↑)設置他人稱號


(↑)清除他人稱號


(↑)稱號被他人清除


(↑)現在玩家使用無此編號的獎勵,不再出現你沒有解任務 <none>

已修複Bug:
bug02 - 若玩家使用無此標號的獎勵,會出現你沒有解任務 <none>

更新功能:
05 - 現在同時擁有權限nt.set和nt.set.others的玩家可以修改他人稱號,同時擁有nt.clear和nt.clear.others的玩家則可清除他人稱號

創作回應

相關創作

更多創作