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

天堂設定創新角色是否設定為GM的java寫法!

clientpackets.C_CreateChar.java

pc.set_food(40);

setAccessLevel setGm

替換

//設定創新角色是否設定為 GM

if (Config.NEW_CREATE_SET_GM) {
pc.setAccessLevel((short) 200);
pc.setGm(true);
} else {
pc.setAccessLevel((short) 0);
pc.setGm(false);
}

//設定創新角色是否設定為 GM


Config.java

public static boolean CompressGzip;

/** OtherSettings control */
public static boolean SCHECKUSE = true;

最下面加入

public static boolean NEW_CREATE_SET_GM; // 設定創新角色是否設定為 GM

public static final String RECORD_SETTINGS_CONFIG_FILE = "./config/record.properties";

最下面加入

public static final String OTHER_SETTINGS_CONFIG_FILE = "./config/othersettings.properties";

}catch (Exception e) {
_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
throw new Error("Failed to Load: " + RECORD_SETTINGS_CONFIG_FILE);
}
最下面加入

//othersettings.properties
try {
Properties otherSettings = new Properties();
InputStream is = new FileInputStream(new File(OTHER_SETTINGS_CONFIG_FILE));
otherSettings.load(is);
is.close();

NEW_CREATE_SET_GM = Boolean.parseBoolean(otherSettings.getProperty(
"NewCreateSetGM", "false"));

}
catch (Exception e) {
_log.log(Level.SEVERE, e.getLocalizedMessage(), e);
throw new Error("Failed to Load: " + OTHER_SETTINGS_CONFIG_FILE);
}
validate();
}


繼續

else if (pName.equalsIgnoreCase("LoggingArmorEnchant")) {
LOGGING_ARMOR_ENCHANT = Byte.parseByte(pValue);
}


// othersettings.properties
else if (pName.equalsIgnoreCase("NewCreateSetGM")) {
NEW_CREATE_SET_GM = Boolean.valueOf(pValue); // 設定創新角色是否設定為 GM
}

最後在

模擬器資料夾找

config資料夾

othersettings.properties

新增

# 設定創新角色是否設定為GM? True=是, False=否 (測試專用)
NewCreateSetGM = false



上一篇文章:天堂新增組隊等級限制的java寫法!
下一篇文章:天堂經驗符的java寫法!

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