• Стабильное ядро, без лагов и фризов с мин. требованиями | • Оперативная тех. поддержка, решение проблем до 24 часов*! |
• Широкий вариант конфигов для тонкой настройки игры | • Красивый и удобный Community Board со всеми функциями |
• Уникальный Ивентовый движок + широкие настройки | • Сборка адаптирована под любую защиту |
• Уникальные функции, сервисы и формула рейтовки дропа | • Сборка адаптирована под CMS |
• Уникальный доработанный Геодвижок | • Мультипротокол (Клиенты ХФ 273-275 и Сальвы 140 и 152) |
• Чтение l2j и PTS геодаты | • Адекватность, честность и дружелюбие. |
• Лёгкая адаптация дополнений | • Еще много разных плюшек |
ТАРИФ | СТАНДАРТ — 8500₽ | РАСШИРЕННАЯ — 17000₽ | ВСЕ ВКЛЮЧЕНО — 25000₽ |
---|---|---|---|
Geodata l2j | + | + | + |
Помощь в настройке | + | + | + |
Исправление крит. ошибок | + | + | + |
Боты (FakePlayers) | + | + | + |
Geodata PTS | - | + | + |
Доступ к обновлениям (SVN) | - | + | + |
Тех. поддержка | - | + | + |
Открытые Скрипты | - | - | + |
Автофарм | - | - | + |
Название | Стоимость для нашей сборки | Стоимость для остальных |
---|---|---|
• Multi-Proffession | Мультипрофа | 3000₽ | от 3000₽ (инд.) |
• Rebirth | Перерождение | 5000₽ | от 3000₽ (инд.) |
• VIP System | Система VIP | 2000₽ | от 3000₽ (инд.) |
• Крафт-система любых вещей | 3000₽ | от 3000₽ (инд.) |
• Auto Farm | Авто Фарм | 7000₽ |
Название | Стоимость | С кем работаем |
---|---|---|
• Написание скриптов | Индивидуально | Для наших клиентов |
• Моды и дополнения | Индивидуально | Для наших клиентов |
• Адаптация модов защиты | Бесплатно | Для наших клиентов |
Предоставляем [ 10% скидку ] | Интерфейс от команды EMU-DEV [HF] | Контакты: Мишаня |
Предоставляем [ 10% скидку ] | Защиту для сервера Strix-Platform | Контакты: @ArtToKill |
Предоставляем [ 50% скидку ] | На обновления | Контакты: LordWinter |
Предоставляем [ 10% скидку ] | Написание скриптов и дополнений | Контакты: LordWinter |
АА - это актив античит? Думаю если отпишешь в скайп разрабу получишь очень быструю реакцию/ответ. Ну или напрямую на форум разраба(что наверное предпочтительнее)Стоит обратить внимание. Ревизия 2341(H5) - Использовался 273 протокол.
Следовательно, если не стоит АА, проблемы нет.
*** Скрытый текст не может быть процитирован. ***
Суть:
*** Скрытый текст не может быть процитирован. ***
Мне не за чем, репорт с целями чтобы клиенты данного продукта не попали в ситуацию, и к примеру не обвиняли разработчика АА, так как параметр hwid получает смешанные данные с localization.АА - это актив античит? Думаю если отпишешь в скайп разрабу получишь очень быструю реакцию/ответ. Ну или напрямую на форум разраба(что наверное предпочтительнее)
лучше б написал разрабам АА с их говно мануалом и полным игнором по адаптации их защиты! Писать в их сапорт и ждать ответа на банльные вопросы по нескольку дней так себе затея, а когда тебе говорят - "ну мы не шарим в java и не понимаем что нужно" еще больше ставит в ступор.Стоит обратить внимание. Ревизия 2341(H5) - Использовался 273 протокол.
Следовательно, если не стоит АА, проблемы нет.
*** Скрытый текст не может быть процитирован. ***
Суть:
*** Скрытый текст не может быть процитирован. ***
Вы можете злиться сколько угодно, и на кого угодно. Я всего-лишь предоставил факт и решение, и Вам не придется в моменте ломать голову и стучать туда где Вам не отвечают.лучше б написал разрабам АА с их говно мануалом и полным игнором по адаптации их защиты! Писать в их сапорт и ждать ответа на банльные вопросы по нескольку дней так себе затея, а когда тебе говорят - "ну мы не шарим в java и не понимаем что нужно" еще больше ставит в ступор.
Поэтому Пропущенные переменные? - Юзай вики АА где все чтко прописано, что как и где (что частично соответствует действительности)
АА виноваты в том что разработчик не знает структуры исходящего на сервер пакета? Еще с хроник Interlude шлется 4 байта на Language которые берутся из localization.ini. А делать поддержку АА, и пропускать 4 байта в своем продукте обвиняя кого-то, ну такое.@psygrammator, а причём тут тогда это, если косяк со стороны АА?
учитывая что ты даешь решение и делаешь лично для меня хайд на свою информацию уже заводит в заблуждение. То что они поправили и добавили считывание языка в пакете это здорово, но мне оно надо следить за их обновами? Кто юзает АА напишет и откорректируем.Вы можете злиться сколько угодно, и на кого угодно. Я всего-лишь предоставил факт и решение, и Вам не придется в моменте ломать голову и стучать туда где Вам не отвечают.
Не все сборки используют данные локализации, потому что они нафиг не уперлись для работы севрераАА виноваты в том что разработчик не знает структуры исходящего на сервер пакета? Еще с хроник Interlude шлется 4 байта на Language которые берутся из localization.ini. А делать поддержку АА, и пропускать 4 байта в своем продукте обвиняя кого-то, ну такое.
По вашему АА добавил пакет на язык? Не закапывайте себя, берите чистый 273 протокол и смотрите данные.учитывая что ты даешь решение и делаешь лично для меня хайд на свою информацию уже заводит в заблуждение. То что они поправили и добавили считывание языка в пакете это здорово, но мне оно надо следить за их обновами? Кто юзает АА напишет и откорректируем.
P.S так себе защита (по сапорту)
Кроме Strix ни одна не может дать ответ на вопрос в короткий срок - все морозятся часами - днями
Конечно данные локализации не будут использоваться, если эти данные находятся последними. Смысл в том что вы своими руками добавили код АА в пакет, и не учли момент. Ну бываетНе все сборки используют данные локализации, потому что они нафиг не уперлись для работы севрера
при адаптации защиты с год назад все было 100% синхронизированно с их мануала. И было оттестированно с клиентом который прибрел защиту. С этого момента мне по боку что где и как у них менялось - пока нет репорта, нет проблемы.По вашему АА добавил пакет на язык? Не закапывайте себя, берите чистый 273 протокол и смотрите данные.
И у меня нет цели выставить вас или что-то еще(о вашем заблуждении) я всего-лишь хотел помочь лично Вам. По этому хайд лично для Вас.
По поводу мороза - это ваше личное с ними дело, я в этом участвовать не собираюсь.
Я тоже поднимал эту тему. На самом деле там есть такой функционал, правда ограничен парсингом только одним файлом localization/messages. Разработчик обещал добавить возможность парсинга несколько файлов.Уважаемый разработчик, есть для вас предложение. С учетом того, что исходный код Вы не продаете(но есть возможность покупки сурсов скриптов), было бы неплохо добавить возможность написания своих шаблонизаторов для Community Board. То есть, реплейсов определенных фраз на некоторых или всех страницах КБ. Например, %main_menu% заменять на содержимое отдельного файла с html-кодом менюшки, повторяющейся на каждой странице. Не предлагаю вам создавать заготовки и уж тем более - редактировать каждую htm-страницу коммунки, а имею ввиду создание инструментария, позволяющего клиенту самому это сделать. Приведу пример того, что имею ввиду.
В либе скриптов, сурсы которой входят в некоторые тарифные планы, примерно такой класс.
Ну и направлять сюда при чтении html-ок в коде обработчиков примерно так:Java:package l2e.scripts.html; import l2e.gameserver.data.htm.HtmCache; import l2e.gameserver.model.actor.Player; import static l2e.scripts.html.ReplaceManager.CommunityHandlerType.TELEPORT; public class ReplaceManager { public enum CommunityHandlerType { ACADEMY, AUCTION, BALANCER, BALANCER_SKILL, BUFFER, CERTIFICATION, CLAN, CLASS_MASTER, EVENTS, FORGE, FRIEND, GENERAL, LINK, NPC_CALC, PUNISHMENT, RAID_BOSS, RANKING, SERVICES, TELEPORT, TOPIC } public static String applyCBReplaces(String html, final Player player, final CommunityHandlerType handlerType, final String... args) { /* Пример реализации клиентом html = html.replaceFirst("%main_menu%", HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/templates/main_menu.htm")); if(handlerType == TELEPORT) { String tpMenu = HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/templates/tp_top_menu.htm"); if(player.hasPremiumBonus()) tpMenu = tpMenu.replaceFirst("%prem_tp_btn%", "Код кнопки"); else tpMenu = tpMenu.replaceFirst("%prem_tp_btn%", ""); html = html.replaceFirst("top_menu", tpMenu); } */ return html; } }
Java:package l2e.gameserver.handler.communityhandlers.impl; public class CommunityTeleport extends AbstractCommunity implements ICommunityBoardHandler { // код класса private void showInfo(Player player, String htm) { // код метода String html = HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/teleports/" + htm + ".htm"); html = ReplaceManager.applyCBReplaces(html, player, CommunityHandlerType.TELEPORT); } }
P.S. Сам не являюсь вашим клиентом напрямую, но работаю на одного из ваших клиентов как фрилансер.
Также, если декомпильнуть один из классов ядра(забыл какой), то можно обнаружить обработку регулярки со словом "include", куда можно прописать путь к htm-файлу. Но здесь суть именно в том, чтобы обрабатывать произвольный код. Например, заменять выражение на что-то, в зависимости от наличия ПА у игрока(допустим, отображать или нет на странице с телепортами раздел с прем-тп). Такое простым инклюдом не делается.Я тоже поднимал эту тему. На самом деле там есть такой функционал, правда ограничен парсингом только одним файлом localization/messages. Разработчик обещал добавить возможность парсинга несколько файлов.
Кстати не плохо было бы прикрутить шаблонизатор ThymeleafТакже, если декомпильнуть один из классов ядра(забыл какой), то можно обнаружить обработку регулярки со словом "include", куда можно прописать путь к htm-файлу. Но здесь суть именно в том, чтобы обрабатывать произвольный код. Например, заменять выражение на что-то, в зависимости от наличия ПА у игрока(допустим, отображать или нет на странице с телепортами раздел с прем-тп). Такое простым инклюдом не делается.
сапорт под реплейсы имеется, и да я вернулся из отпуска онлайн в штатном режимеУважаемый разработчик, есть для вас предложение. С учетом того, что исходный код Вы не продаете(но есть возможность покупки сурсов скриптов), было бы неплохо добавить возможность написания своих шаблонизаторов для Community Board. То есть, реплейсов определенных фраз на некоторых или всех страницах КБ. Например, %main_menu% заменять на содержимое отдельного файла с html-кодом менюшки, повторяющейся на каждой странице. Не предлагаю вам создавать заготовки и уж тем более - редактировать каждую htm-страницу коммунки, а имею ввиду создание инструментария, позволяющего клиенту самому это сделать. Приведу пример того, что имею ввиду.
В либе скриптов, сурсы которой входят в некоторые тарифные планы, примерно такой класс.
Ну и направлять сюда при чтении html-ок в коде обработчиков примерно так:Java:package l2e.scripts.html; import l2e.gameserver.data.htm.HtmCache; import l2e.gameserver.model.actor.Player; import static l2e.scripts.html.ReplaceManager.CommunityHandlerType.TELEPORT; public class ReplaceManager { public enum CommunityHandlerType { ACADEMY, AUCTION, BALANCER, BALANCER_SKILL, BUFFER, CERTIFICATION, CLAN, CLASS_MASTER, EVENTS, FORGE, FRIEND, GENERAL, LINK, NPC_CALC, PUNISHMENT, RAID_BOSS, RANKING, SERVICES, TELEPORT, TOPIC } public static String applyCBReplaces(String html, final Player player, final CommunityHandlerType handlerType, final String... args) { /* Пример реализации клиентом html = html.replaceFirst("%main_menu%", HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/templates/main_menu.htm")); if(handlerType == TELEPORT) { String tpMenu = HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/templates/tp_top_menu.htm"); if(player.hasPremiumBonus()) tpMenu = tpMenu.replaceFirst("%prem_tp_btn%", "Код кнопки"); else tpMenu = tpMenu.replaceFirst("%prem_tp_btn%", ""); html = html.replaceFirst("top_menu", tpMenu); } */ return html; } }
Java:package l2e.gameserver.handler.communityhandlers.impl; public class CommunityTeleport extends AbstractCommunity implements ICommunityBoardHandler { // код класса private void showInfo(Player player, String htm) { // код метода String html = HtmCache.getInstance().getHtm(player, player.getLang(), "data/html/community/teleports/" + htm + ".htm"); html = ReplaceManager.applyCBReplaces(html, player, CommunityHandlerType.TELEPORT); } }
P.S. Сам не являюсь вашим клиентом напрямую, но работаю на одного из ваших клиентов как фрилансер.
А где можно посмотреть про найденные косяки и фикс лист?и да я вернулся из отпуска онлайн в штатном режиме
на нашем форуме список всех фиксов за посл 2 года. За последние 2 месяца с небольшим список не выкладывал, так как сначала был в отпуске а потом разгребал завал накопившихся дел и хотелок. Будет опубликовано в ближайшее времяА где можно посмотреть про найденные косяки и фикс лист?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?