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

mouse

Постоялец
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. mouse

    Rush Impact

    Помнится, играл в начале года на ололо сервере, где админ решил ввести ограничение на заточку с +20, на +16 для пух и +12 для бижи и армора. Но в итоге не смог написать запрос, сказал, что такое технически не реализуемо и понизил все до +16. И кстати онлайн серва был порядка 1к человек. Предлагаю при реге вместо капчи выдавать простенькую задачку на знание SQL или Java
  2. mouse

    Phoenix Epilogue

    Параметры запуска из батника или шелла покажи.
  3. В эклипсе пишешь проект открыт? Если да, то нажми Ctrl+Shift+T, туда введи L2PcInstance, открой класс из своего проекта. Там нажми Ctrl+O, начни вводить teleToLocation, он выведет все существующие методы с такими именем. Сделай скриншот или скопируй все их объявления. объявление это строчечки типа public void teleToLocation( bla bla bla )
  4. И что это? Текст ошибки выкладывай полностью. И сразу все реализации методов teleToLocation из класса L2PcInstance
  5. У тебя нет метода teleToLocation(), которые принимал бы параметры _coordinates[0], _coordinates[1], _coordinates[2], false Есть метод, который принимает класс Location, который в свою оочередь сожержит твои координаты. Что за булева переменная, идущая последней, я не знаю. Попробуй так: playerInstance.teleToLocation( new Location( _coordinates[0], _coordinates[1], _coordinates[2] ) );
  6. Добавить соответствующие строчки в конфиг, Config.java для парсинга и можно каждой расе задать цвет имени и титула.
  7. Читаю с работы, иногда отвлекаюсь, не заметил Честно говоря, не вижу какой-то целесообразности в этом. Избежать лишних полей и сеттеров-геттеров? Ну не знаю, сколь круто это. FastMap интересная штука, не вникал в его реализацию особо, но судя по всему это что-то типа LinkedHashMap с временем чтения O(1), но с бОльшим ростом capacity по сравнению в HashMap и, скорее всего, бОльшим временем заполнения. Однако, меня устраивают обычные сеттеры-геттеры Ну и да, вот еще кое что. Зачем городить такое: public boolean getBoolVar(String vName){ String tmpVal = _vars.get(vName); return (tmpVal == null || tmpVal.equals("false")) ? false : true; } Когда можно написать просто: public boolean getBoolVar(String vName){ return "true".equals(_vars.get(vName)); } И да, у меня тоже переключалки все в коммунке, очень удобно и писать под нее и пользоваться
  8. Слышу звон, да не знаю где он. Формат != расширение.
  9. Это сервак дома чтоль стоять должен?
  10. Использую похожую реализацию для автолута, автолута хербов, вкл/откл получения опыта и т.д. Немножко не увидел смысла перегонять ResultSet в HashMap, чтобы потом из него заполнить поля, можно же сразу дергать данные из резалт сета по именам колонок в sql: setAutoLoot(rs.getString("auto_loot")); И слегка не понял вот этой фразы: В классе переменные (которые, кстати, в ООП принято называть полями) придется создавать для любого параметра, + сеттеры-геттеры + по строке в store и restore методы. Хотя, бесспорно, такой подход значительно выгоднее, чем создавать поля + запросы + сеттеры-геттеры + store-restore для каждого поля.
  11. Есть вариант, что либо отсутствует сама либа log4j, либо кривой classpath.
×
×
  • Создать...