Лучше сделать проверку по скилу. Например если тебя бьют определенным скилом (который таргет сбивает) то взять таргет.
Код:
const Excludes=[124,576,235] // id скилов
begin
if (pck[1]=#$76) (ReadD(length(pck)-3)=MyOID) and (ReadD(6) in Excludes) and (ReadD(2)<>MyOID) then
begin
buf:=#$0A;
WriteD(Read(2));
SendToServer;
end;
end.
Взял со своего скрипта. Можешь посмотреть здесь
http://coderx.ru/showthread.php?t=1171