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

xuser

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

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

  • Посещение

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

    1
  • Отзывы

    0%

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

  1. 1. Посмотреть XML банки ХП (их должно быть можно использовать раз в 10 секунд). 2. Посмотреть XML скила банки ХП. 3. Если нигде нету копать в ядре.
  2. Мне больше интересно какого рода модификации возможно вносить в доту. Так-как это форум для администраторов то если эти модификации не могут приносить прибыль, то на мой взгляд и заниматься ими не стоит.
  3. 9-ти знаки не интересно.
  4. xuser

    Silentium Дроп

    И даже спасибо не сказали. Вот и помогай людям.
  5. xuser

    Html Часть

    Photoshop и DDS plugin вам помогут.
  6. xuser

    Silentium Дроп

    Вот вам подарок http://rghost.ru/45784230 1. Создаёте базу данных в неё заливаете DropList.sql без данных. 2. Настраиваете конфиги кладёте в папку с start.bat файл DropList.xml 3. Запускаете выбираете mode 2. 4. У вас в БД оказывается таблица droplist с данными из xml делаете в неё sql запросы. 5. Снова запускате программу и выбираете mode 1. Результат в папке с программой лежит изменённый DropList.xml. PS: В архиве исходники так что не забудьте скомпилировать.
  7. На некоторыз сборках есть такая фичв, но не на всех.
  8. xuser

    Не Видит Класс

    А в батнике её добавили в classpath?
  9. Там у него был трабл в том, что гугловская либа, использующаяся для кеширывания, выбивала не обработанное исключение в результате чего функция прерывалась не вернув нужного значения, как итог ГС не мог найти пути до html квестов.
  10. В общем для всех кто столкнулся с данной проблемой решение public String getHtm(final String path) { if (Strings.isNullOrEmpty(path)) { return null; // avoid possible NPE } String content = null; try { content = cache.get(path); } catch (Exception e) { } return content; }
  11. Ну только по этой причине наверно ява ещё не догнала pts.
  12. Ну в ncsoft pts тоже писался с нуля, а потом уже с c4 допиливался до ит.
  13. Не в этом суть. Да большинству ява эмуляторов до реализации pts ещё очень далеко, но ведь когда-то на pts это всё реализовали, а значит могут и на яве реализовать. Ведь сама ява это язык (со своими особенностями), как и c++, а всё остальное зависит от программистов.
  14. Для нас не сложно, но на этом форуме 100500 тем с кучей тупых вопросов. Люди не могут понять, как с явой работать, а pts для них вообще темный лес. Ну и как я уже сказал возможность запуска на разных операционных системах.
  15. Ну плюсы у явы всё-таки есть: 1. Кросс платформенность. 2. Меньшее потребление ресурсов. 3. Более проста в обращении.
  16. А копию объвязки нельзя получить? Для своих целей).
  17. Кстати рекомендую всё-же метод showHtmlFile не трогать, а поправить метод getHtm в HtmCache если не хотите что-бы потом возникли проблемы.
  18. Думаю он этого не делает потому что метод getHtm из класса HtmCache в случае отсутствия файла возвращает пустую строку "", а не null. public String getHtm(final String path) { if (Strings.isNullOrEmpty(path)) { return ""; // avoid possible NPE } String content = ""; try { content = cache.get(path); } catch (ExecutionException e) { _log.warn(e.getLocalizedMessage(), e); } return content; } По поводу того что лучше, то думаю лучше хранить квесты в ядре.
  19. Это создаёт объект класса Q241_PossessorOfAPreciousSoul в качестве параметров ему передаются ид квеста, его навание, и его описание, которое является его названием в клиенте.Путь к html файлам квеста вычисляется в методе public String showHtmlFile(L2PcInstance player, String fileName) класса terliona.gameserver.engines.quest.Quest Вот код в чем ошибка думаю сами догадаетесь public String showHtmlFile(L2PcInstance player, String fileName) { String questId = getName(); String directory = getDescr().toLowerCase(); String content = HtmCache.getInstance().getHtm("data/scripts/" + directory + "/" + questId + "/" + fileName); if (content == null) { content = HtmCache.getInstance().getHtmForce("data/scripts/quests/" + questId + "/" + fileName); } if (player != null) { if (player.getTarget() != null) { content = content.replaceAll("%objectId%", String.valueOf(player.getTarget().getObjectId())); } if (content != null) { NpcHtmlMessage npcReply = new NpcHtmlMessage(5); npcReply.setHtml(content); npcReply.replace("%playername%", player.getName()); player.sendPacket(npcReply); } } return content; }
  20. Вамбудет проще перенсти всё на другую сборку чем изучить java до нужного уровня.
  21. Честно скажу попросили меня 1н раз помочь с кодом для подсчета онлайна под фрозен. Было выявлено, что функция isOnline класса L2PcInstance возвращает значение логической переменной _online этого класса в виде числа 0 или 1. Причем в таком виде её значение нужно только в 4х метах вызова этой функции, а в остальных 80 местах нужно логическое значение. До сих пор не пойму, что они курили.
  22. Кому то вы дорогу перешли. xD
  23. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html http://java.decompiler.free.fr/?q=jdgui Пример компиляции программы из одного файла: javac HelloWorld.java Пример компиляции программы c дополнительными библиотеками «myLib» и «my2ndLib»: javac -cp myLib.jar:my2ndLib.jar NotStandartHelloWorld.java
  24. Я видел ваш ответ просто пояснил причину. По поводу где взять хз даже. Вряд ли разраб их продаст.
×
×
  • Создать...