я так полагаю речь о бафах сопати? то сначала отлавливаем общее количество бафоф, а потом уже сам перебор... где-то у меня был кусочек...
Добавлено через 8 минут
PHP код:
if FromServer and (pck[1]=#$EE) //перебор бафоф сопати
then begin
countbaf:= readd(10); //количество бафоф
baf1:=14;
baf2:=15;
baf3:=16;
baf4:=17;
base1baf:=baf1+(10*countbaf);
idbafa:=pck[baf1]+pck[baf2]+pck[baf3]+pck[baf4];
sovpadenie:=0;
repeat
if (idbafa=HStr('92 04 00 00')) //анчор
then begin
//buf:=HStr('37 00 00'); //сброс таргета
//SendToServer;
idtela:=pck[6]+pck[7]+pck[8]+pck[9];
buf:=HStr('04 ') + idtela;
SendToServer;
rabota:='anchor';
sovpadenie:=1;
end;
if ((idbafa=HStr('2D 04 00 00')) or (idbafa=HStr('49 04 00 00'))) and (idsvitka <> '1') //сон + орковский сон
then begin
//buf:=HStr('37 00 00'); //сброс таргета
//SendToServer;
idtela:=pck[6]+pck[7]+pck[8]+pck[9];
buf:=HStr('04 ') + idtela;
SendToServer;
rabota:='svitok';
sovpadenie:=1;
end;
baf1:= baf1 + 10;
baf2:= baf2 + 10;
baf3:= baf3 + 10;
baf4:= baf4 + 10;
idbafa:=pck[baf1]+pck[baf2]+pck[baf3]+pck[baf4];
until baf1 > base1baf;
end;
с4, примитивно, и таргет например работает "палевно" всего лишь айди таргета кидает, без координат.
айди свитка - это он до этого определил свиток пробуждения и запомнил.
перебирает баф сопати и если видит сон мага или сон орка - берет в таргет этого сопати и тыкает свиток пробуждения. если увидит анчор на чаре - таргет на него, тыкает пурифай. точней не тыкает скилы, а запускает работу по тыканию. суть в том, что если сразу тыкать пурифай сработает одноразово. а например если чар стоят в отдалении? будет акшин фейл и бот встанет тупо. а тут работа - он через каждые n секунд по таймеру тыкает пурифай.