Показать сообщение отдельно
Старый 19.03.2011, 12:31   #4
Местный
 
Аватар для Nickers
 
Регистрация: 23.11.2009
Сообщений: 574
Сказал Спасибо: 134
Имеет 117 спасибок в 82 сообщенях
Nickers пока неопределено
По умолчанию

delphi Код:
const   Name='Nickers'; //Ник   N=3; //Сколько раз послать пакет var   timer, timer2 : TTimer;   packet:array[1..N] of string;   j:integer; procedure OnTimer(Sender: TObject); begin   inc(j);   buf:=packet[j];   SendToServerEx(Name);   if j=N then     begin       timer.enabled:=false;       timer2.enabled:=true;       j:=0;     end; end; procedure OnTimer2(Sender: TObject); begin   timer1.enabled:=true;   timer2.enabled:=false; end; procedure Init; begin   packet[1]:=Hstr('D0 0F 00 D3 04 00 00 91 01 00 00'); // 1 пакет   packet[2]:=Hstr('D0 0F 00 D3 04 00 00 92 01 00 00'); // 2 пакет   packet[3]:=Hstr('D0 00 00 00 00 00'); // 3 пакет.   timer:=TTimer.Create(nil);   timer.OnTimer:=@OnTimer;   timer.enabled:=true;   timer.interval:=1000; //1 сек   timer2:=TTimer.Create(nil);   timer2.OnTimer:=@OnTimer2;   timer2.enabled:=false;   timer2.interval:=6000; //6 сек   j:=0; end; procedure Free; begin   timer.free;   timer2.free; end; begin end.
Вот думаю так тебе нада(При запуске):
ждет секунду, Посылает пакет(1), ждет секунду, ПАКЕТ(2), секунда, Пакет(3), 6 секунд (Повтор)
__________________
Пишу что думаю, но ничего не знаю...
[LameGuard|Скрипты l2phx]

Последний раз редактировалось Nickers, 19.03.2011 в 12:44.
Nickers вне форума   Ответить с цитированием
За это сообщение Nickers нажился спасибкой от: