Показать сообщение отдельно
Старый 01.05.2009, 02:58   #3
Новичок
 
Регистрация: 30.04.2009
Сообщений: 15
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
hash пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
hash, ты основы программирования на паскале знаешь, или хочешь все сразу и нахаляву?
еслиб знал, помощи не просилбы

Добавлено через 4 часа 50 минут
помощи так и не дождался, сам разобрался
Скрипт полностью рабочий, тестил на грации парт2, единственное, что неудобно - это отлов пакетов, но всеже лучше чем руками точить

delphi Код:
const Name='newby'; var timer:TTimer; x:byte; //определение, какоде действие по счету мы совершаем procedure Init; begin timer:=TTimer.Create(nil); timer.interval:=1000; timer.OnTimer:=@fireTimer; timer.enabled:=true; x:=1;//сначала х=1 end; procedure Free; begin timer.Free; end; procedure fireTimer(Sender: TObject); begin case x of 1:begin      buf:=hstr('19 D2 0F 04 10 00 00 00 00');      SendToServerEx(Name);      inc(x);    end; 2:begin      buf:=hstr('5F 31 38 01 10 00 00 00 00');      SendToServerEx(Name);      x:=1;    end; end;{case} end; begin if FromServer and (ConnectName=Name) and (pck = HStr('87 0A 00 00 00 0A 00 00 00 0A 00 00 00'))  then   timer.enabled:=false; end.
п.с
Первый пакет: активация скрола
Второй: Выбор и заточка предмета
Третий: Степень заточки

Последний раз редактировалось QaK, 02.05.2009 в 14:53. Причина: Добавлено сообщение
hash вне форума   Ответить с цитированием
За это сообщение hash нажился спасибкой от: