Results 1 to 17 of 17

Thread: Skalla's Autotalker

  1. #1
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Skalla's Autotalker

    Hey, i made an Autotalker as my first script (as most people do)

    it took a while- i added a progress report and stuff,

    well Tell me what you think of it and post progress report (lol)

    I was going to add a script piece so you could edit at the message like:

    Message1=Active
    Message2=InActive
    Message3=InActive
    so it gets easier if just use like the first 3 messages instead of all 9 lol

    if anyone know how to do that Please post it here, i would be really happy if someone did

    First i read like alot of tutorials was like "omg not gonna make it" lol,
    Then after a while i just.. Scripted lol, i just tried stuff until it worked

    Anyway, tell me whats wrong with it if it is anything wrong

    First File is- 9 Messages (the old version)

    Second file is- 4 Messages in line positions Shut down with F9 Thing OLD

    Third File is- 4 Messages Random positions Shut down with F9 Thing OLD

    Fourth File is the Latest Version "2.0" (Got alot of help from SirPali and N3ss3s so much <3 to them) !! try it out
    Currently Learning the Basics of Scar

  2. #2
    Join Date
    Jul 2007
    Location
    America
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Good for a first script - Just some ideas for it;

    You could add another variable for the time between messages, so people don't have to look further into your script.



    I don't think Typesend needs the chr(13) - it automatically hits Enter.

    Maybe add how many total messages to type and use an until...repeat loop or something
    const totalmessages = 5;
    var i: integer;
    var i:= 0;
    repeat
    i:= i + 1;
    typesend(message);
    until(i = totalmessages)
    Good luck with future scripting. I just started scripting a month or so ago, and now i'm making an east varrock miner and banker.
    I dunno, those asians are pretty difficult to out-auto, legend has it they don't need sleep or food...~tim0suprem0
    Activity is on the decline - school's got me
    Check out my tutorial[s] on Color Finding!||Procedures and Functions!

  3. #3
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by kikwit View Post
    Good for a first script - Just some ideas for it;

    You could add another variable for the time between messages, so people don't have to look further into your script.



    I don't think Typesend needs the chr(13) - it automatically hits Enter.

    Maybe add how many total messages to type and use an until...repeat loop or something


    Good luck with future scripting. I just started scripting a month or so ago, and now i'm making an east varrock miner and banker.
    I maybe got you wrong but my script says

    Message1
    Message2
    Message3
    Message4
    Message5
    Message6
    Message7
    Message8
    Message9

    Then it Starts from Message 1 again and loops like that until manually turned off ( CTRL + ALT + S )


    Okay, so i should

    Remove the Chr(13)
    and find a way to fix the time between messages variable thing Doable i guess..

    I started scripting 2 days ago (friday 3rd)
    Currently Learning the Basics of Scar

  4. #4
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Looks very nice for a first script. But i have one suggestion.
    At the end, where you tell the script when to do what:

    SCAR Code:
    Begin                                               // SKALLA @ SRL FORUMS
      BBQ;
      Repeat
        Signature;                         // <3
        Typing;
        Wait(1500+random(1000)) // how many milliseconds from msg 8 to msg 0
      Until(False)              // Dont touch the "+Random(1000))"
    End.                        // THIS IS MY FIRST SCRIPT \\

    in that part, remove the Signature;
    Signature; is already done in the BBQ; procedure.
    If it keeps repeating it everytime before it starts the Typing procedure, it will
    just freak out the Debug box.

    Try doing something like this
    SCAR Code:
    Begin                                              
      BBQ;
      Repeat
       Typing;
        Wait(1500+random(1000))
      Until (IsFKeyDown(number of F key here))
    Signature;            
    End.

    This way you can stop the script by pressing a F key (you decide which), which then shows the progress report.
    Thats much more organized and better to use.

    Anyway, nice first script, keep on learning, and im sure you'll be a great scripter one day

  5. #5
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by sirpali View Post
    Looks very nice for a first script. But i have one suggestion.
    At the end, where you tell the script when to do what:

    SCAR Code:
    Begin                                               // SKALLA @ SRL FORUMS
      BBQ;
      Repeat
        Signature;                         // <3
        Typing;
        Wait(1500+random(1000)) // how many milliseconds from msg 8 to msg 0
      Until(False)              // Dont touch the "+Random(1000))"
    End.                        // THIS IS MY FIRST SCRIPT \\

    in that part, remove the Signature;
    Signature; is already done in the BBQ; procedure.
    If it keeps repeating it everytime before it starts the Typing procedure, it will
    just freak out the Debug box.

    Try doing something like this
    SCAR Code:
    Begin                                              
      BBQ;
      Repeat
       Typing;
        Wait(1500+random(1000))
      Until (IsFKeyDown(number of F key here))
    Signature;            
    End.

    This way you can stop the script by pressing a F key (you decide which), which then shows the progress report.
    Thats much more organized and better to use.

    Anyway, nice first script, keep on learning, and im sure you'll be a great scripter one day
    Hey thanks

    just one problem lol

    SCAR Code:
    Begin                                               // SKALLA @ SRL FORUMS
      BBQ;
      Repeat                         // <3
        Typing;
        Wait(1500+random(1000)) // how many milliseconds from msg 8 to msg 0
      Until(IsFKeyDown(9))          // Dont touch the "+Random(1000))"
      Signature;
    End.                                 // THIS IS MY FIRST SCRIPT \\

    It looks like that now,
    But i dont really get it i press the F9 but it dosnt stop and it dosnt show how many messages written,

    And i need to fix so people dont need to write in time for each message so it is jsut one scratch of script where you write in like 4 numbers and it will change all of the messages to the same amount of milliseconds.

    And add so you can put ( TRUE or FALSE ) on some messages if you want to turn off some messages But ill fix it somehow
    Currently Learning the Basics of Scar

  6. #6
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Hmm... I just posted that but didnt really tried it out, it worked with my autotalker anyways.
    Gimme a few min and ill try to find whats wrong


    EDIT:
    Ok just tested it, and it does work, but..
    It first completes the entire Typing procedure before quitting.
    So it's not like it doesnt work, it just takes a while.

    Also i dont think people would use all nine lines with an autotyper
    Mostly they use 1-3/4 lines
    So i suggest taking down a few lines, it will also make the autotalker stop faster when pressing F9
    Try looking at other autotalkers to get some suggestions, like using forms and stuff.

    It will take a while, but its worth it.
    I also started with an autotalker just like you, kept learning, and now got an autotalker with
    forms, hotkeys and autotrade.
    Also learned how the same principles can be used for making a chicken killer/feather picker
    So keep on going, can't wait seeing your next script

    Glad to help, SirPali

  7. #7
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I now pressed CTRL+ALT+O and it stopped maybe that is the thing that is supposed to happen?

    When i changed back to False CTRL+ALT+O Didnt work for terminate script anymore so i guess that is supposed to happen >.<

    But it still dont show how many Msgs sent

    EDIT: I was wrong lol CTRL+ALT+O dont work anyway i was daydreaming lol
    Currently Learning the Basics of Scar

  8. #8
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    If u press F9 and wait till the typing is done it will show how many send in your signature

  9. #9
    Join Date
    Jun 2007
    Location
    In my computer room
    Posts
    148
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It Is A Nice Script but There Are A LOT of auto talkers out there.... However I find that yours is a step above the competition.

  10. #10
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It Is A Nice Script but There Are A LOT of auto talkers out there.... However I find that yours is a step above the competition.
    Thanks i guess

    Quote Originally Posted by sirpali View Post
    If u press F9 and wait till the typing is done it will show how many send in your signature
    Ah nice

    Gonna post an update soon, with

    4 Messages instead of 9

    The messages post at random places
    Example:
    Instead of this:

    Message1
    Message2
    Message3
    Message4

    it post at random positions

    Example:

    Message3
    Message1 ( Should i really use this? )
    Message2
    Message4

    And the Terminate script with F9 Thing


    More Feedback would be kool

    Thanks and Thanks again for all the help <3
    Currently Learning the Basics of Scar

  11. #11
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    For the random possistion thing u can use something like this:

    SCAR Code:
    begin
    case random(4) of
    0: Message1;
    1: Message2;
    2: Message3;
    3: Message4;
    end;
    Or something like that. It will randomly choose one of those 4 messages
    I suggest looking into that, i think it is what you are looking for

    SirPali

  12. #12
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Updated Download links,

    Tell me if i missed something

    Goin to read some more tutorials now
    Currently Learning the Basics of Scar

  13. #13
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Things you missed:
    Adding wait time to the messages
    Messages count ( for signature )

    Added those in now, works great with the randoms
    Also progress report works wonderfull
    Oh yeah, and you had a bunch of variables which u didnt use so you dont need those, deleted those too.

    Works wonderfull now

    Added new script with wait time and progress, take a look,
    Good luck on your next script

    ~SirPali

  14. #14
    Join Date
    Dec 2006
    Location
    Copy pastin to my C#
    Posts
    3,788
    Mentioned
    8 Post(s)
    Quoted
    29 Post(s)

    Default

    Okay time to separate autotalkers from the art of automatic chatting

    Try this

    SCAR Code:
    // SKALLA @ SRL FORUMS                        ^
              // Dont forget to mark the runescape window with the Crosshair +
              // SKALLA's AUTO TYPER

              // When you run the script, type to the box that appears and asks
              // for style, the style: 1 = keeps sending the messages in a row for
              // example : buying rune scim!
              //           buying rune scimmy!
              // and so on (ofcourse the messages you've set, not rune scims lol
              // Style 2 = selects a random message from the messages you've set.
              // After setting the style, it asks for the amount of messages.
              // After the amount, it asks for time between messages.
              // After you've set amount there comes box which asks for the messages.

              // It stops when you press f2

    program BBQAutotyper;
    {.include SRL/SRL.scar}
    var
      Messages: TStringArray;
      Style, Amount, Time: Integer;

    procedure Signature;
    begin
     Cleardebug;
     Writeln('                 SCRIPT BY SKALLA                         $$$$$$$$$$$$$$$$$$$$                  ');
     Writeln('SSSSSSSSSSS   KK  KK AAAAAAA  LL       LL    AAAAAAA      $$ Messages       $$                  ');
     Writeln('SS            KK KK  AA   AA  LL       LL    AA   AA DO   $$   Sent         $$                  ');
     Writeln('SS            KKKK   AA   AA  LL       LL    AA   AA NOT  $$    ::          $$                  ');
     Writeln('SSSSSSSSSSS   KKK    AAAAAAA  LL       LL    AAAAAAA STEAL$$                $$                  ');
     Writeln('         SS   KKKK   AA   AA  LL       LL    AA   AA      $$                $$                  ');
     Writeln('         SS   KK KK  AA   AA  LL       LL    AA   AA <3   $$                $$                  ');
     Writeln('SSSSSSSSSSS   KK  KK AA   AA  LLLLLLLL LLLLLLAA   AA      $$$$$$$$$$$$$$$$$$$$                  ');
     Writeln('                 SCRIPT BY SKALLA                         €€€€€€€€€€€€€€€€€€€€                  ');
    end;

    procedure ReceiveMessagesAndStuff;
    var
      I: Integer;
    begin
      Style := StrToInt(ReadLn('Style?'));
      Amount := StrToInt(ReadLn('Amount of messages?'));
      Time := StrToInt(ReadLn('Seconds between messages')) * 1000;
      for I := 1 to Amount do
      begin
        SetArrayLength(Messages, I);
        Messages[I -1] := ReadLn('Message '+IntToStr(I));
      end;
    end;

    procedure BBQ;
    begin
      Signature;
      Activateclient;
    end;

    procedure Send;
    var
      I: Integer;
    begin
      case Style of
      1: begin
           for I := 0 to GetArrayLength(Messages) -1 do
           begin
             TypeSend(Messages[i]);
             Wait(Time + Random(500));
           end;
         end;
      2: begin
           TypeSend(Messages[0 + Random(GetArrayLength(Messages)-1)]);
         end;
      end;
    end;

    begin
      SetupSRL;
      BBQ;
      ReceiveMessagesAndStuff;
      repeat
        Send;
      until(IsFKeyDown(2));
    end.

  15. #15
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks

    going to fix it right now

    EDIT:should i Register the script at stats? , lol i took the Script SirPali Posted and like mixed in with the one i got now then i took the script N3ss3s posted and like tried to mix it in as good as possible <.< well it got kinda good

    EDIT2: N3SS3S The Style 2 is kinda wierd

    I tested it and i got
    Code:
    buyinh rune scimitar
    rune scimmy
    rune scim
    rune scim
    rune scim
    rune scim
    rune scimmy
    rune scim
    rune scim
    rune scim
    buyinh rune scimitar
    rune scimmy
    rune scimmy
    rune scimmy
    (i wrote in rune scim thing in messages myself)

    but it dosnt wait i say 4 seconds delay but it jsut writes and writes no delay, and when that is fixed i think thats the final version gonna start on a Autocutter or Autominer or something like that

    EDIT: Updated Download links that was the Final Version, Thank you all for your help Much <3 ! im gonna start on a Autocutter or Autominer or something like that now

    Thank you all again for helping me <3<3
    Currently Learning the Basics of Scar

  16. #16
    Join Date
    Jul 2007
    Location
    's-Gravenpolder, Holland
    Posts
    204
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Your welcome
    Always glad to help ^^
    Good luck on your next script!

  17. #17
    Join Date
    Jul 2007
    Posts
    98
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    should i register this at stats?
    Currently Learning the Basics of Scar

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Autotalker =D
    By Xtragicx in forum First Scripts
    Replies: 4
    Last Post: 02-28-2009, 05:03 PM
  2. My First AutoTalker
    By eurostylz in forum First Scripts
    Replies: 13
    Last Post: 02-10-2008, 11:11 AM
  3. My first autotalker plz tell me what you think :0
    By caius_dio in forum First Scripts
    Replies: 6
    Last Post: 11-08-2007, 04:34 AM
  4. First Autotalker
    By 71runemaker in forum First Scripts
    Replies: 3
    Last Post: 07-14-2007, 08:57 AM
  5. My AutoTalker
    By RudeBoiAlex in forum RS3 Outdated / Broken Scripts
    Replies: 10
    Last Post: 03-05-2007, 03:34 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
  •