Показать сообщение отдельно
Старый 06.08.2009, 21:33   #1
Новичок
 
Регистрация: 06.08.2009
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
JonnyKord пока неопределено
По умолчанию Ребятки, помогите!))

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

Код HTML:
const
Name='NIK'; //сюда свой ник
var  
timer:TTimer;  
x:byte; 

procedure Init;  
begin  
timer:=TTimer.Create(nil);  
timer.interval:=180; //скорость точки
timer.OnTimer:=@fireTimer;  
timer.enabled:=true;  
x:=1;
end;  

procedure Free;  
begin
timer.Free;  
end;  

procedure fireTimer(Sender: TObject);  
begin  
case x of  
1:begin  
     buf:=hstr('19 12 40 12 10 00 00 00 00'); //пакет активации точки(UseItem)
     SendToServerEx(Name);  
     inc(x);  
   end;  
2:begin  
     buf:=hstr('5F 0C F1 00 10 00 00 00 00'); //пакет заточки вещи(RequestEnchantItem)
     SendToServerEx(Name);  
     x:=1;  
   end;  
end;{case}
end;

begin
if FromServer then  
  begin  
    case pck[1] of  
      #$21: begin //InventoryUpdate  
        if (ReadD(12)=10440)// ID вещи(с пакета InventoryUpdate)
 and (ReadD(34)=11)// предел заточки
then timer.enabled:=false;;
      end;  
end;
end;
end.

Вот собсно и сам скрипт, проблема в последней части мне кажется... может кто ипсправить?))

Последний раз редактировалось JonnyKord, 06.08.2009 в 22:21.
JonnyKord вне форума   Ответить с цитированием