Добрый день . У меня возникла проблема с автозаточкой , я просмотрел много тем которые есть здесь перепробовал многие скрипты даже для моего сервера ( который якобы работает как сказал HORSE ) . я играю на megal2 и у меня просто не останавливается заточка а у моих знакомых всё проходит нормально . Помогите пожалуйста разобраться :
Код:
const
Name='StepInDisappear'; //сюда свой ник
var
timer:TTimer;
x:byte;
procedure Init;
begin
timer:=TTimer.Create(nil);
timer.interval:=500; //скорость точки
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('0C 47 33 06 10 00 00 00 00'); //пакет активации точки(UseItem)
SendToServerEx(Name);
inc(x);
end;
2:begin
buf:=hstr('65 73 B7 0C 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)=10459)// ID вещи(с пакета InventoryUpdate)
and (ReadD(34)=5)// предел заточки
then timer.enabled:=false;;
end;
end;
end;
end.