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

lvlkoo

VIP
  • Публикаций

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

  • Посещение

  • Победитель дней

    35
  • Отзывы

    0%

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

  1. lvlkoo

    Маг вампирик

    Скорее всего захардкодено
  2. В текущем контексте это представление данных, в данном случае строка.
  3. Я же вам уже все выше написал! Возьмите исходник любого КБ ипосмотрите как там обрабатываются байпасы. И вы увидите обычный if-else или switch. Байпас это обычная строковая команда, и назвать вы ее можете хоть _blablabla if(bypass.startsWith("_blablabla"){ //do some magic stuff }
  4. Да никак не определить. Байпасы это не часть АПИ ЯП, это технология реализованная в пределах конкретной задачи, для передачи данных между клиентом и сервером. Почему она реализована именно так? Потому что ява-эмулятор сервера разрабатывался на основе уже существующих механизмов передачи данных которые есть в клиенте, чтобы соответственно этот самый клиент не перекопилировать Общие принципе работы КБ такие же как принципы работы диалогов с нпц, это обычный интерфейс который отображает хтмл, с возможностью слать байпасы. Возьмите какой-то исходник КБ и изучайте на здоровье.
  5. И что же там переписано? Предоставьте тестовый сервер, для того чтобы оценить вашу работу, напишите внятный фикс-лист, фич-лист Иначе на словах какой-то обычный рефакторинг.
  6. Нету таких гайдов. Учите язык, затем смотрите исходники, разбирайтесь как работает КБ, как работают байпасы, пакетка итд. Затем сможете начать писать свое, по аналогии
  7. Добрый вечер, подскажите плиз возможно ли сейчес что-то из исходников купить до ~100$, хотя бы плюс минус адекватное?
  8. Добрый вечер, подскажите плиз возможно ли сейчес что-то из исходников купить до ~100$, хотя бы плюс минус адекватное?
  9. Мой компьютер -> (прывый клик мышкой) Свойства -> (боковое меню с лева) Дополнительные параметры системы -> Переменные среды -> (в списке с низу) выбераем Path -> Изменить. Для Win 10 - Откроеться окно со списком путей, нажмите создать, пропишите путь к папке bin в папке с java sdk (к примеру C:\Program Files\Java\jdk8\bin) Для Win старше 10 - откроеться окно с одной строкой, в конец которой нужно добавить точку с запятой (;) и дописать путь к к папке bin (пример выше)
  10. Ну это уже которая тема от вас? И ни в одной из них вы не вылаживаете конкретных ошибок. Может уже пора?
  11. Последние версии эклипса так же поддерживают jse7. Установите сдк и добавьте ее в эклипс.
  12. Ну тут же все написано, в чем проблема. Скорее всего данный клас реализует java.util.Map был написать для jse7, а компилировать вы пытаетесь под jse8, в которой перегрузки Object remove(Object key, Object value) нету, а есть bool remove(Object key, Object value). https://docs.oracle.com/javase/8/docs/api/java/util/Map.html Как исправить данный метод? Возвращать флаг успешности операции true\false. или использовать другую реализацю метода https://docs.oracle.com/javase/8/docs/api/java/util/Map.html#remove-java.lang.Object- Поможет ли это вам? Врядли, так как уверен что возникнут еще ошибки связанные с разными реализациями в версиях java Что делать? Либо компилировать под jse7 либо переписывать все под jse8
  13. Вы что смеетесь?) Вот именно что ява это не c++, ява ТОЛЬКО ООП язык, а тут вы показали подход какого-то процедурщика. Вот причем тут тип object? Разе вот так не будет красивее и правильнее? public class DropItem { public int itemId; public int countMin; public int countMax; public int chance; public DropItem(int id, int countMin, int countMax, int chance){ //set fields in ctor } //setters getters etc. } ..... private ArrayList<DropItem> _dropItems = new ArrayList<DropItem>(); ..... _dropItems.add(new DropItem(57,1,500,100)); //и работает потом с полем обьекта а не индексами :) for(DropItem dropItem: _dropItems){ ...... dropItem.getItemId(); ...... } Если вы только начинаете учить язык, учитесь сразу писать красиво, пользуйтесь преимуществами ООП
  14. Если вы хотите все красиво делать, тогда может это стоило бы заменить на массив структурного типа \ массив обьектов?
  15. Конкретно тут индекса я не заметил. Проверьте что у вас все массивы заполнились корректно и в ItemDropIds и CountItemDrops корректные значения.
  16. Так может потому что player.addItem не принимает массив вторым и третьим аргументом? Или есть такая перегрузка?
  17. Update: уже написали.
  18. Чем то меня 54 строка смущает...
  19. Ошибку напишите, оно не просто указывает на ваш скрипт, а еще пишет конкретную ошибку
  20. Ищу человека, который умеет работать с памятью. Требуеться разобрать память клиента l2, найти оффсеты некоторых данных. Готовв заплатить за вашу работу
  21. lvlkoo

    NAT

    Нет, кроме как хардварного или софтварного впн вам ничего не поможет, для того чтобы люди не из этой впн могли подключиться то хотя бы одна единица в сети должна быть не под НАТом
  22. lvlkoo

    pw статистика

    Вы скинули скомпилированый файл, а нужен файл с исходным кодом L2DonateInstance.JAVA
  23. Какая Вам сумма требуется для спонсирования рекламы?
  24. lvlkoo

    Помогите найти

    Ну так что, загрузил?)
  25. lvlkoo

    Lineage 2 Interlude Icons

    Просмотр файла Lineage 2 Interlude Icons Иконки предметов. Добавил lvlkoo Добавлено 29.12.2017 Категория Прочая графика Автор lvlkoo  
×
×
  • Создать...