Jump to content

lynxik

Members
  • Posts

    2
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by lynxik

  1. i dont know, maybe this works

    function captcha:boolean;
    begin
    while true do 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;
      end;
      
    function deadCheck: Boolean;
    begin
    Result := false;
        if User.Dead then begin
            Result := true;
            Print('Dead. Pressing to village.');
            Delay(1000);
            Engine.FaceControl(0,false);
            Engine.GoHome;
            Delay(10000);
            teleport;
        end;
    end;
    
    procedure teleport;
    begin
    while true do 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;
    
    procedure buffs;
    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);
      while not deadCheck do delay(1000);
     end;
    end;
    end;
    end;
    
    begin
    Script.NewThread(@captcha);
    Script.NewThread(@buffs);
    end.
    

    even this doesnt work then somethink like this must looks like

    here works buffer,teleport OK,to village ! but captcha not :/. but thx for help i try repair.

  2. 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.
×
×
  • Create New...