Results 1 to 11 of 11

Thread: 50/50 scripts?

  1. #1
    Join Date
    Sep 2016
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default 50/50 scripts?

    I've been toying with the idea of creating
    scrips which work with hot keys and are not totally automated.


    Example 1:

    Hunting chins.
    Hot key1: places traps at certain cords.

    Hot key2: dismantles traps

    Hot key3: collect any fallen trap


    Would this be too steep of a challenge for a intro level scripter.

    Would I be better off attempting this with another resource like AHK.

    Would this method be more or less detectable than a fully automated script?

  2. #2
    Join Date
    Dec 2007
    Posts
    2,112
    Mentioned
    71 Post(s)
    Quoted
    580 Post(s)

    Default

    I would definitely say you're less likely to get flagged if you're doing multiple skills.

  3. #3
    Join Date
    Sep 2016
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Yeah,that one is kind of a given.

    I was just curious if anyone knew if it was worth the effort of making a script with automated separate actions based on which hotkey you pressed, rather than creating a full bot script..

    So like lighting 1 log would be a single button press, but you have to click a key for every log you light, then click a key for pathing/banking, then press a key to get back into location to start lighting logs again.


    Basically making non afk tasks into pretty much afk tasks.

  4. #4
    Join Date
    Mar 2013
    Location
    Argentina
    Posts
    758
    Mentioned
    27 Post(s)
    Quoted
    365 Post(s)

    Default

    but if you are not putting any original input yourself its the same as having it do it automated isnt it?
    Formerly known as Undorak7

  5. #5
    Join Date
    Dec 2007
    Posts
    2,112
    Mentioned
    71 Post(s)
    Quoted
    580 Post(s)

    Default

    Quote Originally Posted by DisneyMadeMeDoIt View Post
    Yeah,that one is kind of a given.
    Can't say for sure, but yeah, i'd say it could be un-bannable cause you aren't really afking + still technically spending the same amount of time. I guess it's a pretty faint line because not sure if jagex cares about bots which aren't goldfarmers.

  6. #6
    Join Date
    Sep 2016
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Main purpose would be for more human like delays, would be idle during my drink, food, and pee breaks.

    Idle when I'm alt tabbed, ect.

    Also, individual actions, or a small string of commands rather than a full complete script.


    Basically allowing me to sit back, relax and do firemaking, hunter, or whatever other skill I want by playing with my number pad.

  7. #7
    Join Date
    Sep 2016
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by Kasi View Post
    Can't say for sure, but yeah, i'd say it could be un-bannable.
    I think they went into 'regarding autohotkey' how 1 input, one output is allowed, but anything more is bannable.

    Such as rebinding your mouse click to space bar is fine, but clicking 'Ctrl+Shift+D'to drop your whole inventory is not.


    I'm just pretty trash at scripting, so I'm seeing if there would be any real benefit to making a full script in bite sized chunks, to avoid errors & make it easier to pick them out, while avoiding fiddling with idle times, breaks and other things to avoid bans on my test accounts.

  8. #8
    Join Date
    Dec 2007
    Posts
    2,112
    Mentioned
    71 Post(s)
    Quoted
    580 Post(s)

    Default

    Quote Originally Posted by DisneyMadeMeDoIt View Post
    I'm just pretty trash at scripting, so I'm seeing if there would be any real benefit to making a full script in bite sized chunks, to avoid errors & make it easier to pick them out, while avoiding fiddling with idle times, breaks and other things to avoid bans on my test accounts.
    It's definitely a way to learn, I in-fact did this when i was a 11-12YO scrub. I used Keybindings to do certain tasks through scar.

  9. #9
    Join Date
    Sep 2016
    Posts
    11
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    I actually remember using scar a long time ago, maybe I'll just look into that and see how well it can perform these task.

    Thanks you've been a large help

  10. #10
    Join Date
    Oct 2012
    Posts
    1,258
    Mentioned
    40 Post(s)
    Quoted
    588 Post(s)

    Default

    Seems like a good way to start off, regardless of whatever the outcome is. Perhaps you string the functions together into a more automated script, perhaps you don't. Do let us know how it goes

  11. #11
    Join Date
    Jan 2012
    Posts
    1,596
    Mentioned
    78 Post(s)
    Quoted
    826 Post(s)

    Default

    Sure, you can do it!

    Heres something I had whipped up for when i was training construction. was only going to level 50, so i didnt bother to waste the time writing a proper script. if i recall correctly, i still needed to walk into the bank, mouseover the bank booth, walk to the room with the hotspot, and mouse over the object i wanted to construct/deconstruct.

    It originally just started out as something that picked the option after i right clicked.
    Then i made it remove the item.
    Then i made it right click for me.
    Then i made it check when the inventory was empty and teleport me.
    Then i made it open the bank and withdraw items for me.
    Then i made it teleport me back.

    You can see how a simple helper can quickly turn into the basics for a script.

    Simba Code:
    program new;
    //{$DEFINE SMART}
    {$I aerolib/aerolib.simba}

    var
    i: integer;
    x, y: integer;

    begin
    inital();
    repeat

      if isuptextmulti(['earch']) then
      begin
        fastclick(MOUSE_RIGHT);
        getmousepos(x, y);
        chooseoption('Remove');
        mouse([x,y], 4, 4, MOUSE_MOVE);
        wait(300+random(400));
      end;

      if chatOptionScreen() then
      begin
        TypeSend('1', false);
        wait(700+random(600));
        fastclick(MOUSE_RIGHT);
      end;

      if optionexistsmulti(['Build Bo']) then
      begin
        getmousepos(x,y);
        chooseoption('Build Bo');
        wait(200+random(300));
        mouse([51,115], 5, 5, MOUSE_LEFT);
        wait(200+random(300));
        mouse([x,y], 4, 4, MOUSE_MOVE);
      end;

      if getcurrenttab() = TAB_INV then
        if (not iteminslot(28)) and (not isbankopen()) then
        begin
          gametab(TAB_MAGIC);
          mouse([595, 278], 4, 4, MOUSE_LEFT);
          wait(5000);
        end;

      if isuptextmulti(['Bank Bank']) then
      begin
        fastclick(MOUSE_LEFT);
        wait(2000);
      end;

      if optionexistsmulti(['-All']) then
      begin
        chooseoption('-All');
        closeinterface;
      end;

      while countcolor(16711680, 78, 460, 170, 471) > 0 do
        wait(16);


      //wait(random(300) + 200);
    until false;
    end.

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
  •