Jump to content
  • 0

[help] about xp


Question

Posted

I wonder if is it possible to decrease xp,sp rate after a character reach 76 level. Like from 1- 76 xp rate is x 3000 and after 76 - 80 xp rate x50.

14 answers to this question

Recommended Posts

  • 0
Posted

I could help if you showed any interest in doing that yourself ;)

alright then guide me please i dont know about java :) is this located in L2PcInstance or where?

  • 0
Posted
Sky" post="1420786" timestamp="1286715322"]

If You Have Code Give For Free..... LOL

You laugh for nothing, as Mogo said You guys showed us your interest. Everyone can request something and to say "If you have the code give it for free...lol"

Don't be so stupid and try to do it alone.

  • 0
Posted

You laugh for nothing, as Mogo said You guys showed us your interest. Everyone can request something and to say "If you have the code give it for free...lol"

Don't be so stupid and try to do it alone.

tell me where to search and ill do it :)

  • 0
Posted

tell me where to search and ill do it :)

If i tell you where to search it won't be searching anymore, would it? Ok so you have this variable RATE_XP in the Config class, right? You may want to do a search and see where it is being used ;)

  • 0
Posted

in eclipse go to l2_gamserver>java>com.l2jserver.gameserver.model.base>experiance.java and modifie your wanted lvl like you want.. ex

 

	19827360000L, //level 85

to:

	29827360000L, //level 85

and it will be damn hard to make 85:)

  • 0
Posted

in eclipse go to l2_gamserver>java>com.l2jserver.gameserver.model.base>experiance.java and modifie your wanted lvl like you want.. ex

 

	19827360000L, //level 85

to:

	29827360000L, //level 85

and it will be damn hard to make 85:)

lol`ed

  • 0
Posted

addytzu knows everything, suffarstar

lol hard.

 


Find in L2PcInstance "public void addExpAndSp(long addToExp, int addToSp)" and just think a little

  • 0
Posted

datapack_development

data/scripts/handlers/voicedcommandhandlers/xponoff.java:

 

package handlers.voicedcommandhandlers;

 

import com.l2jserver.gameserver.handler.IVoicedCommandHandler;

import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;

 

/**

* @

*/

 

 

public class xponoff implements IVoicedCommandHandler

{

  private static String[] _voicedCommands = { "xpon", "xpoff" };

 

  public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)

  {

     if (command.startsWith("xpon"))

     {

            activeChar.setXpOn(true);

        activeChar.sendMessage("Gain XP and SP on");

     }

     else if (command.startsWith("xpoff"))

     {

            activeChar.setXpOn(false);

        activeChar.sendMessage("Gain XP and SP off");

     }

     return true;

  }

 

  public String[] getVoicedCommandList()

  {

     return _voicedCommands;

  }

}

 

 

 

L2_GameServer

java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java

   public static final int STORE_PRIVATE_BUY = 3;

   public static final int STORE_PRIVATE_MANUFACTURE = 5;

   public static final int STORE_PRIVATE_PACKAGE_SELL = 8;

 

   //Give XP

  private boolean givexp = true;

 

   /** The table containing all minimum level needed for each Expertise (None, D, C, B, A, S, S80, S84)*/

    private static final int[] EXPERTISE_LEVELS =

@@ blablabla  ... @@

   @Override

   public void addExpAndSp(long addToExp, int addToSp)

   {

    getStat().addExpAndSp(addToExp, addToSp, false);

    if (givexp)

        getStat().addExpAndSp(addToExp, addToSp);

     else

        getStat().addExpAndSp(0, addToSp);

   }

 

   public void addExpAndSp(long addToExp, int addToSp, boolean useVitality)

   {

     getStat().addExpAndSp(addToExp, addToSp, useVitality);

      if (givexp)

        getStat().addExpAndSp(addToExp, addToSp, useVitality);

     else

        getStat().addExpAndSp(0, addToSp, false);

   }

 

   public void removeExpAndSp(long removeExp, int removeSp)

@@ blablabla ... @@

      _gatesRequest.setTarget(null);

   }

 

  public void setXpOn(boolean xpon)

  {

     givexp = xpon;

  }

 

   @Override

   public void setIsCastingNow(boolean value)

   {

 

Red Delete

Green Add

 

.xpon .xpoff command

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 account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock