Results 1 to 12 of 12

Thread: HobGoblin Slayer 1.0

  1. #1
    Join Date
    Aug 2007
    Posts
    53
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default HobGoblin Slayer 1.0

    HOBGOBLIN SLAYER!
    For SRL 4.0 BETA
    Because I hate HobGoblins, I decided to make a HobGoblin Slayer;

    V 1.0
    -Healing System
    -AntiRandoms
    -Antiban
    -Can choose between strength, attack and defence.
    -Multiplayer
    -Radialwalk sytem.


    V 1.0 HB
    -Can heal
    -Detect randoms(thanks to wt-fakawi)
    -AntiBan
    -Radialwalk system

    This is the first official script that I release to the Junior Members Section.

    Instructions
    Fill out this:
    SCAR Code:
    const
      StartPlayer         = 0;  // Determines who will play first
      MySRLID = 'your id here';
      MySRLPassword = 'password here';

    And Declare your Army.

    LOCATION!


    How you can help
    -Post Progress Report
    -Report st00pid bugs.

  2. #2
    Join Date
    Mar 2007
    Posts
    1,223
    Mentioned
    0 Post(s)
    Quoted
    5 Post(s)

    Default

    yay first post ill give it a try!

  3. #3
    Join Date
    Jun 2007
    Location
    Canuckistan
    Posts
    306
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Second Post!

    Well done, Wilio. Very nice looking script.

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

  5. #5
    Join Date
    Dec 2006
    Posts
    723
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    SCAR Code:
    case random(10) of
        1: TypeSend('doh!');
        2: TypeSend('awww');
        3: TypeSend('ugh');
        4: TypeSend('Sucks');
        5: TypeSend('That was my monster!');
        6: TypeSend('I hate you!');
        7: TypeSend('=(');
        8: TypeSend('...');
        9: TypeSend('rawr');
        10: TypeSend('!');

    Random(10) results 0-9.

    SCAR Code:
    Function randomtodie: Boolean;

    begin
      if (FindFastRandoms) or
      (FindNormalRandoms) then
      begin
        Result := True;
        writeln('Found joo!');
      end else
      begin
        Result:= False;
      end;
      FindTalk
      SrlRandomsReport;
    end;

    Everything in FindFastRandoms is in FindNormalRandoms, so is FindTalk.

    SCAR Code:
    Function randomtodie: Boolean;

    begin
      if (FindNormalRandoms) then
      begin
        Result := True;
        writeln('Found joo!');
      end else
      begin
        Result:= False;
      end;
      SrlRandomsReport;
    end;

    That will cause less lag.

    For fightingmode you can use a case (Lowercase() makes the string result with all letters lowercase):

    SCAR Code:
    case Lowercase(Players[currentplayer].strings[1]) of
      'attack': SetFightMode(1);
      'strength': SetFightMode(2);
      'defence': SetFightMode(3);
    end;

    Just a suggestion:

    SCAR Code:
    if((y1-y) <=60) or ((y-y1)<=60)then
        begin
           MMouse(x1,y1,1,1);
           if(IsUpTextMulti('Attack','Hob','Goblin'))then
           begin
             GetMousePos(x1, y1);
             Mouse(x1,y1,0,0,true);
             wait(3000+random(600));


    Box is also in FindNormalRandoms.

    SCAR Code:
    4: case random(3) of
           1: HoverSkill('attack',false);
           2: HoverSkill('Strength',false);
           3: HoverSkill('Defence',false);
           4: HoverSkill('crafting',false);

    "case Random(4) + 1 of" will work. Same with the rest of the cases.

    Nice script, work on your standards.

  6. #6
    Join Date
    Aug 2007
    Posts
    53
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks for pointing out tips I didn't know about =).
    Most of them are changed.

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

  8. #8
    Join Date
    Jun 2007
    Location
    La Mirada, CA
    Posts
    2,484
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    quick suggestion of mine would be

    SCAR Code:
    if(findcolortolerance(x,y,hobcolor[0],0,0,515,338,4))
        and
        (findcolortolerance(x1,y1,hobcolor[1],0,0,515,338,4))
        then

    instead of using 'and' i would probably use 'or' b/c if it cant find the 2nd color then it wont attack the goblin, so i would make it or so if it doesnt find the 1st but finds the 2nd or vice versa it will still attack

    "Failure is the opportunity to begin again more intelligently" (Henry Ford)


  9. #9
    Join Date
    Aug 2007
    Posts
    53
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

  10. #10
    Join Date
    Nov 2007
    Posts
    77
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    you should make it pick up coins,runes,and/or limpwurt roots.

  11. #11
    Join Date
    Nov 2007
    Posts
    77
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    you should make it pick up coins,runes,and/or limpwurt roots,and if it does pick up limpwurt roots than make it walk to fally bank then back.

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

    Default

    What cb level is recommended to fight hobgoblins? + which food to use?

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Chicken Slayer
    By Faelstorm in forum OSR Help
    Replies: 1
    Last Post: 01-02-2008, 04:06 AM
  2. Hobgoblin pwner(request)
    By julian0 in forum RS3 Outdated / Broken Scripts
    Replies: 8
    Last Post: 11-16-2007, 02:11 AM
  3. Crafting Guilde Hobgoblin Ranger
    By fishsticks in forum RS3 Outdated / Broken Scripts
    Replies: 0
    Last Post: 10-23-2007, 02:23 AM
  4. Slayer script?
    By bandog in forum RS3 Outdated / Broken Scripts
    Replies: 1
    Last Post: 08-18-2007, 09:37 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
  •