Я не знаю серверов где это сейчас работает (в общем то и не играю на ИЛ), но полтора года назад делал скрипт под пакетхак для реализации этого бага. Вот выкладываю:
Код:
const
name='jFobos'; //ник персонажа
n=200; //количество спам пакетов, для разных серверов - разное
t=5; //интервал между пакетами ms, если сервер кикает - увеличить
var
a:boolean;
id,z:integer;
Timer01:Ttimer;
procedure SendMsg2(msg:string);
begin
buf:=#$38; WriteD(0);
WriteD(17); // куда выводить сообщения
WriteS(''); WriteS(msg); SendToClientEx(name);
end;
procedure Init;
begin
a:=false;
id:=0;
z:=0;
Timer01:=TTimer.Create(nil);
Timer01.OnTimer:=@OnTimer01;
Timer01.enabled:=false;
Timer01.interval:=t;
SendMsg2('Нажмите используйте один пушку для спама пакетами');
SendMsg2('Для выключения скрипта снимите с него галочку');
end;
Procedure OnTimer01;
begin
if (z<=n) and (id<>0) then
begin
buf:=#$14; WriteD(id); WriteD(0);
SendToServerEx(name);
end else Timer01.Enabled:=False;
z:=z+1;
end;
procedure Free;
begin
Timer01.Free;
end;
begin
if (FromClient) and (ConnectName=name) and (pck[1]=#$14) then
begin
id:=ReadD(2); z:=1;
Timer01.Enabled:=True;
end;
end.
________________
В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
Надо поставить галочку возле имени скрипта, потом заюзать пуху и скрипт начнет юзать эту пуху с заданным интервалом (спамить пакеты UseItem). Выключается убиранием галочки. Другие способы выключение не предусмотрены - из за лагов клиента просто не успеть его отключить в игре
________________
В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';