Показать сообщение отдельно
Старый 14.02.2011, 01:01   #22
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Все верно

Хочу обратить внимание на одну вещь.
Код:
procedure enchant;
begin
SendToServerEx(name);
end;

begin
if FromClient and (pck[1]=#$23) and (ConnectName=name) then
begin
buf:=pck;
TimerEnchant.enabled:=true;
end;
Присваивать значение buf в одной процедуре и отправлять на сервер в другой (в нашем случаи в основном блоке buf:=pck, а в таймере идет отправка) довольно рискованно (можно допустить много ошибок) и следует избегать такого варианта. Но в случаи этого скрипта - исключение, сейчас это оптимальный способ.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber

Последний раз редактировалось J-Fobos, 14.02.2011 в 01:13.
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился 2 спасибками от: