Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 4)
Кому нужна помощь по пакетам, говорите название, дам разобраный пакет.
k1mel Написал:Кому нужна помощь по пакетам, говорите название, дам разобраный пакет.

ExIsCharNameCreatable, RequestCharacterNameCreatable, L2GamePacketHandler , UserInfo
PartySmallWindowAdd

writeC(0x4F);
writeD(objectId); // c3
writeD(0);//writeD(0x04); ?? //c3
writeD(member._id);
writeS(member._name);
writeD(member.curCp);
writeD(member.maxCp);
writeD(member.vitality);
writeD(member.curHp);
writeD(member.maxHp);
writeD(member.curMp);
writeD(member.maxMp);
writeD(member.level);
writeD(member.class_id);
writeD(0);//writeD(0x01); ??
writeD(member.race_id);
writeD(1); // Hide Name
writeD(0); // unk
writeD(0); // Идет поиск замены данному игроку.

Добавлено через 1 минуту
PartySmallWindowAll


writeC(0x4E);
writeD(leaderId); // c3 party leader id
writeD(loot); //c3 party loot type (0,1,2,....)
writeD(members.size());
for(PartySmallWindowMemberInfo member : members)
{
writeD(member._id);
writeS(member._name);
writeD(member.curCp);
writeD(member.maxCp);
writeD(member.curHp);
writeD(member.maxHp);
writeD(member.curMp);
writeD(member.maxMp);
writeD(member.vitality);
writeD(member.level);
writeD(member.class_id);
writeD(0);//writeD(0x01); ??
writeD(member.race_id);
writeD(0x00); // Hide Name
writeD(0x00); // unk
writeD(0x00); // Ищется ли замена данному игроку.
if(member.pet_id != 0)
{
writeD(0x01); // Pet Count
writeD(member.pet_type);
writeD(member.pet_id);
writeD(member.pet_NpcId);
writeS(member.pet_Name);
writeD(member.pet_curHp);
writeD(member.pet_maxHp);
writeD(member.pet_curMp);
writeD(member.pet_maxMp);
writeD(member.pet_level);
}
else
writeD(0x00);
}
k1mel Написал:PartySmallWindowAdd

writeC(0x4F);
writeD(objectId); // c3
writeD(0);//writeD(0x04); ?? //c3
writeD(member._id);
writeS(member._name);
writeD(member.curCp);
writeD(member.maxCp);
writeD(member.vitality);
writeD(member.curHp);
writeD(member.maxHp);
writeD(member.curMp);
writeD(member.maxMp);
writeD(member.level);
writeD(member.class_id);
writeD(0);//writeD(0x01); ??
writeD(member.race_id);
writeD(1); // Hide Name
writeD(0); // unk
writeD(0); // Идет поиск замены данному игроку.

ты написал то что мне в данный момент ну не как не нада!
PartySmallWindowUpdate


writeC(0x52);
writeD(obj_id);
writeS(obj_name);
writeD(curCp);
writeD(maxCp);
writeD(curHp);
writeD(maxHp);
writeD(curMp);
writeD(maxMp);
writeD(level);
writeD(class_id);
writeD(vitality); //vitality
writeD(0x00); // Идет ли поиск замены 0x00 нет, 0х01 - да

Добавлено через 1 минуту
ExPartyPetWindowDelete


writeC(0xFE);
writeH(0x6a);
writeD(_summonObjectId);
writeD(_type);
writeD(_ownerObjectId);
writeS(_summonName);

Добавлено через 1 минуту
Вот и все пакеты для отображения инфо о пати. В скором выложу пакетку для комиссионки.

Добавлено через 2 минуты
KapkapoB Написал:ты написал то что мне в данный момент ну не как не нада!

А что надо?
k1mel Написал:PartySmallWindowUpdate


writeC(0x52);
writeD(obj_id);
writeS(obj_name);
writeD(curCp);
writeD(maxCp);
writeD(curHp);
writeD(maxHp);
writeD(curMp);
writeD(maxMp);
writeD(level);
writeD(class_id);
writeD(vitality); //vitality
writeD(0x00); // Идет ли поиск замены 0x00 нет, 0х01 - да

Добавлено через 1 минуту
ExPartyPetWindowDelete


writeC(0xFE);
writeH(0x6a);
writeD(_summonObjectId);
writeD(_type);
writeD(_ownerObjectId);
writeS(_summonName);

Добавлено через 1 минуту
Вот и все пакеты для отображения инфо о пати. В скором выложу пакетку для комиссионки.

Добавлено через 2 минуты


А что надо?

читай внимательно!
ExIsCharNameCreatable

writeC(0xFE);
writeH(0x10F);
writeD(_errorCode);

Коды ошибок:

-1 // Успешное создание чара.
0x00 // Не удалось создать персонажа.
0x01 // Нельза создать персонажа. Удалите существующего и попробуйте еще раз.
0x02 // Такое имя уже используется.
0x03 // Введите имя персонажа (максимум 16 символов).
0x04 // Не правильное имя, попробуйте еще раз.
0x05 // Персонажи не могут быть созданы с этого сервера.
0x06 // Нельзя создать персонажа на даном сервере. Действуют ограничения не позволяющие создавать песронажа.
0x07 // Нельзя использовать англ символы в имени персонажа.

Добавлено через 1 минуту
В UserInfo после writeD(_mdef) (или как там у тебя), добавляешь:

writeD(0x00); // mEvasion
writeD(0x00); // mAccuracy
writeD(0x00); // mCritRate
подскажите плз, почему может не создаваться чар! В гс ошибок нет, просто не реагирует!

Добавлено через 2 минуты
Мб в пакетах дело?

KapkapoB


в пакете RequestCharacterNameCreatable в конце добавь


sendPacket(new ExIsCharNameCreatable(-1));
спс за ответ!

Все ровно не создается((


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 172,806 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,346 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,286 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,576 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,602 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,935 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,366 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,331 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа над Goddess of Destruction (part 6) Ashe 1,274 467,753 07-11-2015, 08:00 PM
Последний пост: n3k0nation
  Работа с мультиселлом Evencelance 11 2,410 09-19-2014, 12:43 PM
Последний пост: Evencelance

Перейти к форуму:


Пользователи, просматривающие эту тему: 42 Гость(ей)