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

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

    Админ конды для BookMarkTeleport (l2cccp)

    По логике проверки на наличие скилла должны быть по идее не в onMagicUseTimer, а в пакетах на запрос каста, типа RequestMagicSkillUse или RequestExMagicSkillUseGround, т.к. тогда это не будет ломать возможность запроса каста каких либо скиллов игроком вызовом из каких либо скриптов. У меня...
  2. Gaikotsu

    Пакет Grand Crusade

    package l2p.gameserver.network.s2c; import l2p.gameserver.enums.NpcInfoSpeed; import l2p.gameserver.model.Creature; import l2p.gameserver.network.components.Opcode; public class ExNpcInfoSpeed extends AbstractMaskPacket<NpcInfoSpeed> { private int _objectId; private float...
  3. Gaikotsu

    ExGoodsInventoryInfo - в поисках пакета

    Может возникнуть странный вопрос на тему "почему отсылаемое количество ограничено 25 элементами" - за давностью лет конечно уже не помню, т.к. колупал это все еще в 2016-2017 годах, но то ли большее количество не отображалось, то ли вобще вызывало криты клиента. то же относится к премиум...
  4. Gaikotsu

    ExGoodsInventoryInfo - в поисках пакета

    ...25); int piSize = Math.min(Math.min(Math.max((25 - giSize) / 2, 0), 12), _items.size()); writeH(Math.min(giSize + piSize * 2, 25)); for (Goods goods : _goods.values()) { writeC(0x01); writeQ(goods.getId())...
  5. Gaikotsu

    Не работают многопоточные коллекции должным образом

    Ну в целом логично - ведь та же видимость и позиция в любой момент может поменяться (и регион и имя тоже вполне могут), т.е. для equals это уже другой объект будет, не совпадающий. Так что просто переборщил ты реальнос количеством проверок на идентичность :)
  6. Gaikotsu

    Не работают многопоточные коллекции должным образом

    если добавление/удаление глючит, то видимо что-то все же намудрил с equals/hashcode, коли говоришь их переопределял.
  7. Gaikotsu

    метод writeInventoryBlock

    А так еще подобный список отсылается в некотрых трансформах - к примеру в трансформах квестов 7 печатей блочится все кроме адены, в трансформе жермена из картии - все кроме сосок, в минииигре на острове фантазий (не помню как там точно название у игры) - все кроме предметов для игры.
  8. Gaikotsu

    метод writeInventoryBlock

    Да, в самом скилле 1570 эффекта на эту тему нет. Но раньше вроде как точно при переключении саб и часть вещей в инвентаре визуально локалась - приводили пруфы насколько помню этому. Сейчас не знаю - на офф давно не заглядывал :) А саму механику переключения сабов и сопутствующее я по сути не...
  9. Gaikotsu

    метод writeInventoryBlock

    Глянул мобиус - похоже речь о нем идет, т.к. есть там такой метод. В данном случае он делает другое - отсылает список залоченных на время предметов, т.е. тех, что нельзя в данный момент использовать - в самом инвентаре они выглядят как недоступные предметы. Речь вот про это - к примеру на время...
  10. Gaikotsu

    метод writeInventoryBlock

    Если речь про аналог метода writeLock из овера в классах-контейнерах предметов, то это по идее блокировка модификации списка предметов у объекта (в частности игрока) из других потоков, пока текущий поток вносит изменения - добавляет новые предметы/модифицирует существующие. Служит для того чтобы...
  11. Gaikotsu

    оп-код пакет

    что, прям дважды надо инфу об EX_RAID_TELEPORT_INFO?
  12. Gaikotsu

    Убрать статик откат активных лсов.

    Этот костыль на детект скиллов с ауг и таликов еще с времен феникса тянется, так что думаю его в любой сборке на феникс/овер базед найти можно :) и там еще в одном месте такая же "прэлесть" :) public final boolean isSkillTimePermanent() { return _isSkillTimePermanent ||...
  13. Gaikotsu

    Убрать статик откат активных лсов.

    ну так если ты эту проверку не убрал, то естесно будет с статик откатом, т.к. в названии имеются слова "Item Skill".
  14. Gaikotsu

    Убрать статик откат активных лсов.

    в Formulas в проверке на статик реюз дополнительно проверяется на isItemSkill() из Skill, а в этом методе есть костылище public boolean isItemSkill() { return _name.contains("Item Skill") || _name.contains("Talisman"); }
  15. Gaikotsu

    Как сделать мульти дроп.

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

    Рефлект = ПК

    ну это же правится легко - просто к примеру ставим в onReduceCurrentHp флаг на тему того как убит игрок - обычном или рефлект уроном. и проверяем состояние этого флага в том же doPKPVPManage и действуем по обстоятельствам. З.Ы. названия методов l2cccp могут отличаться, но вроде бы не должны -...
  17. Gaikotsu

    опкоды для lineage 2 awakening 404

    про пакеты с непостоянной (динамической) структурой
  18. Gaikotsu

    опкоды для lineage 2 awakening 404

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

    опкоды для lineage 2 awakening 404

    они в линде появилсь, в протоколах выше 531.
  20. Gaikotsu

    JTS 2018 Herbs

    хербы там идут отдельной группой в дропе, с типом NOT_RATED_GROUPED, т.е. от рейтов не зависят, так что или пеерносить/менять везде их в группу с типом RATED_GROUPED, или чем-то пересчитать шансы их дропа в самих хмлках.
Назад
Сверху Снизу