Results 1 to 5 of 5

Thread: Need Help with scripting for SRL-6

  1. #1
    Join Date
    Jul 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default Need Help with scripting for SRL-6

    I used the code below for a bot for a browser game. This was the code I used in srl-5. Is there anyone that can help me with srl-6 by telling me what I need to change to make this code work?

    This has nothing to do with runescape. Just a bot that moves the mouse around and clicks.

    Edit: I do know to change ClickMouse2 to ClickMouse. Really just need the new globals and the new Mouse command.

    PHP Code:
    program FarmingVills;
    {
    $define srl5}
    {
    $loadlib sps}
    {
    $i srl/srl.simba}
    {
    $i sps/sps.simba}

    procedure FarmVillages;

    begin
       Mouse
    (660259Random(15), Random(10), True); //Dranagaky
       
    Wait((500 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(630313Random(15), Random(10), True); //Dragav
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(553283Random(15), Random(10), True); //Kosnarho
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(587490Random(15), Random(10), True); //Konosstriae
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(668502Random(15), Random(10), True); //Gavpsiginos
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(803478Random(15), Random(10), True); //Ithnos
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(150 Random(200));
       
    Mouse(30020Random(10), Random(10), True); //jump to next cityisland
       
    Wait(150 Random(200));
       
    Mouse(145182Random(5), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(805310Random(10), Random(10), True); //Roshyaegi
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(625305Random(10), Random(10), True); //Aeta
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(580265Random(10), Random(10), True); //Ithko
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

        
    Wait(500 Random(500));

       
    Mouse(480305Random(10), Random(10), True); //Thosrosae
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(370350Random(10), Random(10), True); //Rosgakosrho
       
    Wait((250 Random(250)));
       
    ClickMouse2(True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(30020Random(10), Random(10), True); //jump to next cityisland
       
    Wait(150 Random(200));
       
    Mouse(145182Random(5), Random(5), True);

       
    Wait(150 Random(200));

    end;

    procedure LootVillages;

    begin
       Mouse
    (660259Random(15), Random(10), True); //Dranagaky
       
    Wait((500 Random(250)));
       
    Mouse(720270Random(20), Random(20), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(630308Random(15), Random(10), True); //Dragav
       
    Wait((250 Random(250)));
       
    Mouse(690323Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(553283Random(15), Random(10), True); //Kosnarho
       
    Wait((250 Random(250)));
       
    Mouse(613293Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(587490Random(15), Random(10), True); //Konosstriae
       
    Wait((250 Random(250)));
       
    Mouse(647500Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(668497Random(15), Random(10), True); //Gavpsiginos
       
    Wait((250 Random(250)));
       
    Mouse(730507Random(10), Random(10), True)
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(803478Random(15), Random(10), True); //Ithnos
       
    Wait((250 Random(250)));
       
    Mouse(863488Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(150 Random(200));
       
    Mouse(30020Random(10), Random(10), True); //jump to next cityisland
       
    Wait(150 Random(200));
       
    Mouse(145182Random(5), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(805310Random(10), Random(10), True); //Roshyaegi
       
    Wait((250 Random(250)));
       
    Mouse(865320Random(10), Random(10), True)
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(1500));

       
    Mouse(625305Random(10), Random(10), True); //Aeta
       
    Wait((250 Random(250)));
       
    Mouse(685315Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(580265Random(10), Random(10), True); //Ithko
       
    Wait((250 Random(250)));
       
    Mouse(640275Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(480305Random(10), Random(10), True); //Thosrosae
       
    Wait((250 Random(250)));
       
    Mouse(540315Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(370350Random(10), Random(10), True); //Thosrosae
       
    Wait((250 Random(250)));
       
    Mouse(430360Random(10), Random(10), True);
       
    Wait((500 Random(250)));
       
    Mouse(307385Random(60), Random(5), True);

       
    Wait(500 Random(500));

       
    Mouse(30020Random(10), Random(10), True); //jump to next cityisland
       
    Wait(150 Random(200));
       
    Mouse(145182Random(5), Random(5), True);

       
    Wait(150 Random(200));
    end;

    begin
      SetupSRL
    ;
      
    repeat
      Mouse
    (29, -100Random(5), Random(5), True);
      
    Wait(500);
      
    Mouse(78572Random(10), Random(10), True);
      
    Wait(500);
      
    //FarmVillages;
      
    LootVillages;
      
    Mouse(699, -90Random(5), Random(5), True);
      
    Wait(270000 Random(45000));
      
    until(False);
    end
    Last edited by Avenaei; 09-29-2013 at 11:41 PM.

  2. #2
    Join Date
    Nov 2011
    Location
    England
    Posts
    3,072
    Mentioned
    296 Post(s)
    Quoted
    1094 Post(s)

    Default

    Simba Code:
    ClickMouse2(true) > fastClick(MOUSE_LEFT); or fastClick(MOUSE_RIGHT);
    // mouse has been changed to use a TPoint.. (and to click)
    mouse(point(500 + random(50), 100 + random(100)), MOUSE_LEFT);
    // else if you just want to move
    mouse(point(500 + random(50), 100 + random(100));

  3. #3
    Join Date
    Jul 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Thanks for the quick answer. I noticed there was no comment about the new globals. Is there anywhere I can find them?

    Is it just {$i srl-6/srl.simba} and {$i sps-6/sps.simba}?

  4. #4
    Join Date
    Nov 2011
    Location
    England
    Posts
    3,072
    Mentioned
    296 Post(s)
    Quoted
    1094 Post(s)

    Default

    Quote Originally Posted by Avenaei View Post
    Thanks for the quick answer. I noticed there was no comment about the new globals. Is there anywhere I can find them?

    Is it just {$i srl-6/srl.simba} and {$i sps-6/sps.simba}?
    Well there is no updated sps currently and judging by your script you don't need it, the only include you will need is {$i srl-6/srl.simba}

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

    Default

    Thanks that answered all my questions.

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
  •