adam1 23 Опубликовано 9 сентября, 2015 (изменено) Привет! прошу вашей помаши так как не знаю как это сделать.Сборка aCis сурс есть.суть в том что хочу сделать ограничения AtakSpid = 1500 KastSpid = 2100 и остальные параметры,будьте добры подсказать как это сделать. желательно наглядным примером, ну или как получиться)спасибо за внимание , удачной и вам разработки!Ps и если можно вторая просьба подскажите как сделать кд скилов после олимпа? Изменено 9 сентября, 2015 пользователем adam1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Attackteam 9 Опубликовано 9 сентября, 2015 что за сборка? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 9 сентября, 2015 Привет! прошу вашей помаши так как не знаю как это сделать. Сборка aCis сурс есть. суть в том что хочу сделать ограничения AtakSpid = 1500 KastSpid = 2100 и остальные параметры, будьте добры подсказать как это сделать. желательно наглядным примером, ну или как получиться) спасибо за внимание , удачной и вам разработки! Ps и если можно вторая просьба подскажите как сделать кд скилов после олимпа? Декомпил PWSOFT сделай, там в конфиге custom реализованы эти ограничения. Соответственно можно и посмотреть как оно сделано и сделать у себя. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Athlete 11 Опубликовано 9 сентября, 2015 Можно выстовить в конфиге char.cfg вроде так называется... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MrMix3r 1 Опубликовано 9 сентября, 2015 конфиг char.cfgдай + =) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
artMazanaka 66 Опубликовано 9 сентября, 2015 char.cfg либо char.propertories Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 9 сентября, 2015 (изменено) Спасибо за подсказку! c декомпилом на крайний случай попробую.PS может еще есть варианты? буду рад посмотреть.Спасибо за внимание!к сожалению конфигов в aCis нету, я бы не просил о помощи. Изменено 9 сентября, 2015 пользователем adam1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
adam1 23 Опубликовано 11 сентября, 2015 Тему можно закрывать !Помог с кодом в ядреPickWick !!!Спасибо ! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2Angel 3 Опубликовано 15 марта, 2016 (изменено) Для последних сурсов aCis 350+ 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); Источник: http://www.maxcheaters.com/topic/166520-max-atk-cast-speed-309-rev/ Изменено 15 марта, 2016 пользователем L2Angel Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты