23.08.2017, 18:02
|
#3
|
Регистрация: 26.11.2015
Адрес: Абакан
Сообщений: 322
Отблагодарили 79 раз(а)
|
Re: Вылетает клиент при получение MyInfo
Я на это уже второй день смотрю
Даже не представляю, как умудряются так кодить.
Зачем это делать:
Цитата:
Сообщение от slawa560
writeS(clan == null ? "" : player.Clan.ClanName, 17);
writeH(clan == null ? 0 : player.Clan.Rank);
Code: C#
|
Дальше я вообще очумел,
Цитата:
Сообщение от slawa560
writeC((byte)player.Mission.mission_active);
writeC((byte)player.Mission.card1);
writeC((byte)player.Mission.card2);
writeC((byte)player.Mission.card3);
writeC((byte)player.Mission.card4);
writeH(ComDiv.getCard(player.MissionId1, 0, player.Mission.mission));
(byte)player.Mission.mission[1], (byte)player.Mission.mission[2], (byte)player.Mission.mission[3], (byte)player.Mission.mission[4], (byte)player.Mission.mission[5], (byte)player.Mission.mission[6], (byte)player.Mission.mission[7], (byte)player.Mission.mission[8], (byte)player.Mission.mission[9], (byte)player.Mission.mission[10], (byte)player.Mission.mission[11], (byte)player.Mission.mission[12], (byte)player.Mission.mission[13], (byte)player.Mission.mission[14], (byte)player.Mission.mission[15], (byte)player.Mission.mission[16], (byte)player.Mission.mission[17], (byte)player.Mission.mission[18], (byte)player.Mission.mission[19], (byte)player.Mission.mission[20], (byte)player.Mission.mission[21], (byte)player.Mission.mission[22], (byte)player.Mission.mission[23], (byte)player.Mission.mission[24], (byte)player.Mission.mission[25], (byte)player.Mission.mission[26], (byte)player.Mission.mission[27], (byte)player.Mission.mission[28], (byte)player.Mission.mission[29], (byte)player.Mission.mission[30], (byte)player.Mission.mission[31], (byte)player.Mission.mission[32], (byte)player.Mission.mission[33], (byte)player.Mission.mission[34], (byte)player.Mission.mission[35], (byte)player.Mission.mission[36], (byte)player.Mission.mission[37], (byte)player.Mission.mission[38], (byte)player.Mission.mission[39], (byte)player.Mission.mission[40],
Code: C#
|
short result = 0;
for (int idx = 0; idx < 4; idx++)
{
var task = card.Tasks[idx];
if (task.Complete)
result |= (short)(0x0f << 4 * idx);
}
writeH(result);
Code: C#
__________________
Разработка Emu: PiercingBlow 90%, APB Reloaded 100%.
Самый действенный инструмент для самообучения - грабли.
|
|
|