底比斯天堂
瘋天堂私服發佈網站廣告欄位!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2008-02-21 17:31

天堂全能力35藥水的java教學!

因應要求,小弟寫了簡單的全能力值35的道具
全能力25就以此類推

C_ItemUSe
找個好位置加入以下

} else if (itemId == 60200) {
if ((pc.getBaseStr() < 35) && (pc.getElixirStats() < 5)
|| (pc.getBaseCon() < 35) && (pc.getElixirStats() < 5)
|| (pc.getBaseDex() < 35) && (pc.getElixirStats() < 5)
|| (pc.getBaseInt() < 35) && (pc.getElixirStats() < 5)
|| (pc.getBaseWis() < 35) && (pc.getElixirStats() < 5)
|| (pc.getBaseCha() < 35) && (pc.getElixirStats() < 5)
) {
pc.sendPackets(new S_SkillSound(pcObjid, 6780));
pc.broadcastPacket(new S_SkillSound(pcObjid, 6780));
pc.addBaseStr((byte)(-1 * (int)((double) pc.getBaseStr() - 35)));
pc.addBaseCon((byte)(-1 * (int)((double) pc.getBaseCon() - 35)));
pc.addBaseDex((byte)(-1 * (int)((double) pc.getBaseDex() - 35)));
pc.addBaseInt((byte)(-1 * (int)((double) pc.getBaseInt() - 35)));
pc.addBaseWis((byte)(-1 * (int)((double) pc.getBaseWis() - 35)));
pc.addBaseCha((byte)(-1 * (int)((double) pc.getBaseCha() - 35)));
pc.setElixirStats(pc.getElixirStats() + 35);
pc.getInventory().removeItem(l1iteminstance, 35);
pc.sendPackets(new S_OwnCharStatus2(pc));
pc.save();
pc.sendPackets(new S_SystemMessage("身體感受到無比的暢快,力量不斷的湧出,思緒變得更加清新,整個人猶如脫胎換骨,全能力值瞬間達35。"));
}
}



上一篇文章:天堂城堡稅收集中讓自己的npc也能有稅收系統的java教學!
下一篇文章:天堂修復DB、打不開、資料異常、突然錯誤..等等問題的教學!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!