Показать сообщение отдельно
Старый 17.08.2009, 09:22   #1
Новичок
 
Регистрация: 17.08.2009
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
streltsov пока неопределено
По умолчанию Автозаточка

Добрый день . У меня возникла проблема с автозаточкой , я просмотрел много тем которые есть здесь перепробовал многие скрипты даже для моего сервера ( который якобы работает как сказал 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.
streltsov вне форума   Ответить с цитированием