This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..
Question
Extreamer
So I adapted a code from l2jbrasil into my pack, however since it was old as shit I decided to remake it.
So i did
in config.java
+ENABLE_LEVEL_REWARD = Boolean.parseBoolean(L2JHellasSettings.getProperty("AllowLevelRewardSystem", "False")); +LEVEL_REWARD_ITEM = Integer.parseInt(L2JHellasSettings.getProperty("LevelewardItemID", "57")); +LEVEL_REWARD_COUNT = Integer.parseInt(L2JHellasSettings.getProperty("LevelRewardAmount", "1")); +LEVEL_TO_REWARD = Integer.parseInt(L2JHellasSettings.getProperty("PlayerLevel", "20")); +if (USE_SAY_FILTER)then in L2PCinstance.java
+ + // Level Reward System + if (Config.ENABLE_LEVEL_REWARD && getLevel() == Config.LEVEL_TO_REWARD) + { + // Item Level Reward System + addItem("Level Reward", Config.LEVEL_REWARD_ITEM, Config.LEVEL_REWARD_COUNT, this, true); + sendMessage("Make sure you reach your level first. " +Config.LEVEL_TO_REWARD+ " ."); + NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); + html.setFile(new StringBuilder("data/html/mods/LevelReward/level.htm").toString()); + html.replace("%objectId%", String.valueOf(getObjectId())); + sendPacket(html); + }Its just a simple code in order to reward players once they reach level 80.
I have added everything into l2jhellas.ini, and I have made the html file in the correct order
when I start the server I get informed that the level rewarder is enabled in the console. But when my player reachers level 80 he gets no reward. What am I missing here?
Edited by ExtreameR16 answers to this question
Recommended Posts