Jump to content

Recommended Posts

  • 1 month later...
Posted

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

  • 3 weeks later...
  • 2 weeks later...
  • 3 weeks later...
  • 3 weeks later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...