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

天堂轉生次數增加血魔設定java教學!

Config.java裡面找到


public static int ILLUSIONIST_MAX_MP;


在底下加入

public static boolean METEMPSYCHOSIS_SWITCH;//轉生增加血量開關

public static short METEMPSYCHOSIS_1_ADD_HP;//1轉生增加血量

public static short METEMPSYCHOSIS_1_ADD_MP;//1轉生增加魔力

public static short METEMPSYCHOSIS_2_ADD_HP;//2轉生增加血量

public static short METEMPSYCHOSIS_2_ADD_MP;//2轉生增加魔力

public static short METEMPSYCHOSIS_3_ADD_HP;//3轉生增加血量

public static short METEMPSYCHOSIS_3_ADD_MP;//3轉生增加魔力

public static short METEMPSYCHOSIS_4_ADD_HP;//4轉生增加血量

public static short METEMPSYCHOSIS_4_ADD_MP;//4轉生增加魔力

public static short METEMPSYCHOSIS_5_ADD_HP;//5轉生增加血量

public static short METEMPSYCHOSIS_5_ADD_MP;//5轉生增加魔力

public static short METEMPSYCHOSIS_6_ADD_HP;//6轉生增加血量

public static short METEMPSYCHOSIS_6_ADD_MP;//6轉生增加魔力

public static short METEMPSYCHOSIS_7_ADD_HP;//7轉生增加血量

public static short METEMPSYCHOSIS_7_ADD_MP;//7轉生增加魔力

public static short METEMPSYCHOSIS_8_ADD_HP;//8轉生增加血量

public static short METEMPSYCHOSIS_8_ADD_MP;//8轉生增加魔力

public static short METEMPSYCHOSIS_9_ADD_HP;//9轉生增加血量

public static short METEMPSYCHOSIS_9_ADD_MP;//9轉生增加魔力

public static short METEMPSYCHOSIS_10_ADD_HP;//10轉生增加血量

public static short METEMPSYCHOSIS_10_ADD_MP;//10轉生增加魔力


找到


ILLUSIONIST_MAX_MP = Integer.parseInt(charSettings.getProperty(
"IllusionistMaxMP", "1100"));

在底下加入


//轉生次數增加血魔開關
METEMPSYCHOSIS_SWITCH = Boolean.parseBoolean(charSettings.getProperty(
"METEMPSYCHOSIS_SWITCH", "false"));
//轉生次數增加血魔
METEMPSYCHOSIS_1_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_1_ADD_HP", "500"));
METEMPSYCHOSIS_1_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_1_ADD_MP", "500"));
METEMPSYCHOSIS_2_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_2_ADD_HP", "500"));
METEMPSYCHOSIS_2_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_2_ADD_MP", "500"));
METEMPSYCHOSIS_3_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_3_ADD_HP", "500"));
METEMPSYCHOSIS_3_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_3_ADD_MP", "500"));
METEMPSYCHOSIS_4_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_4_ADD_HP", "500"));
METEMPSYCHOSIS_4_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_4_ADD_MP", "500"));
METEMPSYCHOSIS_5_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_5_ADD_HP", "500"));
METEMPSYCHOSIS_5_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_5_ADD_MP", "500"));
METEMPSYCHOSIS_6_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_6_ADD_HP", "500"));
METEMPSYCHOSIS_6_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_6_ADD_MP", "500"));
METEMPSYCHOSIS_7_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_7_ADD_HP", "500"));
METEMPSYCHOSIS_7_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_7_ADD_MP", "500"));
METEMPSYCHOSIS_8_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_8_ADD_HP", "500"));
METEMPSYCHOSIS_8_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_8_ADD_MP", "500"));
METEMPSYCHOSIS_9_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_9_ADD_HP", "500"));
METEMPSYCHOSIS_9_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_9_ADD_MP", "500"));
METEMPSYCHOSIS_10_ADD_HP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_10_ADD_HP", "500"));
METEMPSYCHOSIS_10_ADD_MP =Short.parseShort(charSettings.getProperty(
"METEMPSYCHOSIS_10_ADD_MP", "500"));
//轉生次數增加血魔


找到


} else if (pName.equalsIgnoreCase("IllusionistMaxMP")) {
ILLUSIONIST_MAX_MP = Integer.parseInt(pValue);


在底下加入


//轉生次數增加血魔開關
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_SWITCH")) {
METEMPSYCHOSIS_SWITCH = Boolean.valueOf(pValue);
//轉生次數增加血魔
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_1_ADD_HP")) {
METEMPSYCHOSIS_1_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_1_ADD_MP")) {
METEMPSYCHOSIS_1_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_2_ADD_HP")) {
METEMPSYCHOSIS_2_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_2_ADD_MP")) {
METEMPSYCHOSIS_2_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_3_ADD_HP")) {
METEMPSYCHOSIS_3_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_3_ADD_MP")) {
METEMPSYCHOSIS_3_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_4_ADD_HP")) {
METEMPSYCHOSIS_4_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_4_ADD_MP")) {
METEMPSYCHOSIS_4_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_5_ADD_HP")) {
METEMPSYCHOSIS_5_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_5_ADD_MP")) {
METEMPSYCHOSIS_5_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_6_ADD_HP")) {
METEMPSYCHOSIS_6_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_6_ADD_MP")) {
METEMPSYCHOSIS_6_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_7_ADD_HP")) {
METEMPSYCHOSIS_7_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_7_ADD_MP")) {
METEMPSYCHOSIS_7_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_8_ADD_HP")) {
METEMPSYCHOSIS_8_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_8_ADD_MP")) {
METEMPSYCHOSIS_8_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_9_ADD_HP")) {
METEMPSYCHOSIS_9_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_9_ADD_MP")) {
METEMPSYCHOSIS_9_ADD_MP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_10_ADD_HP")) {
METEMPSYCHOSIS_10_ADD_HP = Short.parseShort(pValue);
} else if (pName.equalsIgnoreCase("METEMPSYCHOSIS_10_ADD_MP")) {
METEMPSYCHOSIS_10_ADD_MP = Short.parseShort(pValue);
//轉生次數增加血魔


C_ItemUSE.java裡面找到


pc.getInventory().removeItem(l1iteminstance, 1);
pc.set_metempsychosis(pc.get_metempsychosis() + 1);//TODO 轉生次數+1

在底下加入

if(Config.METEMPSYCHOSIS_SWITCH){
switch (pc.get_metempsychosis()) {
case 1:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_1_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_1_ADD_MP);
break;
case 2:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_2_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_2_ADD_MP);
break;
case 3:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_3_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_3_ADD_MP);
break;
case 4:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_4_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_4_ADD_MP);
break;
case 5:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_5_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_5_ADD_MP);
break;
case 6:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_6_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_6_ADD_MP);
break;
case 7:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_7_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_7_ADD_MP);
break;
case 8:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_8_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_8_ADD_MP);
break;
case 9:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_9_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_9_ADD_MP);
break;
case 10:
pc.addBaseMaxHp(Config.METEMPSYCHOSIS_10_ADD_HP);
pc.addBaseMaxMp(Config.METEMPSYCHOSIS_10_ADD_MP);
break;
}
}


找到

BroadCastToAll("\\fV" + "恭喜玩家【" + pc.getName()+ "】被打入輪迴獲得新生!");
pc.save(); // DBにキャラクター情報を書き迂む


在底下加入

pc.sendPackets(new S_OwnCharStatus(pc));


java部份大功告成


接著在config裡面的

charsettings.properties

找個位置加入

轉生次數增加的血魔設定,必需轉生完整保留血魔設定
METEMPSYCHOSIS_SWITCH = True
METEMPSYCHOSIS_1_ADD_HP = 500
METEMPSYCHOSIS_1_ADD_MP = 500
METEMPSYCHOSIS_2_ADD_HP = 700
METEMPSYCHOSIS_2_ADD_MP = 700
METEMPSYCHOSIS_3_ADD_HP = 900
METEMPSYCHOSIS_3_ADD_MP = 900
METEMPSYCHOSIS_4_ADD_HP = 1000
METEMPSYCHOSIS_4_ADD_MP = 1000
METEMPSYCHOSIS_5_ADD_HP = 1100
METEMPSYCHOSIS_5_ADD_MP = 1100
METEMPSYCHOSIS_6_ADD_HP = 1200
METEMPSYCHOSIS_6_ADD_MP = 1200
METEMPSYCHOSIS_7_ADD_HP = 1300
METEMPSYCHOSIS_7_ADD_MP = 1300
METEMPSYCHOSIS_8_ADD_HP = 1400
METEMPSYCHOSIS_8_ADD_MP = 1400
METEMPSYCHOSIS_9_ADD_HP = 1500
METEMPSYCHOSIS_9_ADD_MP = 1500
METEMPSYCHOSIS_10_ADD_HP = 1600
METEMPSYCHOSIS_10_ADD_mP = 1600
# ======================================================



上一篇文章:天堂限制相同IP最多可以連接的個數防止掛小號java教學!
下一篇文章:天堂新增自創地圖說明java教學!

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