Quantcast

Jump to content


Photo

SCAR Scripts


  • Please log in to reply
17 replies to this topic

#1 ovonel

ovonel
  • 50 posts

Posted 14 October 2011 - 08:08 AM

SCAR Scripts for Neopets
Good if you don't want to use score senders and can't be bothered to play. Copy and paste into SCAR 3.22 (Click here to download.) Some of them, I programmed from scratch. The others I adapted from the code samples. Will add more as I get to writing them nicely.

How to Use Scar (adapted from gamerzplanet.net)
Spoiler


Tug of War
Achieves max score (depending on settings) Leave the game at the main menu, specify the flash thing as the client window and press run. Plays and send scores 3 times without you having to do anything. Press right click to stop the script.


Program Tug_o_War;
Var x,y :integer;

// Made By Ovonel
//Play in Regular 650x390
//Leave Game at Start Screen and Run the Script
//Change Settings if Needed

//Settings
const
  timestoplay = 3;
  keydownfrequency = 30; //(How long in between key presses in ms)
  keydownrandomness = 30; //(Random time in between 0~x to be added to keydownfrequency)

//Variable Declaration
var
   t,f,r:Integer;

Procedure ASDW;
Begin
  Sendkeys('A');
 Wait(f+Random(r))
  Sendkeys('S');
 Wait(f+Random(r))
  Sendkeys('D');
 Wait(f+Random(r))
  Sendkeys('W');
 Wait(f+Random(r))
 end;

Procedure StartScreen;
begin
        Wait(2000);
        Writeln('Program Started');
        If(GetColor(179,369) = 2440564) Then
        begin
     		Wait(1000+Random(1000));
     		Writeln('Start Game');
     		ClickMouse(101,367,True);
     		Repeat
           		Wait(100+Random(100));
     		Until((GetColor(210,184) = 2440564))
     		ClickMouse(210,184,True);
     		Wait(1550+Random(600))
     		case random(5) of
                  0: ClickMouse(153,184,True);
                  1: ClickMouse(226,184,True);
                  2: ClickMouse(338,184,True);
                  3: ClickMouse(420,184,True);
                  4: ClickMouse(500,184,True);
     		end;
        end;
 end;



Procedure Play;
begin
 	Repeat
     		//If a Spell Is Needed
     		If(FindColorTolerance(X,y,3246790,165,53,165,77,5)) Then
                  ASDW;
     		Wait(f+Random(r))
     		SendKeys('A')
 	Until(IsMouseButtonDown(False) or (GetColor(473,120) = 13298425));
end;

Procedure Ending;
begin
 	ClickMouse(373,369,True); //SendScore
 	Wait(1000+Random(2000));
 	ClickMouse(340,134,True); //RestartGame
end;


//Start of Program
begin
Activateclient;
t := timestoplay;
f := keydownfrequency;
r := keydownrandomness;
repeat;
   	StartScreen;
   	Wait(0+Random(1));
   	Play;
   	Ending;
   	t := t - 1
until((t = 0) or IsMouseButtonDown(False));

end.

Zurroball
Achieves 1000np up to a very high score (depending on settings) Leave the game at the main menu, specify the flash thing as the client window and press run. Plays and send scores 3 times without you having to do anything. Adapted from sample script provided.


//Zurroball Script//

program ZurroBall;

var
  x, y, ballcolor, played, clicks: Integer;

const
  timestoplay = 3;
  numberofclicks = 60

procedure BeginGame;
begin
  if FindColor(x, y, 16727871, 33, 158, 254, 376) then
    ClickMouse(x, y, True)
  else
    ClickMouse(299, 199, True);
end;

begin
  repeat
    clicks := 0;
    BeginGame;
    Wait(1000);
    ballcolor := GetColor(245, 89);
    repeat
      repeat
        Wait(25);
      until FindColorTolerance(x, y, ballcolor, 5, 150, 449, 264, 20);
      ClickMouse(x, y, True);
      Inc(clicks);
      WriteLn('clicked for time number ' + IntToStr(clicks))
    until (clicks = numberofclicks);
    ClickMouse(562, 380, True);
    Inc(played);
    Wait(3000);
    ClickMouse(303, 293, True);
    Wait(2000);
  until (played = timestoplay);
end.

Edited by ovonel, 16 October 2011 - 05:45 PM.


#2 Waser Lave

Waser Lave

  • 25516 posts


Users Awards

Posted 14 October 2011 - 08:12 AM

You're fine to post scripts in here, try to keep them in one thread though.

#3 iargue

iargue
  • 10048 posts


Users Awards

Posted 14 October 2011 - 09:18 AM

Ahh SCAR

Now thats oldschool

#4 Sida

Sida
  • Tsvetesman

  • 3865 posts

Posted 14 October 2011 - 09:27 AM

Ahh SCAR

Now thats oldschool


Colour-picking runescape cheating goodness :p Used to think I was boss for being able to make runescape SCAR scripts lol.

#5 Musician

Musician
  • 669 posts


Users Awards

Posted 14 October 2011 - 10:00 AM

Welcome to Neocodex! I'd love to see some of your scripts. ^^

#6 ovonel

ovonel
  • 50 posts

Posted 14 October 2011 - 08:39 PM

Updated main post to include scripts

Edited by ovonel, 16 October 2011 - 05:46 PM.


#7 zandra

zandra
  • 791 posts

Posted 14 October 2011 - 10:17 PM

this adds another alternative way to score sending!

#8 Noitidart

Noitidart
  • Neocodex Co-Founder

  • 23214 posts


Users Awards

Posted 15 October 2011 - 07:58 AM

Wow that's really cool. Is the spell always ASDW? Or can it read the spell and send the right keys?

#9 ovonel

ovonel
  • 50 posts

Posted 15 October 2011 - 09:58 PM

Wow that's really cool. Is the spell always ASDW? Or can it read the spell and send the right keys?


It doesn't matter, it spams ASDW so you will get your spell done in max 1 sec.

#10 Noitidart

Noitidart
  • Neocodex Co-Founder

  • 23214 posts


Users Awards

Posted 16 October 2011 - 09:44 AM

Oh is the spell either ASD or SDW always?

#11 ovonel

ovonel
  • 50 posts

Posted 16 October 2011 - 05:25 PM

Oh is the spell either ASD or SDW always?


Hmm, I should explain, the spell can be any combination of A,D,S and W

For example, if the spell is AWDS,

The script will type:

ADSW, which gets you the letters A, and W. Then, it repeats ADSW again, which gives you the D and S.

So to complete the spell AWDS, the comp repeats ADSW twice. Inefficient, but better than using BitMaps for each letter. I'm sure TNT doesn't check keypresses (I hope)


#12 willy101

willy101
  • 337 posts

Posted 19 October 2011 - 11:00 AM

Wow I remember this i used to use this 4 years ago to beat math's nightmare quickly this really takes me back

Edit I found this old script I have no guarantees it still works im not at a computer capable of accessing scar to test it



Destruct-o-Match

program dom2;
//////////////////////////////////////////////////
// Destruct-o-Match II //
// Snu Woods //
// v1.1 //
//////////////////////////////////////////////////
// 1.Load Destruct-o-Match II(normal)//
// 2.Target the window //
// 3.Click on the green arrow or //
// press ctrl+r //
// //
// Special Dedication to iruleatants //
// This is my first script =) //
//////////////////////////////////////////////////

//Do not touch if you're a leecher that hasn't
//even bothered reading a SCAR tutorial

procedure start;
begin
clickmouse(180,581,true);
wait(200)
clickmouse(444,528,true);
wait(200)
clickmouse(315,298,true);
end;

procedure a;
begin
clickmouse(46,488,true);
clickmouse(108,488,true);
clickmouse(168,488,true);
clickmouse(228,488,true);
clickmouse(288,488,true);
clickmouse(346,488,true);
clickmouse(408,488,true);
clickmouse(468,488,true);
clickmouse(528,488,true);
clickmouse(588,488,true);
end;

procedure b;
begin
clickmouse(46,448,true);
clickmouse(108,448,true);
clickmouse(168,448,true);
clickmouse(228,448,true);
clickmouse(288,448,true);
clickmouse(346,488,true);
clickmouse(408,488,true);
clickmouse(468,488,true);
clickmouse(528,488,true);
clickmouse(588,488,true);
end;

procedure c;
begin
clickmouse(46,408,true);
clickmouse(108,408,true);
clickmouse(168,408,true);
clickmouse(228,408,true);
clickmouse(288,408,true);
clickmouse(346,408,true);
clickmouse(408,408,true);
clickmouse(468,408,true);
clickmouse(528,408,true);
clickmouse(588,408,true);
end;

procedure d;
begin
clickmouse(46,368,true);
clickmouse(108,368,true);
clickmouse(168,368,true);
clickmouse(228,368,true);
clickmouse(288,368,true);
clickmouse(346,368,true);
clickmouse(408,368,true);
clickmouse(468,368,true);
clickmouse(528,368,true);
clickmouse(588,368,true);
end;

begin
activateclient;
wait(100)
start;
wait(750)
repeat
a;
wait(10)
b;
wait(10)
c;
wait(10)
d;
until(getcolor(181,345)=0)
end.

Edited by willy101, 19 October 2011 - 11:04 AM.


#13 iargue

iargue
  • 10048 posts


Users Awards

Posted 19 October 2011 - 11:05 AM

Colour-picking runescape cheating goodness :p Used to think I was boss for being able to make runescape SCAR scripts lol.


The scripting at the point where I left was actually pretty boss.

There was some scripting community that I was part of that developed a library. Included all of their Random event checks, walking to and from cities. Banking, and all kinds of other shit. Was really awesome working with those guys :p Also helped me to understand the basics of scripting.

But, the same thing could be done much much better if I went back and did it again in python :p

Hmm, I should explain, the spell can be any combination of A,D,S and W

For example, if the spell is AWDS,

The script will type:

ADSW, which gets you the letters A, and W. Then, it repeats ADSW again, which gives you the D and S.

So to complete the spell AWDS, the comp repeats ADSW twice. Inefficient, but better than using BitMaps for each letter. I'm sure TNT doesn't check keypresses (I hope)



TNT checks nothing besides time and score. Hence why score sending works perfectly as long as the time is believable.

#14 Sida

Sida
  • Tsvetesman

  • 3865 posts

Posted 19 October 2011 - 11:25 AM

The scripting at the point where I left was actually pretty boss.

There was some scripting community that I was part of that developed a library. Included all of their Random event checks, walking to and from cities. Banking, and all kinds of other shit. Was really awesome working with those guys :p Also helped me to understand the basics of scripting.

But, the same thing could be done much much better if I went back and did it again in python :p


Can you remember the name of the forums? The one that got shut down because the owner was having a kid. Can't remember for the life of me. Not sythe, the other one.

#15 iargue

iargue
  • 10048 posts


Users Awards

Posted 19 October 2011 - 11:28 AM

Can you remember the name of the forums? The one that got shut down because the owner was having a kid. Can't remember for the life of me. Not sythe, the other one.



http://www.moparisthebest.com/smf/

They moved onto Simba it seems.

There was something else.

SRL or something, that was the group I worked with on making the library.

#16 Sida

Sida
  • Tsvetesman

  • 3865 posts

Posted 19 October 2011 - 11:30 AM

http://www.moparisthebest.com/smf/

They moved onto Simba it seems.

There was something else.

SRL or something, that was the group I worked with on making the library.


Ah that wasn't the one I used. Just googled it, http://www.kaitnieks.com Looks like it's been brought by some kid who's just stuck up a wank tutorial -.- Not suprised though, it was shutdown a while back.

#17 iargue

iargue
  • 10048 posts


Users Awards

Posted 19 October 2011 - 11:37 AM

Ah that wasn't the one I used. Just googled it, http://www.kaitnieks.com Looks like it's been brought by some kid who's just stuck up a wank tutorial -.- Not suprised though, it was shutdown a while back.



That was the person who originally created Scar, and then got shut down before I entered the scene because they had a life :p

Whenever I first joined there as SCAR and some bot known as Aryana, which was a beautiful java bot. I made like 22 million gold selling Rune Essence with it. It died when they moved from Runescape to Runescape2 because of the engine rewrite. Then SCAR was the only one left, and the SRL community was created. I dropped out a little while after that :p

#18 Kyle

Kyle
  • Legit.

  • 2082 posts


Users Awards

Posted 19 October 2011 - 04:59 PM

That was the person who originally created Scar, and then got shut down before I entered the scene because they had a life :p

Whenever I first joined there as SCAR and some bot known as Aryana, which was a beautiful java bot. I made like 22 million gold selling Rune Essence with it. It died when they moved from Runescape to Runescape2 because of the engine rewrite. Then SCAR was the only one left, and the SRL community was created. I dropped out a little while after that :p

Noob :p

Kaitnieks used to steal Codex/GzP programs once in a while. Interesting site


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users