Как добавить 86+ уровень - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 02.03.2010, 15:10   #1
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Как добавить 86+ уровень

Вот допустим у меня L2jserver gracia final + source
мне бы хотелос увеличить максимальный уровень до 88 -го.. не спрашивайте зачем))) долго обьяснять... как это зделать?

Добавлено через 1 минуту
точнее l2joffical 1475 rev) gracia final (путаю их...)

Последний раз редактировалось krisadr; 02.03.2010 в 15:11. Причина: Добавлено сообщение
krisadr вне форума Ответить с цитированием
Непрочитано 02.03.2010, 16:04   #2
Герой

По умолчанию Re: Как добавить 86+ уровень

мб
lin2srv/java/com/l2jserver/gameserver/model/base/Experience.java
__________________
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
atukal вне форума Ответить с цитированием
Непрочитано 02.03.2010, 20:40   #3
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Как добавить 86+ уровень

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 минуты
все спс разобрался...

Последний раз редактировалось krisadr; 02.03.2010 в 21:03. Причина: Добавлено сообщение
krisadr вне форума Ответить с цитированием
Непрочитано 02.03.2010, 21:05   #4
Аватар для HuKoJIaC
Пользователь

По умолчанию Re: Как добавить 86+ уровень

Если не ошибаюсь то вот так вот примерно.
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;

HuKoJIaC вне форума Отправить сообщение для HuKoJIaC с помощью ICQ Ответить с цитированием
Непрочитано 02.03.2010, 23:11   #5
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Как добавить 86+ уровень

фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
krisadr вне форума Ответить с цитированием
Непрочитано 03.03.2010, 09:46   #6
Герой

По умолчанию Re: Как добавить 86+ уровень

Цитата:
Сообщение от krisadr Посмотреть сообщение
фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
странно, не характерное число для явы, возможно ограничение самого клиента, т.к. в пакетах под Exp отводится тип Long - 8 байт - ~9,223,372,036,854,775,807
__________________
C#, Delphi, Java, WMI, MSSQL, MySQL, Ruby(on Rails)
atukal вне форума Ответить с цитированием
Непрочитано 03.03.2010, 19:53   #7
Аватар для HuKoJIaC
Пользователь

По умолчанию Re: Как добавить 86+ уровень

Цитата:
Сообщение от krisadr Посмотреть сообщение
фак)) теперь с клиентом траблы) на 88уровне больше 15 процентов не набирает)) очевидно 25314000000L экспы это макс для клиента xD
А теперь смотрим внимательно, 25314000000L отводится на 86 лвл а у тебя ненабирается больше 15% на 88 лвл.
Теперь вкачиваем 88 +15% и смотрим скока экспы.
И ставим 89лвл на эту экспу.
Например:
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% то всё пучком и начинаем подбирать всю експу под лвл.
Но так чтобы было нормальное количество экспы между лвл.
HuKoJIaC вне форума Отправить сообщение для HuKoJIaC с помощью ICQ Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не сохраняется уровень персонажа aiontester Серверная часть 4 10.11.2009 23:18
уровень энергии опыта killerleft Lineage II 2 21.08.2009 18:13
как добавить нпс в бд Naskeed Работа со скриптами 1 11.08.2009 10:55
Как добавить анимацию Morfeus Lineage II 0 25.12.2008 12:28
Максимальный уровень. DarkLoki Lineage II 16 29.07.2008 08:00


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:43. Часовой пояс GMT +3.

Вверх