Перейти к содержанию

vokforever

Пользователи
  • Публикаций

    23
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент vokforever

  1. [code]### vokPatch #P aCis_gameserver Index: java/net/sf/l2j/gameserver/model/actor/stat/PcStat.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/stat/PcStat.java (revision 309) +++ java/net/sf/l2j/gameserver/model/actor/stat/PcStat.java (working copy) @@ -361,6 +361,9 @@ int val = super.getMAtkSpd(); + if (val > Config.MAX_MATK_SPEED) + return Config.MAX_MATK_SPEED; + final int penalty = getActiveChar().getExpertiseArmorPenalty(); if (penalty > 0) val *= Math.pow(0.84, penalty); @@ -369,6 +372,24 @@ } @Override + public int getPAtkSpd() + { + if (getActiveChar() == null) + return 1; + + int val = super.getPAtkSpd(); + + if (val > Config.MAX_PATK_SPEED) + return Config.MAX_PATK_SPEED; + + final int penalty = getActiveChar().getExpertiseArmorPenalty(); + if (penalty > 0) + val *= Math.pow(0.84, penalty); + + return val; + } + + @Override public int getEvasionRate(L2Character target) { if (getActiveChar() == null) Index: config/players.properties =================================================================== --- config/players.properties (revision 309) +++ config/players.properties (working copy) @@ -216,6 +216,15 @@ GMStartupAutoList = True #============================================================= +# Limits System +#============================================================= + +# Those settings put a cap limit to some players' stats. +# Default: 1400, 1600 +MaxPAtkSpeed = 1400 +MaxMAtkSpeed = 1600 + +#============================================================= # Petitions #============================================================= Index: java/net/sf/l2j/Config.java =================================================================== --- java/net/sf/l2j/Config.java (revision 309) +++ java/net/sf/l2j/Config.java (working copy) @@ -457,6 +457,10 @@ public static boolean GM_STARTUP_SILENCE; public static boolean GM_STARTUP_AUTO_LIST; + /** Limits */ + public static int MAX_PATK_SPEED; + public static int MAX_MATK_SPEED; + /** petitions */ public static boolean PETITIONING_ALLOWED; public static int MAX_PETITIONS_PER_PLAYER; @@ -1067,6 +1071,9 @@ GM_STARTUP_SILENCE = players.getProperty("GMStartupSilence", true); GM_STARTUP_AUTO_LIST = players.getProperty("GMStartupAutoList", true); + MAX_PATK_SPEED = Integer.parseInt(players.getProperty("MaxPAtkSpeed", "1400")); + MAX_MATK_SPEED = Integer.parseInt(players.getProperty("MaxMAtkSpeed", "1600")); + PETITIONING_ALLOWED = players.getProperty("PetitioningAllowed", true); MAX_PETITIONS_PER_PLAYER = players.getProperty("MaxPetitionsPerPlayer", 5); MAX_PETITIONS_PENDING = players.getProperty("MaxPetitionsPending", 25);[/code]
  2. vokforever

    aCis

    Какие фиксы и кастомные штуки ? дайте ссылку
  3. vokforever

    aCis

    Кстати, кто не в курсе Исходники aCis можно приобрести от 10 Евро. Последняя рева 356, далека от тех что в шаре. http://acis.i-live.eu/index.php?topic=1093.0
  4. vokforever

    aCis

    Залил с 340 по 347, вдруг кому пригодится: https://yadi.sk/d/PsbAWog4kzyKG Интересуют тоже 348+
  5. Не поделитесь готовым проектом под Idea ?
  6. Это актуальные исходы? Лучше последней шары Люси?
  7. У меня сейчас такая ситуация, новый день - новый сюрприз Главное большего головняка не словить..
  8. Спасибо за советы всем. Я так понял эта шара люси, та которую продавали ранее? Это да, но сколько я встретил в l2s, думаю на свежих исходах такого не будет. Например? К чему готовиться.
  9. Здравствуйте! Очень долго допиливаю Devastated (ACIS) aka L2S, уже думал всё перелопатил, а он мне новые сюрпризы подкидывает... Но сейчас подумываю сменить сорс на что-то свежее и стабильнее. В связи с этим, хотелось бы узнать, какой исходник в шаре лучший на данный момент? Я выбираю между: -lucera2 от 16.04.2015 -SCORIA от 18.10.2014 -RT 1.4.3.5 - вроде будет свежий L2Exp
  10. В лупе стоит -Xmx6g. А так да, где-то берётся бесконечная рекурсия. Может у кого-то была подобная трабла?
  11. https://yadi.sk/d/EsugEW8ZXzqDF Всю сборку перепахал. Но проблема, что на дефолтной так и на моей версии.
  12. Здравствуйте! Есть проблема, в GS высыпает ошибки: java: build 1.8.0_25-b17 Сорс: Silentium. loop: Подскажите пожалуйста, как исправить?
  13. vokforever

    Mass Sweep

    Если у кого есть проблема подобная и исходники, напишите мне, есть решение.
  14. Как я понял, оставаться на скории ? Лучше скории здесь не представлено в теме ?
  15. Какая по Вашему лучшая interlude ? Я использую скория, но она старовата...
  16. amaranthe, думал будет быстрее, но это же форум... спасибо за ответ, розовые очки снял, написал сам.
  17. Здравствуйте! Дайте плиз ссылку на бафера с рабочими профилями на java. Самому писать- жалко времени.
  18. Анимация бега пришла внорму после изменения параметра Mesh -> Rotation -> Yaw http://firepic.org/?v=2.2014-04-06_niun6lrwvxvf.png Огромное спасибо MultiCrazy
  19. Высота опустилась после редактирования в Unreal Mesh -> Translation -> Z Большое спасибо MultiCrazy http://4.firepic.org...bg76b98yzqk.png P.S. Со странным перемещением отпишусь.
  20. Здравствуйте! Добавляю модель NPC. Модель добавилась, но есть проблема. Модель выше уровня поверхности земли (парит над землей) И анимация бега почему-то бежит боком (сама анимация направлена вперед) Как эти проблемы можно решить в Unreal Editor 2004 ?
  21. vokforever

    Telnet На Acis

    Здравствуйте! Сейчас появилась надобность в удаленном управлении сервером. На других сборках был реализован telnet, у acis 315 его нет. Стоит ли его прикручивать? Будут ли с ним проблемы или уязвимости? Какой вариант управления текстовыми командами более приемлем и безопасен на сегодняшний день? В каких исходах можно посмотреть готовый вариант?
  22. Если вопрос ко мне, то я не ограничиваюсь только правкой датников клиента ,со стороны сервера все есть и в ядре и в классах, скиллах (239). Осталось только разобраться с клиентом. Кто-то может подсказать по выше заданным вопросам ?
  23. 106 grades80 zicons.grade_s80 1 107 gradeg zicons.grade_g 1 такая ситуация не сработала, иконки не добавились у ы80 "" , у g '/' вместо иконки 106 grades80 symbol.grade_s 1 Тоже не показывает стандартный икон. Куда направляются данные 101-106 ? ведь в *grp.dat приходят "5" - s а тут "101"
  24. Не совсем ясно как клиент выбирает ID для грейда. ведь грейды идут по нарастанию 0-NG 5-S а тут наоборот. а по идее должно быть 105 a,grades\0 a,symbol.grade_s\0 1 или я добавляю к примеру 106 a,grades\0 a,sdfgsd.grade_L\0 1 и клиент обрабатывает crystal_type="L" ?
  25. В свое время все перерыл так и не нашел. Тоже интересно, где же собака зарыта.
×
×
  • Создать...