Показать сообщение отдельно
Непрочитано 23.08.2017, 18:02   #3
Аватар для Awiion

По умолчанию 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%.
Самый действенный инструмент для самообучения - грабли.
Awiion вне форума Отправить сообщение для Awiion с помощью Skype™ Ответить с цитированием