hi,where i fail ? buffer work good.but script for "to village" and teleport to exp place not work and captcha alarm too,i have function captcha:boolean redlide :X.where i fail ? thx fow answer.sry for my english.
var buff:tl2buff;
buffID,seconds:cardinal;
begin
buffID:= 1085; //change buff id
seconds:= 300; //buff end time seconds
while true do begin
if not user.buffs.byid(buffID, buff) or (buff.endtime < 300*1000) then begin
if (user.target.dead) or (user.target = nil) then begin
engine.facecontrol(0,false);
while user.incombat do delay(1000);
engine.bypasstoserver('_bbshome');
delay(1000);
Engine.bypasstoserver('02');
delay(1000);
Engine.bypasstoserver('0b');
delay(1000);
Engine.bypasstoserver('0f');
delay(1000);
Engine.bypasstoserver('_bbsgetfav');
delay(1000);
engine.facecontrol(0,true);
end;
end;
end;
function captcha:boolean; begin
if engine.dlgtext.contains('Refresh') or
engine.dlgtext.contains('Captcha') or
engine.dlgtext.contains('60 seconds') or
engine.dlgtext.contains('Bot') then begin
SetForegroundWindow(Engine.GameWindow);
PlaySound(exepath+'\sounds\'+'PlayerAlarm'+'.wav');
delay(500);
StopSound;
end;
end;
begin
while true do begin
delay(300);
captcha();
end;
end;
begin
engine.bypasstoserver('_bbshome');
delay(1000);
Engine.bypasstoserver('02');
delay(1000);
Engine.bypasstoserver('0a');
delay(1000);
Engine.bypasstoserver('033');
delay(1000);
Engine.bypasstoserver('0f');
delay(1000);
Engine.MoveTo(-18824,13544,-4880)
end;
end.