ceoflex Posted June 13, 2009 Posted June 13, 2009 How can i change the level to like 20 for example please ?
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
CriticalError Posted June 14, 2009 Posted June 14, 2009 wow really great info Intrepid this is very helpfull thanks a lot mate
MaN_In_WaR Posted June 19, 2009 Posted June 19, 2009 Nice share xD thanks this can help a lot of people!!! K33P G01N6
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now