天堂特效天堂私服
Would you like to react to this message? Create an account in a few clicks or log in to continue.


補丁設計、版本販售、DB修改、天堂私服
 
首頁常見問題搜尋Latest images會員列表會員群組登入會員註冊

 

 [核心]java媽祖護身符寫法

向下 
發表人內容
美工GM
版主
版主
美工GM


文章數 : 646
注冊日期 : 2021-09-23

[核心]java媽祖護身符寫法 Empty
發表主題: [核心]java媽祖護身符寫法   [核心]java媽祖護身符寫法 Empty周一 10月 04, 2021 10:24 pm

/server/server/model/Instance/L1PcInstance.java

搜尋:public void deathPenalty() {

往下移動找到:
} else if (oldLevel >= 49) {
exp = (int) (needExp * 0.05);
}

下方加入


for(Object item : getInventory().getItems()) { // 檢查道具

L1ItemInstance Item = (L1ItemInstance) item;

if (Item.getItem().getItemId() == 110019 && isDead()== true) { // 110019為指定物品

getInventory().removeItem(Item, 1); // 刪除指定物品1個

sendPackets(new S_SystemMessage("受到護身符的保佑,死亡不掉落經驗值!"));

setExpRes(2); // 死亡後還能購買經驗值(修正)

exp = 0 ;
}
}

搜尋:
if (getExpRes() == 0) {
setExpRes(1);
}


下方加入:
if (getExpRes() == 2) {
setExpRes(0);
}

核心修改完成。
---------------
DB請自行增加指定物品110019。

或者自行修改需要的編號。
回頂端 向下
https://lineage888.666forum.com
 
[核心]java媽祖護身符寫法
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
天堂特效天堂私服 :: 【教學相關資料】-
前往: