Показать сообщение отдельно
Старый 26.02.2009, 16:04   #1
Новичок
 
Регистрация: 26.02.2009
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
HeoH пока неопределено
По умолчанию Скрипт на заточку [Gracia]

Здраствуйте, у меня возникла тут небольшая проблема, сделал скрипт для заточки, и он все правильно, начинает точить, но не останавливается, когда нужно, подскажите что делать.

delphi Код:
const       Name='MyNick'; var   timer:TTimer; procedure Init; begin   timer:=TTimer.Create(nil);   timer.interval:=200;   timer.OnTimer:=@fireTimer;   timer.enabled:=false; end; procedure Free; begin   timer.Free; end; procedure fireTimer(Sender: TObject); begin   buf:=hstr('0C 27 10 07 10 00 00 00 00');   -   пакет на выбор самой точки   SendToServer;   buf:=hstr('43 4F 00 6D DC 2E 10');  -  пакет, собственно, для самой точки   SendToServer; end; begin       if pck='' then exit;       if FromClient and (ConnectName=Name) and (pck=HStr('5A 06 00 00 00')) then begin  -  Социалка "ДА" для начала скрипта.           timer.enabled:=true;       end;       if FromClient and (ConnectName=Name) and (pck=HStr('5A 05 00 00 00')) then begin  -  Социалка "Нет" для его завершения.           timer.enabled:=false;       end;   if FromClient and (ConnectName=Name) and (pck = HStr('87 07 00 00 00 00 00 00 00 00 00 00 00')) then begin  -  а ето вот тот пакет, который приходит, когда точится на7, ну так вот он приходит, а скрипт почему то не офф.     timer.enabled:=false;     end; end.

PS: Пользуюся l2pbx 3.4.1.83

Последний раз редактировалось NLObP, 14.03.2009 в 06:04.
HeoH вне форума   Ответить с цитированием