Results 1 to 8 of 8

Thread: Anti-Ban Using Chat

  1. #1
    Join Date
    Jun 2007
    Posts
    1,312
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Anti-Ban Using Chat

    OK, earlier I was thinking about pretty much my first and only script, then thought about how sometimes I catch my typos, and delete my text, then type it again. Does anyone know how to use 'delete' in their scripts?

    Edit: While I'm at it, does counter reset on its own? Or do I have to add in 'Counter-x' with 'x+1' next to it?
    Active only during the Summer...

  2. #2
    Join Date
    Oct 2006
    Posts
    1,071
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Like press the backspace button for anti-ban?

  3. #3
    Join Date
    Jun 2007
    Posts
    1,312
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Yes, do you know what it is? O_o I don't know where to find these things.
    Active only during the Summer...

  4. #4
    Join Date
    Aug 2007
    Posts
    429
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    SCAR Code:
    TypeByte(VK_BACK);

    Will do a backspace

  5. #5
    Join Date
    Sep 2007
    Posts
    76
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Isn't turning off chat easier and a better anti-ban method?

  6. #6
    Join Date
    Jun 2007
    Posts
    1,312
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    OK, thankyou derek ^^ Going to try things out now...And I don't think turning off chat is a better method. Most people talk while they play, and this script I'm writing is going to have to talk anyway, so it would probably best to give Jagex the illusion of looking at regular players - not the quiet and highly progressive ones.
    Edit:
    Ugh, could someone post an example on how to use that with typesend? It doesn't recognize vk_back
    Active only during the Summer...

  7. #7
    Join Date
    Aug 2007
    Posts
    429
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Maybe this will help.

    SCAR Code:
    {*******************************************************************************
    function HumanText(Text: String; Chance: Integer): String;
    By: Pyro
    Description: Returns A text humanly. DOES NOT TYPE. But will make ACTUAL human Mistakes
                 Chance is like well think of it as 1 out of ......
    *******************************************************************************}


    function HumanText(Text: string; Chance: Integer): string;
    var
      Keyboard: array[1..8] of string;
      Tempi, i, l, NewKey: Integer;
      Temps, Newtext: string;
    begin
      keyboard[1] := '1234567890-=';
      keyboard[2] := 'qwertyuiop[]\';
      keyboard[3] := 'asdfghjkl;';
      keyboard[4] := 'zxcvbnm,./';
      keyboard[5] := '!@#$%^&*()_+';
      keyboard[6] := 'QWERTYUIOP{}|';
      keyboard[7] := 'ASDFGHJKL:"';
      keyboard[8] := 'ZXCVBNM<>?';
      for l := 1 to Length(Text) do
      begin
        Temps := Copy(Text, l, 1)
          if (Random(Chance) = 0) then
        begin
          for i := 1 to 8 do
          begin
            Tempi := Pos(Temps, keyboard[i])
              if (tempi <> 0) then
            begin
              if (Tempi = 1) then NewKey := 2
                if (Tempi = Length(keyboard[i])) then Newkey := Tempi - 1
                  if (Tempi <> 1) and (Tempi <> 10) then
                    Newkey := Tempi + Random(2) - Random(2)
                      NewText := Copy(keyboard[i], NewKey, 1)
                      Break;
            end;
          end;
        end else Newtext := Temps
          Result := Result + Newtext;
      end;
    end;
    So you could do:
    SCAR Code:
    TypeSend(HumanText('hello', 10));
    if you want to control how often you make mistakes.

    __________________________________________________ __________

    or if you don't want as much control you could use:
    SCAR Code:
    {*******************************************************************************
    function SendText2(Text: String): Boolean;
    By: RSN | Modded By: Spky
    Description: Types text humanlike making mistakes, returns true if mistake has
    been made.
    *******************************************************************************}


    function SendText2(Text: string): Boolean;
    var
      i, j, w: Integer;
      S: string;
    begin
      for i := 1 to Length(Text) do
      begin
        S := Text[i];
        if (Random(5) + 1 = 1) and (w < 3) then
        begin
          w := w + 1;
          Result := True;
          j := Ord(S[1]);
          if (j <> 13) then
            S := Chr(j + (Random(5) + 1));
          if (S = Chr(13)) then
            S := 'l';
        end;
        SendKeys(S);
        Wait(50 + Random(100));
      end;
    end;

    SCAR Code:
    SendText2('hello')

  8. #8
    Join Date
    Aug 2007
    Posts
    1,404
    Mentioned
    1 Post(s)
    Quoted
    0 Post(s)

    Default

    or use
    SCAR Code:
    KeyDown(8)
    Wait(20+random(20))
    KeyUp(8)
    KeyUp(8)

    -Knives

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Quick Chat: the demise of free chat?
    By gillian in forum RuneScape News and General
    Replies: 28
    Last Post: 06-08-2008, 06:03 PM
  2. I need a script with JUST Anti-Bans and Anti-Randoms.
    By Dipped_in_Pwn_Sauce in forum RS3 Outdated / Broken Scripts
    Replies: 2
    Last Post: 11-18-2007, 02:38 PM
  3. Anti-X question! (anti-ban, anti-randoms)
    By jvwarrior in forum OSR Help
    Replies: 9
    Last Post: 10-31-2007, 03:09 AM
  4. Karajama auto nat runner with anti bans/ anti randoms
    By mike_2922 in forum RS3 Outdated / Broken Scripts
    Replies: 1
    Last Post: 08-16-2007, 02:40 AM

Posting Permissions

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