Сообщений: 832
Тем: 125
Зарегистрирован: Jan 2009
Репутация:
404
03-02-2010, 03:10 PM
(Сообщение последний раз редактировалось: 03-02-2010, 03:11 PM krisadr.)
Вот допустим у меня L2jserver gracia final + source
мне бы хотелос увеличить максимальный уровень до 88 -го.. не спрашивайте зачем))) долго обьяснять... как это зделать?
Добавлено через 1 минуту
точнее l2joffical 1475 rev) gracia final (путаю их...)
Сообщений: 146
Тем: 11
Зарегистрирован: Mar 2009
Репутация:
3,303
мб
lin2srv/java/com/l2jserver/gameserver/model/base/Experience.java
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
Сообщений: 832
Тем: 125
Зарегистрирован: Jan 2009
Репутация:
404
03-02-2010, 08:40 PM
(Сообщение последний раз редактировалось: 03-02-2010, 09:03 PM krisadr.)
PHP код: <?php
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,
931275828L,
1151275834L,
1511275834L,
2099275834L,
4200000000L, //level 80
6300000000L, //level 81
8820000000L, //level 82
11844000000L, //level 83
15472800000L, //level 84
19827360000L, //level 85
25314000000L
};
/**
* This is the first UNREACHABLE level.<BR>
* ex: If you want a max at 85 & 100.00%, you have to put 86.<BR><BR>
*/
public final static byte MAX_LEVEL = 86;
public final static byte MIN_NEWBIE_LEVEL = 6;
public final static byte MAX_NEWBIE_LEVEL = 39;
}
эммм а в как понимать "код" уровня.... чет не врубаю., вот че нада сделать чтобы добавить 88 уровень?
Добавлено через 2 минуты
это по EXP'е чтоль?)
Добавлено через 23 минуты
все спс разобрался...
Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
Если не ошибаюсь то вот так вот примерно.
PHP код: <?php
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,
931275828L,
1151275834L,
1511275834L,
2099275834L,
4200000000L, //level 80
6300000000L, //level 81
8820000000L, //level 82
11844000000L, //level 83
15472800000L, //level 84
19827360000L, //level 85
25314000000L //level 86
50628000000L //level 87
101256000000L //level 88
202512000000L //level 89
};
/**
* This is the first UNREACHABLE level.<BR>
* ex: If you want a max at 88 & 100.00%, you have to put 89.<BR><BR>
*/
public final static byte MAX_LEVEL = 89;
public final static byte MIN_NEWBIE_LEVEL = 6;
public final static byte MAX_NEWBIE_LEVEL = 39;
}
Сообщений: 832
Тем: 125
Зарегистрирован: Jan 2009
Репутация:
404
фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
Сообщений: 146
Тем: 11
Зарегистрирован: Mar 2009
Репутация:
3,303
krisadr Написал:фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
странно, не характерное число для явы, возможно ограничение самого клиента, т.к. в пакетах под Exp отводится тип Long - 8 байт - ~9,223,372,036,854,775,807
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
krisadr Написал:фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
А теперь смотрим внимательно, 25314000000L отводится на 86 лвл а у тебя ненабирается больше 15% на 88 лвл.
Теперь вкачиваем 88 +15% и смотрим скока экспы.
И ставим 89лвл на эту экспу.
Например:
PHP код: <?php
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,
931275828L,
1151275834L,
1511275834L,
2099275834L,
4200000000L, //level 80
6300000000L, //level 81
8820000000L, //level 82
11844000000L, //level 83
15472800000L, //level 84
19827360000L, //level 85
21827360000L //level 86
23827360000L //level 87
24827360000L //level 88
25314000000L //level 89
};
/**
* This is the first UNREACHABLE level.<BR>
* ex: If you want a max at 88 & 100.00%, you have to put 89.<BR><BR>
*/
public final static byte MAX_LEVEL = 89;
public final static byte MIN_NEWBIE_LEVEL = 6;
public final static byte MAX_NEWBIE_LEVEL = 39;
}
Пробуем так.
Если 88 вкачивается до 100% то всё пучком и начинаем подбирать всю експу под лвл.
Но так чтобы было нормальное количество экспы между лвл.
|