L2jGroot 217 Опубликовано 25 июля, 2015 (изменено) Ну что же, ребята, появилось немного свободного времени. Переписал то убожество, что было раньше Прошу прощения, за это. Просто не верно понял, чего от меня хотят, в силу очень краткого описания. Теперь же, думаю, то что хотели и что я собственно обещал Описание: Автоматически восстанавливает HP/CP/MP чару, через использование банок. Тип: Серверная модификация Совместимость: L2jGroot / Lucera / L2jLovely Доступные настройки: // *********************** ИД Банок private static int ID_HEAL_CP = 5592; private static int ID_HEAL_MP = 6036; private static int ID_HEAL_HP = 1539; // *********************** USE FULL // Включить / Выключить private static boolean ACP_ON = true; // Минимальный уровень, с которого можно использовать ACP private static int ACP_MIN_LVL = 0; // Указываеться в % уровень, с которого начинаем регенить private static int ACP_HP_LVL = 70; private static int ACP_CP_LVL = 70; private static int ACP_MP_LVL = 70; private static int ACP_MILI_SECONDS_FOR_LOOP = 1000; // Только для премиумов? private static boolean ACP_PREMIUM = false; // Что именно автоматически регеним private static boolean ACP_CP = true; private static boolean ACP_MP = true; private static boolean ACP_HP = true; Загрузка: http://rghost.ru/7MqsfNhxp Поместить в game/data/scripts/handlers/voice/ P.S: Я тут подумал, если у кого будут хорошие идеи с форума макси, по поводу возможных модов или таких вот штук, пишите. Только не заезженные желательно. А свои, творческие идеи. Сделаем, и выложим на макси P.S2: Код доделывайте, переделывайте, на свое усмотрение. Изменено 25 июля, 2015 пользователем L2jGroot 11 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 25 июля, 2015 Ссылку поправьте. Потому что она доступна только для пользователей вашего форума. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Creo 49 Опубликовано 25 июля, 2015 Ссылку поправьте. Потому что она доступна только для пользователей вашего форума. Это такое скрытое завлечение людей к своему продукту(форуму) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 25 июля, 2015 Ссылку поправьте. Потому что она доступна только для пользователей вашего форума. Переделал на РгХост Это такое скрытое завлечение людей к своему продукту(форуму) Не было такой цели Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JoeyTribbiani 822 Опубликовано 25 июля, 2015 Переделал на РгХост Не было такой цели Да залилибы уже в файлы,дабы ссылка была вечной. Ну да ладно, ргхост так ргхост, хозяин барин . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 26 июля, 2015 До чего уже народ дошел =) раньше за это АЦП банили, а потом в силу возможностей защит и костылей ядра это было полочено, но нет же =) теперь мы идем дальше, мы уже на уровне скриптов и ядра это дело реализовываем сами =) 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kaganpwnz 82 Опубликовано 26 июля, 2015 До чего уже народ дошел =) раньше за это АЦП банили, а потом в силу возможностей защит и костылей ядра это было полочено, но нет же =) теперь мы идем дальше, мы уже на уровне скриптов и ядра это дело реализовываем сами =) хахахахах, ну а ты как хотел)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TIESTO 135 Опубликовано 27 июля, 2015 Я считаю что это не актуально, так как это что-то типа авто кликеров! (Смысл?) Кому-то будет это на руку фанится и не нажимать на те же банки! (ЛЕНИВЫЕ!!!) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bitcoin 59 Опубликовано 27 июля, 2015 это лишний повод заработать, можно сделать так что ацп покупается отдельно или с премиумом Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pulsar 5 Опубликовано 28 июля, 2015 это лишний повод заработать, можно сделать так что ацп покупается отдельно или с премиумом В точку. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mishut 8 Опубликовано 1 августа, 2015 (изменено) Ну что же, ребята, появилось немного свободного времени. Переписал то убожество, что было раньше Прошу прощения, за это. Просто не верно понял, чего от меня хотят, в силу очень краткого описания. Теперь же, думаю, то что хотели и что я собственно обещал Описание: Автоматически восстанавливает HP/CP/MP чару, через использование банок. Тип: Серверная модификация Совместимость: L2jGroot / Lucera / L2jLovely Доступные настройки: // *********************** ИД Банок private static int ID_HEAL_CP = 5592; private static int ID_HEAL_MP = 6036; private static int ID_HEAL_HP = 1539; // *********************** USE FULL // Включить / Выключить private static boolean ACP_ON = true; // Минимальный уровень, с которого можно использовать ACP private static int ACP_MIN_LVL = 0; // Указываеться в % уровень, с которого начинаем регенить private static int ACP_HP_LVL = 70; private static int ACP_CP_LVL = 70; private static int ACP_MP_LVL = 70; private static int ACP_MILI_SECONDS_FOR_LOOP = 1000; // Только для премиумов? private static boolean ACP_PREMIUM = false; // Что именно автоматически регеним private static boolean ACP_CP = true; private static boolean ACP_MP = true; private static boolean ACP_HP = true; Загрузка: http://rghost.ru/7MqsfNhxp Поместить в game/data/scripts/handlers/voice/ P.S: Я тут подумал, если у кого будут хорошие идеи с форума макси, по поводу возможных модов или таких вот штук, пишите. Только не заезженные желательно. А свои, творческие идеи. Сделаем, и выложим на макси P.S2: Код доделывайте, переделывайте, на свое усмотрение. Сам вот на днях писал ацп, только для эпилога некстгеновского. Ваш скрипт весьма сырой. 1. Постоянно при каждом входе в игру надо включать? 2. Никаких проверок нет на возможность использования, только уже когда хандлер срабатывает. 3. Нигде не учитан откат, а если у моей банки хп откат секунд 10. Глупо каждую секунду пытаться ее опять использовать? А вот у ацп вообще 1/10 секунды? Вообще тогда нет смысла от вашего ацп. 4. Только одна банка цп, обычно юзают сразу две, маленькую и большую. 5. Сам игрок никак не сможет настроить необходимый процент. 6. Вы проверяете есть ли банки, но по логике у вас получается что если у игрока нет ХП банки, то юзаться не будет ни цп, ни хп, ни мп. Ну и зачем проценты инициализировать интовыми параметрами, когда байтового хватает, мелочь но все же. Про структурирование кода говорить вообще не буду. Изменено 1 августа, 2015 пользователем mishut Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Demoncool 1110 Опубликовано 1 августа, 2015 Сам вот на днях писал ацп, только для эпилога некстгеновского. Ваш скрипт весьма сырой. 1. Постоянно при каждом входе в игру надо включать? 2. Никаких проверок нет на возможность использования, только уже когда хандлер срабатывает. 3. Нигде не учитан откат, а если у моей банки хп откат секунд 10. Глупо каждую секунду пытаться ее опять использовать? А вот у ацп вообще 1/10 секунды? Вообще тогда нет смысла от вашего ацп. 4. Только одна банка цп, обычно юзают сразу две, маленькую и большую. 5. Сам игрок никак не сможет настроить необходимый процент. 6. Вы проверяете есть ли банки, но по логике у вас получается что если у игрока нет ХП банки, то юзаться не будет ни цп, ни хп, ни мп. Ну и зачем проценты инициализировать интовыми параметрами, когда байтового хватает, мелочь но все же. Про структурирование кода говорить вообще не буду. скорее всего шаровый скрипт взяли за основу для ацисов Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mishut 8 Опубликовано 9 августа, 2015 Автор, объясни, зачем ты апаешь тему с таким кривым скриптом? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Imutes 128 Опубликовано 9 августа, 2015 В надежде что поправят код,или укажут ему где проблема Зачем-же еще?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rider953727 28 Опубликовано 9 августа, 2015 Автор, объясни, зачем ты апаешь тему с таким кривым скриптом? после того как прочитал эту тему, перехотел брать клиентку у l2jgroot Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SadamarK 24 Опубликовано 9 августа, 2015 после того как прочитал эту тему, перехотел брать клиентку у l2jgroot Ну да, что же ты с ней делать будешь?) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Imutes 128 Опубликовано 9 августа, 2015 Ну да, что же ты с ней делать будешь?) Искать бесплатный ДЦ с бесплатным сайтом и бесплатной защитой от дудоса Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2jGroot 217 Опубликовано 9 августа, 2015 Автор, объясни, зачем ты апаешь тему с таким кривым скриптом? Послушать критику. Возможно кому-то пригодился бы. Возможно кто-то бы, под себя переписал / дописал. после того как прочитал эту тему, перехотел брать клиентку у l2jgroot Нам будет Вас не хватать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mangol 101 Опубликовано 15 января, 2016 (изменено) private static HashMap<String, Thread> userAcpMap = new HashMap<String, Thread>(); -> userAcpMap.remove(activeChar.toString()); Откуда взялись такие извращенцы ? ConcurrentHashMap отменили ? Изменено 15 января, 2016 пользователем Mangol Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 13 декабря, 2016 Переделал на РгХост Не было такой цели Значит while (true) так лучше? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2JEnterprise 113 Опубликовано 14 декабря, 2016 (изменено) Ну, ацп явно костыль в любой реализации, но при небольшом онлайне терпимо, если учесть, что большого онлайна сейчас нет нигде, то почему бы и нет Изменено 14 декабря, 2016 пользователем redist2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты