Тема: Grind Team
Показать сообщение отдельно

  #14  
Старый 07.08.2015, 12:16
kick
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами: 5952720

Репутация: 6527


По умолчанию

Продолжаем дальше рассматривать пакетку:

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class FlySelfDestination extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x43);

// TODO dddd

}

}
И опять не реализованный пакет, мне это уже начинает надоедать.

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExTutorialList extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x6B);

// todo writeB(new byte[128]);

}

}
И опять, не доделано

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExShowTerritory extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x89);

// TODO ddd[dd]

}

}
Опять не сделано

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExShowPetitionHtml extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0xB1);

// TODO dx[dcS]

}

}
Опять не работает

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExShowLines extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0xA5);

// TODO hdcc cx[ddd]

}

}
Чёрт, да сколько то можно.

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExSetMpccRouting extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x37);

// TODO d

}

}
Когда я увижу нормальную реализацию, всё согласно официальному серверу.

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExServerPrimitive extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x11);

// TODO Sdddddd {[c(Sdddd ddd ddd|)] Sddddddd}

}

}
?

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExRaidReserveResult extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0xB6);

// TODO dx[dddd]

}

}
Боже мой, а реализации то нету.

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExPVPMatchRecord extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x7E);

// TODO ddddd d[Sdd] d[Sdd] (currentState:%d blueTeamTotalKillCnt:%d, redTeamTotalKillCnt:%d)

}

}
:ROAD SO FAR: тут уже пора плакать, один из важных моментов официального сервера, а у нас тут такое творится.

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExPartyMemberRenamed extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0xA6);

// TODO ddd

}

}
Чёрт, где пакет реализованный?

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchUserInfo extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x02);

// TODO dSdddddddd

}

}
Цитата:
Сообщение от Спойлер  

public class ExEventMatchTeamUnlocked extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x06);

// TODO dc

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

import java.util.ArrayList;

import java.util.List;

import core.gameserver.model.Player;

import core.gameserver.model.Summon;

public class ExEventMatchTeamInfo extends L2GameServerPacket

{

@SuppressWarnings("unused")

private int leader_id, loot;

private List members = new ArrayList();

public ExEventMatchTeamInfo(List party, Player exclude)

{

leader_id = party.get(0).getObjectId();

loot = party.get(0).getParty().getLootDistribution();

for(Player member : party)

if(!member.equals(exclude))

members.add(new EventMatchTeamInfo(member));

}

@Override

protected void writeImpl()

{

writeEx(0x1C);

// TODO dcd[dSdddddddddd]

}

public static class EventMatchTeamInfo

{

public String _name, pet_Name;

public int _id, curCp, maxCp, curHp, maxHp, curMp, maxMp, level, class_id, race_id;

public int pet_id, pet_NpcId, pet_curHp, pet_maxHp, pet_curMp, pet_maxMp, pet_level;

public EventMatchTeamInfo(Player member)

{

_name = member.getName();

_id = member.getObjectId();

curCp = (int) member.getCurrentCp();

maxCp = member.getMaxCp();

curHp = (int) member.getCurrentHp();

maxHp = member.getMaxHp();

curMp = (int) member.getCurrentMp();

maxMp = member.getMaxMp();

level = member.getLevel();

class_id = member.getClassId().getId();

race_id = member.getRace().ordinal();

Summon pet = member.getPet();

if(pet != null)

{

pet_id = pet.getObjectId();

pet_NpcId = pet.getNpcId() + 1000000;

pet_Name = pet.getName();

pet_curHp = (int) pet.getCurrentHp();

pet_maxHp = pet.getMaxHp();

pet_curMp = (int) pet.getCurrentMp();

pet_maxMp = pet.getMaxMp();

pet_level = pet.getLevel();

}

else

pet_id = 0;

}

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchScore extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x10);

// TODO ddd

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchObserver extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x0E);

// TODO dccSS

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchMessage extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x0F);

// TODO cS

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchManage extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x30);

// TODO dccScScd[ccdSdd]

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchFirecracker extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x05);

// TODO d

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchCreate extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x1D);

// TODO d

}

}
Вот это да супер реализация, механики официального сервера. Ну у нас же "Всё как на офф".

Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchLockResult extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x0B);

// TODO пока не реализован даже в клиенте

}

}
Цитата:
Сообщение от Спойлер  

package core.gameserver.network.l2.s2c;

public class ExEventMatchList extends L2GameServerPacket

{

@Override

protected void writeImpl()

{

writeEx(0x0D);

// TODO пока не реализован даже в коиенте

}

}
Отмазался то как он, ну вообще то HF 5 есть эти пакеты
 
Ответить с цитированием