PDA

Просмотр полной версии : FromServer, FromClient


Fer123
08.11.2008, 12:22
у меня такая проблема
Вот например кусок скрипта который нет пинг отсылает серверу если клиент в дисконекте:
if FromServer and (pck[1]=#$D3) and netp then
begin
buf:=#$A8;
WriteD(ReadD(2));
WriteD(0);
WriteD(netp1);
SendToServerEx(Name);
end;
А в снифере показано, что пакет от клиента (А8) отсылается раньше чем приходит пакет от сервера (D3) по которому идет проверка. Как сделать так чтобы пакет А8 отсылался после D3 а еще лучше с задержкой (пробовал delay тоже самое выходит...).
И еще есть ли в FS random. Желательно здесь WriteD(0); (пинг) сделать random от 1 до 5

xkor
08.11.2008, 15:52
вопервых нахрена задержка?, клиент этот пакет отсылает без задержки
в лог пишется сначала А8 потому что скрипт его отправляет серверу при обработке D3, а в лог он заноситься только после обработки, а приходит то он естественно до А8)

Добавлено через 27 секунд
рандом вроде был, но точно не помню...