
07.08.2015, 12:18
|
|
Флудер
Регистрация: 20.01.2015
Сообщений: 7,201
С нами:
5952720
Репутация:
6527
|
|
Продолжаем рассматривать пакеты:
Сообщение от Спойлер
package core.gameserver.network.l2.s2c;
public class ExCleftState extends L2GameServerPacket
{
public static final int CleftState_Total = 0;
public static final int CleftState_TowerDestroy = 1;
public static final int CleftState_CatUpdate = 2;
public static final int CleftState_Result = 3;
public static final int CleftState_PvPKill = 4;
private int CleftState = 0; //TODO
@Override
protected void writeImpl()
{
writeEx(0x95);
writeD(CleftState);
switch(CleftState)
{
case CleftState_Total:
//dddddSS - BTeam Point:%d CatID:%d CatName:%s RemainSec:%d RTeam Point:%d CatID:%d CatName:%s RemainSec:%d
//BlueTeam: d[dddd] - Total List TeamID:%d PlayerID:%d Kill:%d Death:%d Tower:%d
//RedTeam: d[dddd] - Total List TeamID:%d PlayerID:%d Kill:%d Death:%d Tower:%d
break;
case CleftState_TowerDestroy:
//ddddddddd - RemainSec:%d BlueTeamPt:%d RedTeamPt:%d TeamID:%d TowerType:%d PlayerID:%d CleftTowerCount:%d KillCount:%d DeathCount:%d
break;
case CleftState_CatUpdate:
//dddS - RemainSec:%d TeamID:%d CatID:%d CatName:%s
break;
case CleftState_Result:
//dd - WinTeamID:%d LoseTeamID:%d
break;
case CleftState_PvPKill:
//ddd - BTeamPoint:%d RTeamPoint:%d
//ddddd - PvPKill01 TeamID:%d PlayerID:%d CleftTowerCount:%d Kill:%d Death:%d RemainSec:%d
//ddddd - PvPKill02 TeamID:%d PlayerID:%d CleftTowerCount:%d Kill:%d Death:%d
break;
}
}
}
Сообщение от Спойлер
package core.gameserver.network.l2.s2c;
public class ExCleftList extends L2GameServerPacket
{
public static final int CleftType_Close = -1;
public static final int CleftType_Total = 0;
public static final int CleftType_Add = 1;
public static final int CleftType_Remove = 2;
public static final int CleftType_TeamChange = 3;
private int CleftType = 0; //TODO
@Override
protected void writeImpl()
{
writeEx(0x94);
writeD(CleftType);
switch(CleftType)
{
case CleftType_Total:
//dd (MinMemberCount:%d bBalancedMatch:%d)
// BlueTeam: d[dS] (PlayerID:%d PlayerName:%s)
// RedTeam: d[dS] (PlayerID:%d PlayerName:%s)
break;
case CleftType_Add:
//ddS - TeamID:%d PlayerID:%d PlayerName:%s
break;
case CleftType_Remove:
//dd - TeamID:%d PlayerID:%d
break;
case CleftType_TeamChange:
//ddd - PlayerID:%d From:%d To:%d
break;
case CleftType_Close:
break;
}
}
}
Как так то, у нас же всё согласно официальному серверу .
|
|
|