Результаты поиска по запросу: *

  • Users: Gaikotsu
  • In Ядро
  • Content: Темы, Сообщения
  • Order by date
  1. Gaikotsu

    Пакет AbnormalStatusUpdate

    чейта ты попутал :) AbnormalStatusUpdate служит для показа списка баффов/дебаффов на чаре. а для авешек в интерлюде отдельных пакетов не было - это все там слалось в составе UserInfo/CharInfo/NpcInfo в виде битовой маски.
  2. Gaikotsu

    Пакет AbnormalStatusUpdate

    ты так и будешь про каждый пакет спрашивать, вместо того чтобы взять любую интерлюд сборку с исходниками и посмотреть там структуры? :)
  3. Gaikotsu

    пакет system Massage

    а зачем так делать, вместо того чтобы использовать существующий стандартный функционал клиента по формированию сис. сообщений. Ну и типы аргументов тут не при чем - просто в скрин попали. А так речь о том что большая часть обработки отправки сис. мессаг идет в базовом абстрактном классе, от...
  4. Gaikotsu

    пакет system Massage

    А адресок есть где этот системный массаж делают? :) --- А если серьезно, то пакетом является только один, а второй, если есть, обычно например просто энум с перечислением определенных ид сообщений, для более удобного их вызова по имени, а не по ид. Еще как вариант может быть какой-то базовый...
  5. Gaikotsu

    Пакет EnchantResult

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

    Пакет EnchantResult

  7. Gaikotsu

    Помогите с пакетом ShortCutInit

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

    Помогите с пакетом ShortCutInit

    Естесно, от клиента приходят пакеты на удаление/перемещение/добавление шорткатов и в ответ надо слать пакеты с результатами этих действий.
  9. Gaikotsu

    Помогите с пакетом ShortCutInit

    есть так сказать UID у большинства объектов в игре, так сказать уникальный идентификатор, по которому и обращаются к конкретному предмету, игроку, нпс и т.д. т.е. не может быть к примеру двух отдельных предметов с одним и тем же UID, или двух игроков с одним UID. в птс идут отдельные пулы этих...
  10. Gaikotsu

    Помогите с пакетом ShortCutInit

    Так посмотри в том же овере IDFactory сделан. К чему создавать велосипеды? :) Ну и такие идентификаторы для игровых всех объектов, которые используют оные, создаются разово при создании объекта и все, а не выделяется новый идентификатор каждый раз когда к примеру объект грузится из бд снова. Ибо...
  11. Gaikotsu

    Помогите с пакетом ShortCutInit

    Учитывая что зачастую 99% "админов" серверов запускают их на дохленьких впсках, у которых ресурсов кот наплакал, такие оптимизации вполне разумны. Все что можно закэшировать для ускорения работы - стоит кэшировать. А то зачастую смотришь в код какой нибудь сборки и прямо кровь из глаз - на...
  12. Gaikotsu

    Помогите с пакетом ShortCutInit

    по уму у тебя не должно каждый раз при заходе грузить предметы с базы, а класть при первой загрузке из бд данные в кэш в памяти и при перезаходах брать уже оттуда. повторно же из базы грузить только когда предметы будут выкинуты из кэша по причине того что к ним долго не обращались. ибо каждый...
  13. Gaikotsu

    Помогите с пакетом ShortCutInit

    Из варианта бреда - там, где ты берешь список предметов для показа в шорткатах, заполнение идет только при первом входе, но не при последующих. Ну и при перезаходе ссылки на предметы в этом списке "протухают", ссылаясь уже на null.
  14. Gaikotsu

    Помогите с пакетом ShortCutInit

    ну значит разбирайся с загрузкой предметов - видимо при первом входе и при перезаходе они у тебя как-то по разному грузятся...
  15. Gaikotsu

    Помогите с пакетом ShortCutInit

    Реально, просто добавь в вариант для предметов вывод инфы о том, есть ли у игрока уже в инвентаре предмет с objId передаваемым в шорткате - это уже прояснит ситуацию с вариантом что клиент не знает еще об этом предмете. З.Ы. и дозаполни блок полей для итемов :) там где у тебя 4 d пустых идут -...
  16. Gaikotsu

    Помогите с пакетом ShortCutInit

    Смотри в какой последовательности у тебя данные при входе восстанавливает. Может возникает ситуация когда шорткаты грузятся и отправляются раньше чем загружаются предметы и отправляется инфа о них.
  17. Gaikotsu

    Механика расчета характеристик от умений

    У меня кстати тоже и низ проверяет на соответствие в дополнение к проверке верха, что в целом логичное требование для срабатывания бонусов. public class ConditionUsingArmor extends Condition { private final ItemType[] _types; public ConditionUsingArmor(ItemType... types) {...
  18. Gaikotsu

    rar сеты Interlude

    А можно и не вводить новые ид, а просто при крафте с определенным шансом вешать на полученный предмет опцию/скилл с доп. бонусом и показывать ее в ауге или энчант опции (не помню были ли они уже в интерлюде).
  19. Gaikotsu

    RequestExRqItemLink и ExRqItemLink

    ...протокол) это выглядит так // RegExp для кэширования ссылок на предметы private static final Pattern EX_ITEM_LINK_PATTERN = Pattern.compile("[\b]\tType=[0-9]+[\\s]+\tID=([0-9]+)[\\s]+\tColor=[0-9]+[\\s]+\tUnderline=[0-9]+[\\s]+\tClassID=([0-9]+)+[\\s]+\tTitle=\u001B(.[^\u001B]*)[^\b]");
  20. Gaikotsu

    StatusUpdate

    да блин, таски тебе на что? :)
Назад
Сверху Снизу