-
Публикаций
103 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Сообщения, опубликованные Кастиэль
-
-
2Кастиэль:
Вместо того чтобы копаться в том что в этой теме выложено - лучше скачай у л2жсервера с гитхаба ветку разработки этрейи и оттуда пакетку изучай - пользы больше будет.
Нашел, ну что же, посмотрим как у них все устроено ))
p.s. Спасибо )
-
- override, если вы тут, я в скайпе вас добавил(override38) , если вы "передумали" делать предложение, то уж скажите
-
l2phx, wpf, и еще какие то есть, лично мне хватает wpf
RPE подойдет?) Я им как-то пользовался ))
-
После огромного времени до меня все же дошло - ci и ui вот эти файлики userinfo & charinfo. Но там его переделали, теперь там не в этих файликах идет отправка пакетиков, а разделили на Ex
Вот что по логам :
RelationChanged
AbnormalStatusUpdateSystemMessageSystemMessageAbnormalStatusUpdateExSubjobInfoUIExUserInfoEquipSlotExUserInfoCubicExAbnormalVisualEffectInfoCIИзменил файлики приближенно к мобиусу - теперь вообще - иконки скиллов (где баффы) исчезли, юзаешь скилл, который меняет абнормал - клиент подвисает )) (до тех пор, пока бафф по времени не упадет).Иду изучать дальше ))И такой вопрос - посмотрел я тот текст, что на сайте, который скинул Influence.Есть ли проги, чтобы смотреть какие пакетики клиент серверу отправляет, чтобы потом на сервере из реализовать? -
делаем локалку и неедем не куда если нет денег а если не жаль 45р в месяц то едем на mysvn, лично сам шара свнам не доверяю
А как я узнаю где фиксы то были... Нет, я уж вон на github зарегался
-
Спасибо, обязательно прогуглю
-
Ребят посоветуйсте, пожалуйста, свн на подобие гуглкода. Чтобы удобно было пользоваться и знать в случае чего - где, что и как изменил
P.S. Гугл код уже закрыл регистрацию ((
-
вот, http://mmocom.ru/threads/instrukcija-dlja-chajnikov-delaem-svoj-ext.1317/
правда не под яву, но думаю общий смысл поймешь, это по пакетам
Благодарю, посмотрим
-
А вот мне бы понять как все устроено(на с# чутка умею, пытаюсь понять java, еще эти пакеты блин)
Может кто подкинет статейку какую
-
На сколько я понял.
Новый: gdwold-l2next-tgw.rar
Старый: src_godworld_original.zip
SVN - Артея
Новый - это означает, что его перерабатывала другая команда(l2next). Она я так понимаю посвежее и получше реализована(даже проект был какой-то, но быстро исчезли, а мы так и не появились ))
Годворлдовские же - не тронутые некстами
-
CharInfo
if (!abnormals.isEmpty()) { writeD(abnormals.size()); for (int abnormalId : abnormals) { writeD(abnormalId); } } else { writeD(AbnormalEffect.NULL.getMask()); }
Ну вы так молчаливо отвечаете, куда чего засунуть молчите)
Ну я по логике, посмотрел код моего файла и вставил вместо моего ваш, перекомпилировал, результат тот же...
-
ну, тогда готовься, что аналогичных вопросов у тебя будет возникать штук по 10 в день.
вот, держи http://rghost.ru/7X8Xp4kVs
парочка мелочей осталась, может быть в этих исходах еще не поправлено, остальное сгорело вместе с репо.
А на счет ваших файликов - это пакетики для 603 -> 606 протокол?
-
За отображение отвечают последнии врайты в charinfo и userinfo
Все искал, не нашел...
Может быть все-таки файлик ExAbnormalVisualEffectInfo.java
Содержание:
package dwo.gameserver.network.game.serverpackets.packet.info; import dwo.gameserver.model.actor.instance.L2PcInstance; import dwo.gameserver.model.skills.effects.AbnormalEffect; import dwo.gameserver.network.game.serverpackets.L2GameServerPacket; import javolution.util.FastSet; public class ExAbnormalVisualEffectInfo extends L2GameServerPacket { private L2PcInstance _activeChar; public ExAbnormalVisualEffectInfo(L2PcInstance character) { _activeChar = character; } @Override protected void writeImpl() { writeD(_activeChar.getObjectId()); writeD(_activeChar.getTransformationId()); FastSet<Integer> abnormals = _activeChar.getAbnormalEffects(); if(!abnormals.isEmpty()) { writeD(abnormals.size()); abnormals.forEach(this::writeH); } else { writeD(AbnormalEffect.NULL.getMask()); } } }
-
Спасибо ребят, обязательно просмотрю )
-
в этой ветке эртеи еще пооолная жопа, так что лучше забей и возьми линдвиор
Мне хочется начать именно с артеи, а что касается линдвиора, надоел ужасно да и хочется нового, и с нее приятнее начинать "Разрабатывать"
-
Пилил я скиллы, пилил, не обращал внимания на анимацию абнормалов и столкнулся с проблемой - "А где они, почему не показываются". Так же что-то с хиро, то появляется, то исчезает(визуально).
Но самое интересное в том, например если я юзаю хайд, окном вижу этот хайд,а самим персом - нет.
Так же я добавил недостающие абнормалы в файлик AbnormalEffect, который в model/skills/effect, в скиллы подобавлял abnormalVisualEffect'ов, все равно - у того скиллы, у которого в эффектах стоит, например,
<effect abnormalVisualEffect="windhide_ave" abnormalTime="5" name="Hide" val="0"/>
, то все равно показывает хайд... Мб надо сделать что-то в файлике AbnormalVisualEffect?Я может быть напишу и чушь(мне простительно, я в этом мало, что понимаю), но может быть в нем нужно добавить код
protected final void writeImpl(){ writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); writeD(0x00); }
Так же столкнулся с проблемой Зарядов Души(пишет "Нельзя использоваться заряд души"). Но вот благославленные(для магов) работают прекрасно
И, может я опять же задам глупый вопрос, как же все таки открыть этот пак с диалогами то...
Добавить Эртеевские ведь надо)
p.s. Кто чем может подсказать, очень буду благодарен )
-
Ждем мего серверки (что тут гадать).
Только не забывайте что ДП нужно делать а не тупо фикс листы писать.
и еще в ядре много что)...
успехов....
Ну понятное дело, что не все так легко и просто
-
Эх жаль, что для опытных (( Ну я попробую
-
Ты же вроде там пытаешься линдвиор открыть или совпадение по нику?
Все сложнее чем хотелось бы...
-
Раз уж так сильно по рукам пошли сорцы те, то на днях шару сделаю, оригинала )
На ЗГ так вообще оригинальное слитое пробуют по 100к продавать )))
Кстати исходники этой сборки тоже зашарю
Оу, это просто шикарно ) Ждемс ждемс, ждемс ))
-
в этой сборки реализован полный парс всего из клиента, начиная с нпсов заканчивая скилами, то чего нет в клиенте дописывается ручками в датапаке
Ну да да, я и имел в виду статы(а сами они есть, не отрицаю)
-
хорошо хоть не исходы шарите
А вот я бы не отказался от исходников, так сказать, чтобы можно было начинать с чего-то.
Спасибо Matey, норм сборка ) Правда новые предметы не реализованы, но артея вродь сама на отлично ) Хотя, я новичок в этом, но мне норм )
-
Спасибо всем, постараемся все попробовать ))
-
В каких? В том, что IP игроков не увидем?) Или , если кто-то вдруг даст бан по ip- забанит весь Сервак, включая администрацию?!)))по факту делов на минут 10 если инет нормальный но сервер в таких условиях это бред )
А по теме, если уж знаете способ, то к чему его скрывать то???
Lindvior, GodWorld, Source
в Обсуждения
Опубликовано
Оу, ну я по бразильски вообще ни как)
А на счет ловли пакетов - не везет мне чего-то: rpe(dpe) запускаю, выбираю л2 - зависает, если же при запуске - критует. l2phx - вооообще процессов не видит(защиту всю выкл, даже брандмауэр , все равно ... Вот думаю, как же эти пакеты ловить(это я их еще не поймал, потом в этих цифрах + буквах разбираться надо ведь )