Перейти к содержанию
Авторизация  
gekasav

Маг атака pwSoft

Рекомендуемые сообщения

Ребят кто может снять ограничение на маг атаку на пвсофт  заточка не дает статы больше определенного значение  при заточки оружия +8к

Пример арка +10к не дает больше 36к атаки

Кто может отпишитесь не бесплатно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, gekasav сказал:

Ребят кто может снять ограничение на маг атаку на пвсофт  заточка не дает статы больше определенного значение  при заточки оружия +8к

Пример арка +10к не дает больше 36к атаки

Кто может отпишитесь не бесплатно!

ядро какое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажи просто где исправить пожалуйста сам исправлю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, gekasav сказал:

Всем спасибо решил сам)))

 

А указать решение, чтобы больше не было подобных тем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, gekasav сказал:

решение в ядре

Гениальный ответ, может ответите в каком классе, какой метод?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Путь решения C:\pwsoftsource\src\net\sf\l2j\gameserver\skills

Formulas.java

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Override
        public void calc(Env env) {
            double intb = INTbonus[env.cha.getINT()];
            double lvlb = env.cha.getLevelMod();
            env.value *= (lvlb * lvlb) * (intb * intb);
            if (env.value > 36000) {
                env.value = 36000;

 

 

Вот эти значения отвечают за ограничения клиента но так и не решил проход урона в пвп

на данный момент решаю

Изменено пользователем gekasav
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вообщем решил эту проблему пока так 

 private static final double[] STRCompute = new double[]{1.016, 28.515}; //{1.016, 28.515}; for C1
    private static final double[] INTCompute = new double[]{1.020, 25.075}; //{1.020, 31.375}; for C1
    private static final double[] DEXCompute = new double[]{1.009, 19.360}; //{1.009, 19.360}; for C1
    private static final double[] WITCompute = new double[]{1.050, 20.000}; //{1.050, 20.000}; for C1
    private static final double[] CONCompute = new double[]{1.015, 12.488}; //{1.015, 12.488}; for C1
    private static final double[] MENCompute = new double[]{0.867, -0.070}; //{1.010, -0.060}; for C1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, gekasav сказал:

вообщем решил эту проблему пока так 

 private static final double[] STRCompute = new double[]{1.016, 28.515}; //{1.016, 28.515}; for C1
    private static final double[] INTCompute = new double[]{1.020, 25.075}; //{1.020, 31.375}; for C1
    private static final double[] DEXCompute = new double[]{1.009, 19.360}; //{1.009, 19.360}; for C1
    private static final double[] WITCompute = new double[]{1.050, 20.000}; //{1.050, 20.000}; for C1
    private static final double[] CONCompute = new double[]{1.015, 12.488}; //{1.015, 12.488}; for C1
    private static final double[] MENCompute = new double[]{0.867, -0.070}; //{1.010, -0.060}; for C1

ну понятно у тебя ядро как мамонт)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообщем это не дало результатов на всех магах,  исправления пришлось внести Позже скину! Скилы тоже править пришлось! Но сейчас вывел на заточку 65к

Изменено пользователем gekasav

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...