Показать сообщение отдельно
Старый 17.12.2008, 16:08   #34
Пользователь
 
Аватар для DjSeNseI
 
Регистрация: 18.10.2008
Сообщений: 47
Сказал Спасибо: 18
Имеет 0 спасибок в 0 сообщенях
DjSeNseI пока неопределено
По умолчанию

Ща пытаюсь пройти авторизацию.
А ты продолжаешь заниматься этой шнягой? по написанию бота

Добавлено через 20 минут
PanaM: Объясни плиз что это такое PacketB-ниже где это встречается???


Цитата:
function pkt_ckecksum(pos: integer; count: integer):cardinal;
var
i, j : integer;
crc, chksum : longint;
begin
j:=pos; //начало для подсчета контрольной суммы
crc:=0;
chksum:=0;
for i:=0 to (count div 4) do //длину считаем блоками по 4
begin
crc:=PacketB[j];
crc:=crc or (PacketB[j+1] shl 8);
crc:=crc or (PacketB[j+2] shl 16);
crc:=crc or (PacketB[j+3] shl 24);
chksum := chksum xor crc;
j:=j+4;
end;
//move(chksum,PacketB[count+pos],4);
result:=chksum;
end;

Последний раз редактировалось DjSeNseI, 17.12.2008 в 16:08. Причина: Добавлено сообщение
DjSeNseI вне форума   Ответить с цитированием