PDA

Просмотр полной версии : Ребятки, помогите!))


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


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.



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

Stasrus
07.08.2009, 18:16
точни разок ручками до нужного числа, посмотри что присылает сервер и скопируй сюда, быстрей помогут