Показать сообщение отдельно
Старый 20.11.2010, 17:00   #1
Новичок
 
Регистрация: 08.07.2010
Сообщений: 29
Сказал Спасибо: 15
Имеет 2 спасибок в 2 сообщенях
afonbka пока неопределено
По умолчанию Помощ в скрипте

Всем доброго дня. Переписал скрипт из под ИЛ на грацию фрею. Скрипт автоматически отслеживает хп и если хп меньше заданого, то начинает пить банки. Все вродебы хорошо, но он их начинает пить только после какогонито действия, либо бафа скила, либо зажигания ауры, (либо когда ударят но не вегда) Хотелось бы узнать, что может быть такого. как сделать чтобы он пил банки до указаного предела, без всяких действий. Так как ОИД банок он не определял, я вписал прямо так.

Вот собственно сам скрипт.

Код:
//автоматическое использование НР пробирок
const
    Name = 'UberWark';

var MyID:Word;
    OID:String;

begin
 if FromServer and (pck[1]=#$21) and (ReadD(12)=1539) then
   OID:=pck[8]+pck[9]+pck[10]+pck[11];

 if FromServer and (pck[1]=#$32) then  MyID:=ReadD(18);
 if FromServer and (pck[1]=#$18) and (ReadD(2)=MyID) then
  if ReadD(6)=4 then
   if (ReadD(14)<=3200) then
    begin
     SendToServerEx(Name);
     buf:=HStr('19 D9 03 21 10 00 00 00 00');
     SendToServer;
    end;
end.

Последний раз редактировалось afonbka, 20.11.2010 в 17:16.
afonbka вне форума   Ответить с цитированием