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

天堂線上一段時間給獲得經驗的java寫法!

線上一段時間給獲得經驗


1.打開
l1j.server.server.clientpackets.clogintoserver.java

查找

if (pc.getLevel() >= 51 && pc.getLevel() - 50 > pc.getBonusStats())

在上面貼上下面的代瑪

//end
//add 線上經驗
if (!pc.hasSkillEffect(7902)){
pc.setSkillEffect(7902, config.jytime*1000);
}
//add 線上經驗


2.打開
l1j.server.server.model.skill.l1skilltemer.java

查找

else if (skillId == COOKING_1_0_N || skillId == COOKING_1_0_S)

上面貼上

//add 經驗
else if (skillId == 7902)
{

L1PcInstance pc = (L1PcInstance) cha;
// L1PcInstance l1character = null; //自動生成的
L1PcInstance l1pcinstance24 = (L1PcInstance)cha;
if ((cha instanceof L1PcInstance) && l1pcinstance24.getExp() <= 1111111111){
l1pcinstance24.setExp(l1pcinstance24.getExp() + Config.jy);
l1pcinstance24.setSkillEffect(7902, Config.jytime*1000);//單位:秒
pc.sendPackets(new S_SystemMessage("獲得神的祝福"));
}
}
//add 經驗


3,config.java

添加

public static boolean fdjy; //TODO 是否開啟給經驗
public static int jy; //TODO 設定數量
public static int jytime; //TODO 設定時間

找到

NPC_DELETION_TIME = Integer.parseInt(altSettings.getProperty(
"NpcDeletionTime", "10"));


下面加上下面的代瑪

//TODO 線上一段時間給經驗
fdjy = Boolean.parseBoolean(altSettings.getProperty(
"fdjy", "false"));
jy = Integer.parseInt(altSettings.getProperty(
"jy", "10"));
jytime = Integer.parseInt(altSettings.getProperty(
"jytime", "100"));


4.打開CONFIG資料夾下altsettings.properties

添加

#──────────────────

# 線上一段時間給獲得經驗
# 是否開啟
fdjy = true
# 設定物品
jy = 403080
# 設定時間(單位:秒)
jytime = 100

#──────────────────



上一篇文章:天堂怪物強化系統的java寫法!
下一篇文章:天堂指定狀態才可攻擊到怪物的java寫法!

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