-
Публикаций
1567 -
Зарегистрирован
-
Посещение
-
Победитель дней
61 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Gaikotsu
-
как вариант в руках у босса оружие выдано, из-за чего и может анимания пропасть, если она не предназначена для работы в таких условиях.
-
скорее всего несовпадение структур пакетов, используемых для обмена данными между геймсервером и логинсервером - логин ожидает одну структуру, а гейм шлет другую.
-
тебе в данном случае надо не эффекты ковырять, а лезть в методы calcPhysDam и calcMagicDam (в твоей сборке могут зваться по другому - это названия из овероподобных сборок) заводишь новую стату для скиллов и непосредственно в эффекте скилла 30515 выставляешь в ней нужную дальность действия. а далее в calcPhysDam и calcMagicDam прверяешь ее наличие и отличие ее значения от нуля и если она есть - высчитываешь расстояние между атакуемым и атакующим и действуешь по обстоятельствам. делов вобщем в реализации по сути на несколько минут.
-
не надо так издеваться над щитами.если надо где-то точно определять что это щит, а не оружие, что нужно по сути очень редко, то можно же это определять именно щит - по exType или по слоту и типу. public boolean isShield() { return _exItemType == ExItemType.SHIELD; } а по соскам - что мешает по быстрому расставить потребление сс/спс, выковыряв эту инфу из клиентских данных? там дел то всего ничего.
-
ну как минимум данные по пакетке можно у l2j посмотреть, а дальше уже все зависит от прямоты рук и умения искать инфу. я вот меньше чем за неделю переписал вроде все или почти все по пакетке под этрейю в нашей сборке линдвиора (базирующейся на овере). правда пока на этом пришлось остановиться и отложить работы над этим всем, т.к. потребовалось пока заняться более насущными делами и посему ковыряние с этрейей отложено на неопределенный срок.
-
на зг acmi давно уже выкладывал тулзу, с помошью которой с можно вытянуть NA-клиенты любых версий начиная 526 протокола линдвиора и далее ну а если нужен ру клиент, то только последний, чрез стандартный апдейтер руофовский. и там если что уже 610 протокол.
-
стнадартный параметр обычно просто на то, что в течение определенного времени после тп мобы не трогают игрока, если он не двигается.
-
сразу после телепорта вешаем скилл с эффектом, отменяющимся при любом действии и все. аналоги таких скиллов по сути в овере есть.
-
за 100$ нагенерю тебе хоть 10кк логинов
-
все пакеты, передающие клиенту информацию о вещи содержат в своей структуре поля, в которых отправляется информация об аугментации вещи. так что изучайте эти пакеты - возможно у вас там в этих полях нули отправляются вместо актуальной информации.
-
а поддержка триггеров в скиллах есть в сборке?
-
угу, продаст к примеру тот же ГВ, исходники которого уже есть в шаре
-
поменяй return getSkill().isToggle(); просто на return true; у тебя getSkill().isToggle() скорее всего false возвращает, а это означает что больше вызывать onActionTime не надо.
-
запускать сервер в режиме отладки в самом IDE и не париться - исправляемый код будет сразу же применяться к запущенному серверу. Эклипс такое может без проблем, Идея - не знаю, т.к. не пользовался, но наверняка такой функционал у нее тоже есть.
-
перестать страдать фигней, делая такие дикие скорости физ. атаки. у тебя скорее всего от такой скорости просто не успевают нормально обрабатываться задачи нанесения ударов.
-
ну для этого ему для начала придется к серву прикрутить какую-то защиту, которая бы серверу этот хвид слала.
-
2Кастиэль: Вместо того чтобы копаться в том что в этой теме выложено - лучше скачай у л2жсервера с гитхаба ветку разработки этрейи и оттуда пакетку изучай - пользы больше будет.
-
что сложного то? одна задача, выполняющаяся заданной периодичностью и все. посомтри хотя бы как реализовано перемещение маммонов и сделай по подобию. там кода то будет десяток-другой строк - зависит от сборки.
-
а ты подуал о тех кто сидит за NAT'ом к примеру? или из локалки имеет доступ в инет? в данном случае один и тот же ип может быть не у одного игрока.
-
неправильный тс же спросил, в какой населенный пункт будет тп при смерти в определенной локации такие данные и описываются в restart_points.xml, но никак не в указанном тобой пакете.
-
исправить условие нужное хз как там этой сборке данное дело проверяется - листенером зоны ак или в аи ак/ее охраны.
-
дак я ж выше сказал уже - в серверном пакете NpcInfo
-
... ... ... writeF(currentColRadius); writeF(currentColHeight); writeD(_enchantEffect); // <------------- ... ... ...
-
не очень понял чего ты хочешь если того, чтобы у нпс светилось оружие в руках как заточенное, то просто шли в NpcInfo, в поле идущем сразу за значениями высоты/ширины моба значение нужного энчанта