### Well i got this guide from forum.ragezone.com. I havent checked the code(i havent edited anything),and i dont know if the client supports this. Also its too old. But if it helps you then use it!!!###
This is the file
netsfl2jgameservermodelaseexperience.java
(netsfl2jgameservermodelexperience.java is unused, it has absolutely nothing with the levels nor the xp bar)
I did not add the level 100 because it shows level 0 in the main level info window (cp/hp/mp/xp bar window).
Code:
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
*
http://www.gnu.org/copyleft/gpl.html */
package net.sf.l2j.gameserver.model.base;
/**
*
*
*/
public class Experience
{
public final static long LEVEL[]=
{
-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,
931269476L,
1151264834L,
1511257834L,
2099246434L,
4199894964L, //level 80
6299894999L,
//addon by [L2Gain]*Dev*
8399894999L,
10499894999L,
12599894999L,
14699894999L, //level 85
16799894999L,
18899894999L,
20999894999L,
23099894999L,
25199894999L, //level 90
27299894999L,
29399894999L,
31499894999L,
33599894999L,
35699894999L, //level 95
37799894999L,
39899894999L,
41999894999L,
44099894999L, //level 99
44099895000L
//46199894999L, //level 100, displays only in stats (alt+t) window! (level 0 in normal disp)
//46199895000L
};
/**
* This is the first UNREACHABLE level.<BR>
* ex: If you want a max at 80 & 99.99%, you have to put 81.<BR><BR>
*/
public final static byte MAX_LEVEL = 100;
public final static byte MIN_NEWBIE_LEVEL = 6;
public final static byte MAX_NEWBIE_LEVEL = 25;
}
No more comments. Just use it if you want.
__________________
Credits to :
http://forum.ragezone.com/
Post Merge: March 19, 2010, 07:23:33 PM
I think is good seted
Linkback: https://l2topzone.com/forum/index.php?topic=711.0