ceoflex Posted June 13, 2009 Posted June 13, 2009 How can i change the level to like 20 for example please ? Quote
iNos Posted June 14, 2009 Posted June 14, 2009 use this Index: config/main/custom.properties =================================================================== --- config/main/custom.properties (revision 1791) +++ config/main/custom.properties (working copy) @@ -275,4 +275,9 @@ # Max enchant for GMs... # Default: 65535 -GMMaxEnchant = 65535 \ No newline at end of file +GMMaxEnchant = 65535 + +# Allow custom starting lvl default:false +AllowCustomStartLvl = false +#Custom Start lvl for 85 lvl and 100% put 86 +CustomStartLvl = 1 \ No newline at end of file Index: src/main/java/net/l2emuproject/Config.java =================================================================== --- src/main/java/net/l2emuproject/Config.java (revision 1793) +++ src/main/java/net/l2emuproject/Config.java (working copy) @@ -837,6 +835,10 @@ public static int PVP_REWARD_ITEM_ID; public static String PVP_REWARD_ITEM_NAME; public static int PVP_REWARD_ITEM_AMMOUNT; + + // ------------ custom start lvl ------------ + public static boolean ALLOW_CUSTOM_START_LVL; + public static int CUSTOM_START_LVL; public static boolean ALLOW_CUSTOM_STARTER_ITEMS; public static List<int[]> CUSTOM_STARTER_ITEMS = new FastList<int[]>(); @@ -920,6 +922,10 @@ PVP_REWARD_ITEM_NAME = customSettings.getProperty("PvpRewardItemName", "Adena"); PVP_REWARD_ITEM_AMMOUNT = Integer.parseInt(customSettings.getProperty("PvpRewardAmmount", "100")); + // ----------- custom start lvl ------------------ + ALLOW_CUSTOM_START_LVL = Boolean.parseBoolean(customSettings.getProperty("AllowCustomStartLvl", "false")); + CUSTOM_START_LVL = Integer.parseInt(customSettings.getProperty("CustomStartLvl", "1")); + ALLOW_CUSTOM_STARTER_ITEMS = Boolean.parseBoolean(customSettings.getProperty("AllowCustomStarterItems", "false")); if (ALLOW_CUSTOM_STARTER_ITEMS) Index: src/main/java/net/l2emuproject/gameserver/network/clientpackets/CharacterCreate.java =================================================================== --- src/main/java/net/l2emuproject/gameserver/network/clientpackets/CharacterCreate.java (revision 1791) +++ src/main/java/net/l2emuproject/gameserver/network/clientpackets/CharacterCreate.java (working copy) @@ -28,6 +28,7 @@ import net.l2emuproject.gameserver.model.L2SkillLearn; import net.l2emuproject.gameserver.model.L2World; import net.l2emuproject.gameserver.model.actor.instance.L2PcInstance; +import net.l2emuproject.gameserver.model.base.Experience; import net.l2emuproject.gameserver.model.itemcontainer.PcInventory; import net.l2emuproject.gameserver.model.quest.Quest; import net.l2emuproject.gameserver.model.quest.QuestState; @@ -175,6 +176,12 @@ //L2EMU_ADD newChar.getPosition().setXYZInvisible(template.getSpawnX(), template.getSpawnY(), template.getSpawnZ()); //L2EMU_ADD + + if (Config.ALLOW_CUSTOM_START_LVL) + { + newChar.addExpAndSp(Experience.LEVEL[Config.CUSTOM_START_LVL], 0); + } + if (Config.ALLOW_NEW_CHARACTER_TITLE) newChar.setTitle(Config.NEW_CHARACTER_TITLE); else Quote
CriticalError Posted June 14, 2009 Posted June 14, 2009 wow really great info Intrepid this is very helpfull thanks a lot mate Quote
MaN_In_WaR Posted June 19, 2009 Posted June 19, 2009 Nice share xD thanks this can help a lot of people!!! K33P G01N6 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.