Показать сообщение отдельно
Старый 06.10.2009, 08:30   #291
Новичок
 
Аватар для neonv1
 
Регистрация: 03.10.2009
Сообщений: 9
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
neonv1 пока неопределено
По умолчанию

В общим заточился на полуавтомате, пришлось ручками по нпс щелкать, да ну и пофиг. И так делать нечего, боты, скрипты, . Но всеже добить надо скрипт.
DELPHI Код:
const nik='xxx';    Enchant=15; var    UseItem, SelectItem, EnchantItem: string;    CurrentEnch: integer;    key: boolean;    Timer01, Timer02: TTimer; procedure Init; begin    Timer01:=TTimer.Create(nil);    Timer01.OnTimer:=@OnTimer01;    Timer01.enabled:=false;    Timer01.interval:=3370;    Timer02:=TTimer.Create(nil);    Timer02.OnTimer:=@OnTimer02;    Timer02.enabled:=false;    Timer02.interval:=500; end; procedure OnTimer01(Sender: TObject); begin    case key of       false: begin          buf:=UseItem;          SendToServerEx(nik);          Timer02.enabled:=true;          end;       true: begin          buf:=EnchantItem;          SendToServerEx(nik);          end;    end;          key:=not(key); end; procedure OnTimer02(Sender: TObject); begin          buf:=SelectItem;          SendToServerEx(nik);          Timer02.enabled:=false; end; procedure Free; begin   Timer01.free;   Timer02.free;   CurrentEnch:=0;   key:=false; end; begin     if FromServer and (pck[1]=#$87) then case ReadD(2) of        0: begin           CurrentEnch:=CurrentEnch+1;           if CurrentEnch=Enchant then Timer01.enabled:=false;           end;              3:begin             Timer01.enabled:=false;              buf:=hstr('1F 87 04 01 10 2C 41 02 00 A2 23 FF FF 24 F5 FF FF 00');              SendToServerEx(nik);              end;       end;   if FromServer and (pck[1]=#$23) then  begin         Timer01.enabled:=true;             CurrentEnch:=10;// уровень до какого точит нпс                   end; end.
Тут замысел работал, покет посылался после неудачной заточки на общение с нпс. Я в скриптах не очень методом тыка пытался что-то добавить, застрял на том что скрип работает сразу без каманды т.е он еще ничего не запомнил что я буду точить и меня кикало с серва - чуть бан не хватанул отмазался. Этого мало-то одного пакета, 4 надо послать только потом шмотка на 10 затачивается. Да а как еще команду теперь впихнуть чтоб запускалось. Жду помощи..

Последний раз редактировалось neonv1, 08.10.2009 в 08:36.
neonv1 вне форума   Ответить с цитированием