Results 1 to 23 of 23

Thread: New world switch button

  1. #1
    Join Date
    Feb 2007
    Posts
    27
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default New world switch button

    So rs just got updated and now there's a switch world button, so will scripts be using world switching now, should be less chances of gettin banned if they do?

  2. #2
    Join Date
    Mar 2007
    Posts
    195
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Well,they only will at the next version of SRL/SCAR.
    Dormcheck is a scam,i've posted 1000 messages and i never got paid my 10 bucks.
    http://www.fenjer.com/adnan/SRLStats/348.png

  3. #3
    Join Date
    Jun 2006
    Location
    The Netherlands
    Posts
    2,984
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    Quote Originally Posted by Ash2412 View Post
    So rs just got updated and now there's a switch world button, so will scripts be using world switching now, should be less chances of gettin banned if they do?
    Really? Where ?

    EDIT :
    Quote from jagex :
    Finally, there's a new button on the login screen that lets you move between game worlds more easily (unfortunately it is not available if you're using the unsigned version of the applet). Enjoy!

    No wonder i didnt see it, i was on unsigned. I think i can do a thing or 2 with it
    Administrator's Warning:


  4. #4
    Join Date
    Jun 2006
    Location
    Tennessee, USA
    Posts
    2,603
    Mentioned
    1 Post(s)
    Quoted
    46 Post(s)

    Default

    yeah thats the bad thing though, you have to be on a signed applet.

  5. #5
    Join Date
    Jun 2006
    Location
    The Netherlands
    Posts
    2,984
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    True I threw my head at it anyway, you can use it however you like but dont forget to credit

    SCAR Code:
    program New;
    {.include SRL.scar}

    procedure WorldButtonCoordinates(WorldPlace: Integer; var WorldCoord1, WorldCoord2: TPoint);
    var
      World_Column, World_Row, Count, tmpWorldPlace: Integer;
    begin
      if(WorldPlace <= 20)then
      begin
        World_Column := 0;
        World_Row := WorldPlace - 1;
      end else
      begin
        repeat;
          Count := Count + 1;
          tmpWorldPlace := WorldPlace - (Count * 20);
        until(tmpWorldPlace <= 20);
        World_Column := Count;
        World_Row := tmpWorldPlace - 1;
      end;
      //Writeln('Column = ' + IntToStr(World_Column) + ' Row = ' + IntToStr(World_Row));
      WorldCoord1.x := 59 + (World_Column * 93);
      WorldCoord1.y := 35 + (World_Row * 23);
      WorldCoord2.x := WorldCoord1.x + 87;
      WorldCoord2.y := WorldCoord1.y + 18;
    end;

    procedure ChangeWorld(WorldPlace: Integer; F2P, QuietServer: Boolean);
    var
      tmpMask: Integer;
      WorldCoord1, WorldCoord2: TPoint;
    begin
      tmpMask := CreateBitmapMaskFromText('orld', upchars);
      if (FindBitmapMaskTolerance(tmpMask, x, y, 0, 461, 106, 501, 10, 50))then
      begin
        MouseBox(19, 471, 93, 491, 1);
        Wait(200 + Random(200));
        if(QuietServer)then
        begin
          Mouse(411, 12, 3, 3, True);
          Wait(100 + Random(100));
        end else
        begin
          Mouse(396, 11, 3, 3, True);
          Wait(100 + Random(100));
        end;
        if(F2P)then
        begin
          Mouse(632, 13, 3, 3, True);
          Wait(100 + Random(100));
        end else
        begin
          Mouse(616, 13, 3, 3, True);
          Wait(100 + Random(100));
        end;
      end else
        Writeln('Your most likely in Unsigned java, no world switch.');
      FreeBitmap(tmpMask);
      WorldButtonCoordinates(WorldPlace, WorldCoord1, WorldCoord2);
      MouseBox(WorldCoord1.x, WorldCoord1.y, WorldCoord2.x, WorldCoord2.y, 1);
      Wait(300 + Random(500));
    end;

    begin
      SetupSRL;
      ActivateClient;
      Wait(500);
      ChangeWorld(Random(10), True, True);
    end.
    Administrator's Warning:


  6. #6
    Join Date
    Dec 2006
    Posts
    2,244
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    takes ages to load the new 1 on rs

  7. #7
    Join Date
    Jun 2006
    Location
    The Netherlands
    Posts
    2,984
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    It only takes so long once.
    Administrator's Warning:


  8. #8
    Join Date
    Dec 2006
    Location
    Third rock from the sun.
    Posts
    2,510
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    Only on unsigned lol. Figures

    Smart of jagex to do that though. Now autoers are stuck behind...

    Blasted gold-crowns!

  9. #9
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    *shakes fist at Jagex*

    Maybe I'll have to set up some proxies at friends' houses...
    Interested in C# and Electrical Engineering? This might interest you.

  10. #10
    Join Date
    Sep 2006
    Posts
    6,089
    Mentioned
    77 Post(s)
    Quoted
    43 Post(s)

    Default

    Well, I also had to give this a shot and this is what I came up with:

    SCAR Code:
    program WorldHopper;
    {.Include SRL/SRL.SCAR}

    function LoadWorld(World: integer; Memb: Boolean): Boolean;
    var tmpMask, tmpMask1, tmpMask2, tx, ty, I, WorldNumb, Tries, TempColor: integer;
    begin
     WorldNumb := World;
     repeat
      tmpMask := CreateBitmapMaskFromText('World', upchars);                //The World change button
      tmpMask1:= CreateBitmapMaskFromText(inttostr(WorldNumb), upChars);    //World Number..
      tmpMask2:= BitmapFromString(21, 8, 'z78DA7373C30E0C40C010998D4' +     //Is the world full?
           'C628AE35249AA39E4E91ABAB66386F968C80F36DB498D234A6CC7' +
           '65237E57E1528F090026CDD8C8');

      if (FindBitmapMaskTolerance(tmpMask, x, y, 0, 0, 170, 500, 10, 50)) then //Go to the world screen..
      begin
        Wait(25 + Random(50));
        Mouse(x + Random(10), y + 3, 3, 0, True);
        repeat
         Wait(500);
         I := I +1;
        until((GetColor(715, 50) = 0) or (I > 200));
        if I > 200 then
        begin
          writeLn('Could not get into the world screen, can not switch worlds..');
          exit;
        end
        I := 0;
      end
     
      Wait(500);
      if Memb then TempColor := 3562099 else TempColor := 10132122;
      if World = 0 then if not FindColorTolerance(x, y, 2851375, 403, 4, 419, 17, 5) then Mouse(411, 12, 2, 2, True) else
      if World > 0 then if not FindColorTolerance(x, y, 2851375, 294, 4, 306, 17, 5) then Mouse(306, 12, 2, 2, True);
     
      if World = 0 then if FindColorTolerance(tx, ty, TempColor, 50, 31, 148, 494, 5) then
      begin
        Mouse(tx + 20, ty, 2, 2, True)
        Result := true;
      end else
      if FindColorTolerance(tx, ty, TempColor, 150, 31, 242, 494, 5) then
      begin
        Mouse(tx + 20, ty, 2, 2, True)
        Result := true;
      end else
      if FindColorTolerance(tx, ty, TempColor, 244, 31, 334, 494, 5) then
      begin
        Mouse(tx + 20, ty, 2, 2, True)
        Result := true;
      end else
      begin
        WriteLn('Could not find a quiet World');
        WorldNumb := 71;
        tmpMask1:= CreateBitmapMaskFromText(inttostr(WorldNumb), upChars);
      end

      if Result then Break;
      if (FindBitmapMaskTolerance(tmpMask1, tx, ty, 55, 30, 720, 385, 20, 70)) then
      begin
        if not(FindBitmapToleranceIn(tmpMask2, x, y, tx, ty -6, tx + 75, ty + 16, 5)) then
        begin
          WriteLn('World '+ IntToStr(WorldNumb) +' is not full, and is gonna be loaded..');
          Wait(25 + Random(50));
          if not Memb then if FindColorTolerance(x, y, 3100779, tx -4, ty -4, tx +4, ty +4, 30) then
          begin
            WriteLn('World '+ IntToStr(WorldNumb)+' is a Member Server..');
            Result := False;
            WorldNumb := WorldNumb +1;
          end else
          begin
            Mouse(tx + Random(15), ty + 3, 3, 0, True);
            Result := true;
          end
        end else
        begin
          WriteLn('World '+IntToStr(WorldNumb)+' is full, checking next..');
          WorldNumb := WorldNumb +1;
          Tries := Tries +1
        end
      end;
     until((Result) or (Tries > 3))
     FreeBitmap(tmpMask);
     FreeBitmap(tmpMask1);
     FreeBitmap(tmpMask2);
    end;

    begin
      Setupsrl;
      activateClient;
      LoadWorld(0, False);
    end.

    If you want the most quiet world then set world to 0. If u want a Members World then set Memb to True. So if you want the most quiet Non Member World make it this : LoadWorld(0, false).
    If you just want a world (like 50) then set World to 50, make sure you set Mem to False else it will keep on searching until it has found a Memb Server (The first will be then 53);

    EDIT: CHANGED SOME COLORS (INCASE ANYONE IS GONNA USE THIS )
    Hup Holland Hup!

  11. #11
    Join Date
    Feb 2007
    Posts
    215
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    i love this feature, except it makes my cleint obsolete

    too bad it doesn;t work with unsigned.
    A common mistake people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
    -Douglas Adams

  12. #12
    Join Date
    Apr 2007
    Posts
    9
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I know this is going to sound totally noobish and is going to mak eme look like an idiot, but I tried copy and pasting both of thoose world switchers into a script then when I try to run it it will as for Begin expected, then once i place begin, it errors out again with identifier expected. So any help would be appreciated sorry if this sounds like a stupid question.

  13. #13
    Join Date
    Mar 2007
    Location
    Under a rock
    Posts
    813
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    malcom, if it says that error, that means there are too many ends, fidn an edn that looks like an extra and elete it.

    Also, i dont use unsigned, does it make that big of a difference. Yet, i also havent started to aut ofor money yet so i havent done much autoing. Why is it so much more important to use unsigned.

  14. #14
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    what script?

    It would need quite a bit of rewriting if you plan to have worldswitching that works well

    EDIT:

    When you auto signed, jagex puts a 'Uid' on your computer, which they use to track your accounts and link them together to a common owner. This way, if you're caught macroing on one account, theres a good chance that you'll get caught on your other accounts.
    Interested in C# and Electrical Engineering? This might interest you.

  15. #15
    Join Date
    Mar 2007
    Location
    Under a rock
    Posts
    813
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Ok, i guess i will auto on unsigned even though it lags like hell. Is there only 1 uid they put on your computer though, ".jagex_cache_32". Or are there others.

  16. #16
    Join Date
    Jan 2007
    Posts
    580
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Yes, thats the problem with unsigned. It lags.
    I like cats.
    Narcle's AK Smelter 1.1.6
    Run Time : 7 Hr 53 Min 5 Sec
    Total Bars : 3371
    Total XP : 58995

  17. #17
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    .jagex_cache_32

    .file_store_32

    I'm not sure if both are always there
    Interested in C# and Electrical Engineering? This might interest you.

  18. #18
    Join Date
    Mar 2007
    Location
    Under a rock
    Posts
    813
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Well, i have a folder called ".mpr_file_store_32" in there, but its for moparscape private servers i believe.

  19. #19
    Join Date
    Jul 2006
    Posts
    152
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Is there a way we could get SCAR to delete the UID on command? Can it do that? If it can't delete can it at least run another program? If it could run another program we could just make .bat files and run them to delete the uid. That way we could auto signed without the uid risk

  20. #20
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    Quote Originally Posted by seaking View Post
    Is there a way we could get SCAR to delete the UID on command? Can it do that? If it can't delete can it at least run another program? If it could run another program we could just make .bat files and run them to delete the uid. That way we could auto signed without the uid risk
    SCAR 3.00+ has it... it is rs_DeleteUID; I think...


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  21. #21
    Join Date
    Apr 2007
    Posts
    3,152
    Mentioned
    3 Post(s)
    Quoted
    1 Post(s)

    Default

    should u delete uids before? or after? or both? and it that a procedure?
    SCAR Tutorials: The Form Tutorial | Types, Arrays, and Classes
    Programming Projects: NotePad | Tetris | Chess


  22. #22
    Join Date
    Oct 2006
    Posts
    161
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Smartzkid View Post
    .jagex_cache_32

    .file_store_32

    I'm not sure if both are always there
    also i found a new one today .jagex_cache34


    they will usually only be in one of those(however if you havent deleted them before they might be in all of them.

  23. #23
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Hmmm...

    I'm going to go on a signed applet and see what I get

    Will report back in a couple.

    __

    Confirmed. file_store_32 was empty. jagex_cache_32 and jagex_cache_34 both had uid's in them. jagex_cache_32 also had a 'runescape' folder in it with the main RS cache. (jagex_cache_34 only had a uid)
    Interested in C# and Electrical Engineering? This might interest you.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Quick switch
    By rotwyla98 in forum RS3 Outdated / Broken Scripts
    Replies: 3
    Last Post: 01-10-2009, 11:56 PM
  2. Any other way to switch worlds?
    By nobody u kno in forum RuneScape News and General
    Replies: 3
    Last Post: 07-13-2008, 10:44 PM
  3. InGame World Switch button!!!!
    By WT-Fakawi in forum RS has been updated.
    Replies: 23
    Last Post: 03-23-2007, 07:33 AM
  4. any one here use swift switch?
    By a noob in forum News and General
    Replies: 8
    Last Post: 10-29-2006, 09:47 PM

Posting Permissions

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