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

Gaikotsu

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

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

  • Посещение

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

    61
  • Отзывы

    0%

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

  1. "мама-мама, смотри - я сайт сделаль"-стайл.
  2. Ну тогда можно реализовать хотелку эту простым, но извратным способом, который не потребует дорогой и сложной модификации клиента - добавить voiced-команду, которая будет выдавать диалог со списком баффов, которые можно снять досрочно и обрабатывать на эту тему ссылки из этого диалога.
  3. А в интерлюде вобще пакет RequestDispel то существует?
  4. 1. просто какие-то мобы в процессе спавна вызывают менеджеры ХБ и РБ, в итоге и происходит их инициализация раньше чем они явно инициализируются в классе GameServer к примеру. если ттебе так сильно чисто из принципа надо чтобы в лог статус загрузки этих менеджеров выдавало после всех спавнов, то просто выпили вывод в лог из самого конструктора/загрузчика в этих классах в отдельный метод и вызывай его позже. 2. найти в Quest.java метод addQuestItem и выпилить из него доп проверку на то, что предмет является квестовым (находится в вкладке квестовых предметов инвентаря). можно убирать такую проверку частично - к примеру не проверять на это экипируемые вещи. так же можно убрать подобные вещи из регистрации квестовых итемов в квесте, т.е. не регать через addQuestItem, но тогда обязательно не забыть вручную удалять такие вещи у игрока при завершении или отмене квеста. 3. параметры описания двери в студию - скорее всего для нее заданы нулевая ширина/длина.
  5. Gaikotsu

    Help Community close

    проблем нет просто потому-что у тебя статус Неуловимого Джо.
  6. Gaikotsu

    Help Community close

    Для начала я бы посоветовал используемый код выкинуть и даже не вспоминать о нем. И попросить кого-то написать нормальный. А того кто писал этот - гнать ссаными тряпками. Для понимающих - поглядите что происходит в методе showTp, вызываемом каждый раз, когда запрашивается "покажи список точек телепорта". Правильно - каждый раз метод лезет в бд... что уже является очень даже удобным местом для ддоса сервера. Неужели нельзя было додуматься до простейшего кэширования этих данных... Да и сам по себе код уязвимый - в команды teleport / player_ teleport легко можно подсунуть при помощи пакетхака к примеру любые координаты, которые спокойно будут приняты и будет произведена телепортация в них. В нормальных коммюнити телепортах координаты телепорта в ссылке передавать не принято - лучше отправлять просто ид-ключ для списка объявленных телепортов, по которому и будет определяться, куда телепортировать... или послать нафиг, если прислали ключ к несуществующей записи.
  7. просто выбор нужного варианта в диалоге с анимацией соотвествующего скилла при этом, показывающем над игроком и нпс камень/ножницы/бумагу.
  8. ну в моей реализации за полные комплекты можно было поиграть в игру "камень/ножницы/бумага"
  9. Аналог кубиков из древнего офф эвента Change of Heart / Перемена чувств ? Там тоже 9 кубиков, из которых надо было собрать большое сердечко.
  10. Gaikotsu

    Ошибка Java

    ну вобще-то это больше похоже на проблемную геодату в данном месте - если вобще геодата для этого сектора есть в наличии.
  11. Gaikotsu

    npc рейты

    я так понимаю в сборке используется принцип расчета эспы с моба по офф-формуле? тогда итоговое значение равно exp = npcLevel * npcLevel * expRate
  12. эм... ты это серьезно? заниматься сервером и не знать самых основ? к тому же ты не указал сборку - откуда мне знать где у тебя лежат списки изучаемых игроками умений, бд или в хмлках датапака к примеру.
  13. в дерево скиллов добавить всем базовым классам, с автоизучением на 1 уровне.
  14. листенеры на подбор предметов в сборке есть?
  15. ну лимит в 11000 вобще не вписывается в ни одну из степеней двоек, так что скорее всего в парсерах есть к примеру доп. условие на максимальное значение. в хрониках выше вполне можно юзать и значения поболее - к примеру в хф я юзал ид со значениями 90000+ для нпс/предметов/скиллов, т.е. судя по всему уже юзаются 32-битные переменные для хранения ид. кстати в крусейде (или чуть раньше) в скиллах произошла так сказать деградация в этом плане, как минимум в парсере - там ид стали приводится к short, т.е. к 2^16 - достаточно долго пытался понять, почему у меня клиент дохнет с непонятной ошибкой при запуске, ругаясь на несуществующие объявления скиллов, пока не выяснил причину.
  16. :рукалицо: А еще более тупого способа рекламы своего сервера не придумал?
  17. Я конечно код люцеры не смотрел, но наверняка же это не зря сделано - подозреваю что там как и в большинстве других сборок за поведение эпиков отвечают не их AI, а отдельные классы-менеджеры - через которые и производится спавн, с одновременным запуском всех необходимых для корректного поведения босса задач. Т.е. простым, прямым, спавном босса будет нарушена логика его поведения - к примеру он не будет атаковать или еще что-то, вплоть до возникновения эксерпшнов.
  18. ну не знаю как в сборках интерлюдов, но к примеру в сборках хф и выше есть, в овероподобных обычно стата называется healPower используется к примеру в пассивке Sigil Mastery для лечащих классов.
  19. с чего два раза то будет писать про хил? ну разве что сам скилл хила реализован через ж..., то да - может быть и будет писать. + ты неправильно описываешь то, как дать прибавку к эффективности хила какой нибудь цели - это надо делать накладывая бафф на цель с такой статой и пока он будет висеть - хил будет лечить эту цель лучше
  20. ты о табличке с па очками? ну дык вызывай нужный мультисел или хтмл в пакете RequestExPCCafeRequestOpenWindowWithoutNPC, который прилетает при нажатии на кнопку в окошке с очками. я правда не помню, в хелиосе уже эту кнопку добавили туда или нет...
  21. Gaikotsu

    VipBag, супер мешок

    Я вот чего не понимаю дак этого того, какая религия многим запрещает пользоваться IDE типа эклипса или идеи для добавления/правок кода? с ними же просто бы не возникло таких тем скорее всего, т.к. IDE уже на этапе правок ткнуло бы носом в ошибки, притом ясно и понятно разжевав - что же не так ... хотя пожалуй, учитывая уровень таких тем - процесс настройки проекта в IDE для таких был бы непреодолимым препятствием...
  22. Gaikotsu

    Грейд амуниции

    ArmorGrp/WeaponGrp/EtcItemGrp - в зависимости от типа вещи.
  23. Ну для того же R+ грейда шансы точно пониже будут, чем для предыдущих грейдов. Вроде бы даже тесты на эту тему проводили - сейчас я уж просто не помню за давностью лет ссылки на них.
  24. Gaikotsu

    Help Анонс РБ

    Ну значит onSpawn по какой-то причине дергается дважды. Или же по какой-то причине этот твой класс анонса в сервере после старта существует в двух экземплярах и потому и срабатывает дважды - перепиши инициализацию класса так, чтобы гарантированно класс существовал в одном экземпляре.
×
×
  • Создать...