Results 1 to 12 of 12

Thread: Battousai's Headless Arrow

  1. #1
    Join Date
    Jan 2015
    Posts
    78
    Mentioned
    0 Post(s)
    Quoted
    48 Post(s)

    Default Battousai's Headless Arrow

    Start with arrow shafts in second inventory slot

    Features:
    Basic antiban (could improve)
    Logs out when out of arrow shafts

    Code:
    Program new;
    {$Define SMART}
    {$I SRL-6/SRL.Simba}
    
    Procedure declarePlayers();
    Begin
      setLength(players, 1);
        With players[0] Do
          Begin
            loginName := '';    //UserName
            password  := '';    //Password
            isActive  := True;  //Leave true
            isMember  := True; //Is user a Member?
          End;
      currentPlayer := 0;
    End;
    
    Procedure antiBan();
    Begin
      Case random(500) Of
        0: Begin ClearDebug; writeLn('Status: Anti Ban - Hover Skill');   hoverSkill(SKILL_FLETCHING); End;
        1: Begin ClearDebug; writeLn('Status: Anti Ban - Bored Human');   boredHuman(false); End;
        2: Begin ClearDebug; writeLn('Status: Anti Ban - Move Mouse 1');  sleepAndMoveMouse(1000 + random(2000)); End;
        3: Begin ClearDebug; writeLn('Status: Anti Ban - Dropped Mouse'); pickUpMouse(); End;
        4: Begin ClearDebug; writeLn('Status: Anti Ban - Move Mouse 2');  smallRandomMouse(80); End;
      End;
    End;
    
    Procedure makeHeadlessArrows();
    Begin
      ClearDebug;
      writeLn('Status: Clicking Arrow Shafts');
      tabBackPack.mouseSlot(2, MOUSE_LEFT);
    
      If productionScreen.isOpen(5000) Then
      Begin
        antiBan();
        ClearDebug;
        writeLn('Status: Clicking Start');
        productionScreen.clickStart();
      End;
      if progressScreen.isOpen(5000) Then
      Begin
        Repeat
          antiBan();
          ClearDebug;
          writeLn('Status: Making Headless Arrows');
          wait(randomRange(200, 500));
        Until(Not progressScreen.isOpen());
      End;
    End;
    
    Begin
      setupSRL;
      declarePlayers();
      disableSRLDebug := True;
      If Not isLoggedIn Then
        players[currentPlayer].login();
    
        Repeat
          antiBan();
          makeHeadlessArrows();
        Until(Not tabBackPack.isItemInSlot(2));
        players[currentPlayer].logout();
        terminateScript;
    End.

  2. #2
    Join Date
    Jan 2015
    Posts
    35
    Mentioned
    2 Post(s)
    Quoted
    17 Post(s)

    Default

    Your script is good for a beginner, but I did notice that your script tries to proceed making the next 150 headless arrows before its even done with the previous 150, i.e. it doesn't wait until all 150 headless arrows are done.

    But otherwise good job, since you already know some codes well as a beginner.

  3. #3
    Join Date
    Apr 2015
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    good script to make some cash if bored, too much competition in the mines so I am going to make gold through this for awhile. Thanks

  4. #4
    Join Date
    Nov 2014
    Location
    Estonia
    Posts
    93
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    It constantly shuts down,for so noticable reason.

  5. #5
    Join Date
    Jul 2015
    Posts
    1
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Nice simple little script, it does the job. I usually process 20k at a time.(Just a note if you want the script to log in guys, you need to manually set the log in variables )
    Last edited by SRhino; 07-24-2015 at 06:21 PM.

  6. #6
    Join Date
    Jun 2015
    Posts
    48
    Mentioned
    0 Post(s)
    Quoted
    20 Post(s)

    Default

    i do rounds of 60k a time, works very nicely, hasnt failed for me
    could do with an improvement to detect the arrow shafts anywhere in the inventoey

  7. #7
    Join Date
    Jun 2015
    Posts
    48
    Mentioned
    0 Post(s)
    Quoted
    20 Post(s)

    Default

    hello again i have used this script quite a lot in the past month and have managed to account for 1% of all daily trades of headless arrows worldwide. the only problem i have encountered is that when runing multiple accounts at the same time it sometimes logs them out before they are done. this is most likely a lag connected issue, but i was wondering if there was a fix, for example to have a relogin part in the script that logs back in (from the lobby) if such an event would occur

  8. #8
    Join Date
    Oct 2014
    Posts
    30
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    Did a 20k batch of arrows, worked like charm and also logged out when done

  9. #9
    Join Date
    Jan 2014
    Posts
    0
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    Works very good! Nice money maker. GJ with your first script!

  10. #10
    Join Date
    Feb 2016
    Posts
    20
    Mentioned
    1 Post(s)
    Quoted
    13 Post(s)

    Default

    awesome

  11. #11
    Join Date
    Dec 2015
    Posts
    35
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    I know its an old script, but sometimes it will drag the inventory icon away and then shut itself down. I tried locking the interface but then the script doesn't work at all. Anyone know how you'd fix it?


    Edit: Fixed it by making sure the inventory wasn't the first tab.
    Last edited by Trash; 02-26-2016 at 05:39 AM.

  12. #12
    Join Date
    Jan 2016
    Posts
    9
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    used it yesterday for making over 20k arrows - worked very good without any problems...I wanted to repeat today - made around 10k of arrows and it log me out - when I tried to log in back I found out that I've been banned for 48h

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •