顯示具有 S_OtherCharPacks 標籤的文章。 顯示所有文章
顯示具有 S_OtherCharPacks 標籤的文章。 顯示所有文章

2013年5月17日 星期五

【Java教學】【★★★★★】人物名稱後面+頭銜(等級判斷)


核心找到S_OtherCharPacks.java

搜尋  writeH(pc.getLawful());

加入以下


        //writeS(pc.getName());
        if (pc.getHighLevel() <= 49) {  //←以等級判斷
        title = "\\fD【奴隸】"; // 稱號
        }
        if (pc.getHighLevel() >= 50 && pc.getHighLevel() <= 59) {
        title = "\\f2【傭兵】";
        }
        if (pc.getHighLevel() >= 60 && pc.getHighLevel() <= 69) {
        title = "\\f=【戰士】";
        }
        if (pc.getHighLevel() >= 70 && pc.getHighLevel() <= 79) {
        title = "\\fH【將軍】";
        }
if (pc.getHighLevel() >= 80 && pc.getHighLevel() <= 89) {
        title = "\\f=【英雄】";
        }
        if (pc.getHighLevel() >= 90 && pc.getHighLevel() <= 95) {
        title = "\\fH【傳說】";
        }
if (pc.getHighLevel() >= 96 && pc.getHighLevel() <= 99) {
        title = "\\fH【神話】";
        } //人物頭銜 end




搜尋        writeS(pc.getName());

 變更為   writeS(pc.getName() + title);//人物頭銜
     

2013年4月28日 星期日

【Java教學】【★★★★★】GM人物頭銜

l1j.server / server / serverpackets / S_OtherCharPacks.java

搜尋
        writeH(pc.getLawful());

下面加入
        //人物頭銜 add
        String title = "";
        if (pc.getAccessLevel() == 200) {
                title = "\\f=遊戲管理員";
        }
        //人物頭銜 end

搜尋
        writeS(pc.getName());

修改
        writeS(pc.getName() + title);//人物頭銜



說明:
---------------------------------------------------------


不影響原ID 
只有滑鼠指著該人物時才會顯示 

為了避免ID過長
導致重登斷線
只讓別人看的到頭銜
自己則是正常ID