Quantcast
Channel: L2JBrasil RSS
Viewing all articles
Browse latest Browse all 543

Item Exp And Sp aCis 350 a 370

$
0
0
### Eclipse Workspace Patch 1.0
#P Gameserver
Index: java/net/sf/l2j/gameserver/handler/itemhandlers/ExpAndSpItem.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/ExpAndSpItem.java (revision 0)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/ExpAndSpItem.java (working copy)
@@ -0,0 +1,27 @@
+package net.sf.l2j.gameserver.handler.itemhandlers;
+
+import net.sf.l2j.Config;
+import net.sf.l2j.gameserver.handler.IItemHandler;
+import net.sf.l2j.gameserver.model.actor.Playable;
+import net.sf.l2j.gameserver.model.actor.instance.Player;
+import net.sf.l2j.gameserver.model.item.instance.ItemInstance;
+
+/**
+ * @author williams
+ *
+ */
+public class ExpAndSpItem implements IItemHandler
+{
+ @Override
+ public void useItem(Playable playable, ItemInstance item, boolean forceUse)
+ { 
+ if (!(playable instanceof Player))
+ return;
+ 
+ Player activeChar = (Player) playable;
+ 
+ activeChar.addExpAndSp(Config.EXP_AND_SP_ITEM, 0);
+ activeChar.sendMessage("voce ganhou "+ Config.EXP_AND_SP_ITEM + " de experiencia.");
+ playable.destroyItem("Consume", item.getObjectId(), 1, null, false);
+ }
+}
Index: config/players.properties
===================================================================
--- config/players.properties (revision 10)
+++ config/players.properties (working copy)
@@ -322,4 +321,90 @@
 MaxBuffsAmount = 20
 
 # Store buffs/debuffs on user logout?
-StoreSkillCooltime = True
\ No newline at end of file
+StoreSkillCooltime = True
+
+# item exp
+#-1L, // level 0 (unreachable)
+# 0L,
+# 68L,
+# 363L,
+# 1168L,
+# 2884L,
+# 6038L,
+# 11287L,
+# 19423L,
+# 31378L,
+# 48229L, // level 10
+# 71201L,
+# 101676L,
+# 141192L,
+# 191452L,
+# 254327L,
+# 331864L,
+# 426284L,
+# 539995L,
+# 675590L,
+# 835854L, // level 20
+# 1023775L,
+# 1242536L,
+# 1495531L,
+# 1786365L,
+# 2118860L,
+# 2497059L,
+# 2925229L,
+# 3407873L,
+# 3949727L,
+# 4555766L, // level 30
+# 5231213L,
+# 5981539L,
+# 6812472L,
+# 7729999L,
+# 8740372L,
+# 9850111L,
+# 11066012L,
+# 12395149L,
+# 13844879L,
+# 15422851L, // level 40
+# 17137002L,
+# 18995573L,
+# 21007103L,
+# 23180442L,
+# 25524751L,
+# 28049509L,
+# 30764519L,
+# 33679907L,
+# 36806133L,
+# 40153995L, // level 50
+# 45524865L,
+# 51262204L,
+# 57383682L,
+# 63907585L,
+# 70852742L,
+# 80700339L,
+# 91162131L,
+# 102265326L,
+# 114038008L,
+# 126509030L, // level 60
+# 146307211L,
+# 167243291L,
+# 189363788L,
+# 212716741L,
+# 237351413L,
+# 271973532L,
+# 308441375L,
+# 346825235L,
+# 387197529L,
+# 429632402L, // level 70
+# 474205751L,
+# 532692055L,
+# 606319094L,
+# 696376867L,
+# 804219972L,
+# 931275828L,
+# 1151275834L,
+# 1511275834L,
+# 2099275834L,
+# 4200000000L, // level 80
+# 6299994999L
+# Default = 0
+ItemExp&Sp = 48229L
\ No newline at end of file
Index: java/net/sf/l2j/Config.java
===================================================================
--- java/net/sf/l2j/Config.java (revision 10)
+++ java/net/sf/l2j/Config.java (working copy)
@@ -541,6 +544,8 @@
  // Players
  // --------------------------------------------------
  
+ public static int EXP_AND_SP_ITEM;
+ 
  /** Misc */
  public static boolean EFFECT_CANCELING;
  public static double HP_REGEN_MULTIPLIER;
@@ -2048,6 +2057,8 @@
  private static final void loadPlayers()
  {
  final ExProperties players = initProperties(PLAYERS_FILE);
+ EXP_AND_SP_ITEM = players.getProperty("ItemExp&Sp", 5);
+ 
  EFFECT_CANCELING = players.getProperty("CancelLesserEffect", true);
  HP_REGEN_MULTIPLIER = players.getProperty("HpRegenMultiplier", 1.);
  MP_REGEN_MULTIPLIER = players.getProperty("MpRegenMultiplier", 1.);
Index: java/net/sf/l2j/gameserver/handler/ItemHandler.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/ItemHandler.java (revision 10)
+++ java/net/sf/l2j/gameserver/handler/ItemHandler.java (working copy)
@@ -12,6 +12,7 @@
 import net.sf.l2j.gameserver.handler.itemhandlers.Calculator;
 import net.sf.l2j.gameserver.handler.itemhandlers.Elixir;
 import net.sf.l2j.gameserver.handler.itemhandlers.EnchantScrolls;
+import net.sf.l2j.gameserver.handler.itemhandlers.ExpAndSpItem;
 import net.sf.l2j.gameserver.handler.itemhandlers.FishShots;
 import net.sf.l2j.gameserver.handler.itemhandlers.Harvester;
 import net.sf.l2j.gameserver.handler.itemhandlers.ItemSkills;
@@ -53,6 +54,7 @@
  registerItemHandler(new Calculator());
  registerItemHandler(new Elixir());
  registerItemHandler(new EnchantScrolls());
+ registerItemHandler(new ExpAndSpItem());
  registerItemHandler(new FishShots());
  registerItemHandler(new Harvester());
  registerItemHandler(new ItemSkills());

Viewing all articles
Browse latest Browse all 543

Trending Articles