SRL Archive - Archive

rune hacker - SRL Member Application Form


Rune Hacker

2007-03-18 03:32:37

<!– BEGIN TEMPLATE: formanswers –>
rune hacker - SRL Member Application Form
rune hacker

What is the meaning to life?


Where you Referred to SRL? If yes, by whom?
no


Programming Knowledge
xml, lua, and toc from world of warcraft addons lol

Other Communitys
sythe.org

How Long have You Played Runescape
3-4 years i think

Are you affilated in anyway with Jagex LTD?
No Comment
—————————————————–
Please write down a paragraph about Yourself.

Well my purple party hat has been scammed recently and i turned to scar to try and make some of the money back. i know it wont buy my purple back, but what else is there to do. scar is also very easy to get used to and fun since im fucking jagex over for not giving my purple back =P. i have 2 friends that cheat on rs a little also so i wanted to try it out.

——————————————————
Please Post a Sample of your Work. Only SCAR Scripts Accepted

//------------------------------------------------------------------------\\
// Here is a Bone Burier lol \\
//------------------------------------------------------------------------\\
// Setup Lines : 23-26 \\
// 32-49 \\
//------------------------------------------------------------------------\\
// \\
//------------------------------------------------------------------------\\
// Instructions \\
//------------------------------------------------------------------------\\
// 1. Set Runescape on low detail and on Very Bright. \\
// 2. Join a world where people dont pick up thier bones. \\
// 3. Start logged in or out where lots of bones are laying around. \\
// 4. Click on play and hope it works since its my first script lol. \\
//------------------------------------------------------------------------\\
program BoneBurier;
{.include SRL\SRL.scar}

Var
Loads: Integer;

const
bonecolor = 13816536; //color of bone you are picking up
RunDirection = 'N'; //direction you run away from random events(N,E,S,W)
Skillforlamp = 'Prayer'; //what to use a genie lamp on
numberloads = 5 ; //number of bones you want buried per player

//-------------------------------Players----------------------------------\\

procedure DeclarePlayers;
begin
HowManyPlayers:=3;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:=0;

Players[0].Name :='Username'; //Username goes here.
Players[0].Pass :='Passowrd'; //Password goes here.
Players[0].Nick :='sern'; //Type 3-4 letters of your runescape username.
Players[0].Active :=true; //Is this player active?

Players[1].Name :='Username';
Players[1].Pass :='Password';
Players[1].Nick :='sern';
Players[1].Active :=false;

Players[2].Name :='Username';
Players[2].Pass :='Password';
Players[2].Nick :='sern';
Players[2].Active :=false;

end;

//-----------------------------Progress Report----------------------------\\

Procedure Progressreport;
begin
Writeln('');
Writeln('//-----------Progress On Bone Burying-----------\\');
Writeln('//----Ran for '+ ScriptTime2(1) +' ----\\');
Writeln('//----Buried '+IntToStr(loads)+' loads----\\');
Writeln('//----Buried '+IntToStr((loads)*28)+' bones----\\');
WriteLn('//Gained about '+IntToStr((loads)*140)+' xp----\\')
end;

//------------------------------Anti Randoms------------------------------\\

Procedure AntiRandoms;
Begin
FindNormalRandoms;
FindLamp(Skillforlamp);
FindTalk;
FindScapeRune;
if (findfight) then begin
RunAwayDirection(RunDirection);
SleepAndMoveMouse(10000+Random(2000));
RunBack;
end;
end;

//-----------------------------Pick up bones------------------------------\\

Procedure Pickup;
Begin
Repeat
Findcolor(x,y,bonecolor,5,5,515,340)
Wait(300+random(100))
Mouse(x, y, 2, 2, False);
Wait(350+random(150))
ChooseOption(x, y, 'Bones');
Flag;
Wait(600+random(200))
Until(InvFull)
AntiRandoms;
end;

//------------------------------Bury bones--------------------------------\\

Procedure Bury;
begin
if(InvFull)then
begin
loads:=loads+1;
repeat
clickitemcolortol(bonecolor,4,true);
wait(300+random(25))
AntiRandoms;
Progressreport;
until(InvEmpty)
end;
end;

//------------------------------------------------------------------------\\

Procedure loadnumbers;
begin
repeat
Bury;
until(loads=numberloads)
AntiRandoms;
Progressreport;
SRLrandomsReport;
NextPlayer(True);
end;

//------------------------------------------------------------------------\\

Begin
SetupSRL;
DisguiseScar('iTunes');
DeclarePlayers;
LoginPlayer;
SetChat('on', 1);
SetChat('friends', 2);
SetChat('off', 3);
Setrun(true);
HighestAngle;
PerfectNorth;
Progressreport;
AntiRandoms;
Pickup;
Bury;
end.
end.
^^I'm currently improving it but this is still a good working beta.^^

——————————————————
<!– END TEMPLATE: formanswers –>

pwnaz0r

2007-03-18 03:41:53

Looks like good clean coding to me but maybe a little too simple. Still im not voting yet.

Rune Hacker

2007-03-18 03:43:47

I did that on purpose so i can very, very easily just change a couple words and it will collect and drop/bury soemthing else =P i kept it simple on purpose

So i don't want to make it confusing when i dont have to, right? I will add more if you want though, just tell me what.

Also, This script is very easy to understand for begginers if they need help with thier scripts, which i think is important to many of them.

Pentti

2007-03-18 03:55:24

Agreed with pwnaz0r, your coding looks very nice, but you still could add something more into script.

Rune Hacker

2007-03-18 04:00:01

Well, what more do you want me to add? Ill add what you want if thats what yourl ooking for from members of this forum.

I made it simplistic on purpose and I dont want to get denied because I did what I wanted. I am currently just making it work a little better, but im not really planning on adding anything big if i dont need to. I can add more if you want or if i need to later, im juts trying to keep it simplistic.

Boreas

2007-03-18 08:49:06

Yea nothing wrong with it, but a bit simple. Whats the longest proggy? How well does Pickup work?

 
Procedure Pickup;
Begin
Findcolor(x,y,bonecolor,5,5,515,340)
Mouse(x, y, 2, 2, False);
ChooseOption(x, y, 'Bones');
Wait(1700);
end;

Make that wait random, and maybe make that procedure cooler if doesn't work well. I can't find anything else wrong with it really.

Fourscape

2007-03-18 10:17:55

This is the pickup from my bone burrier…

Procedure pickup;
Begin
MarkTime(SafetyMark)
Repeat
Begin
RandomRotating;
end;
If FindColorSpiralTolerance(GX, GY, BoneColor, MSX1, MSY1, MSX2, MSY2, 3) then
begin
MMouse(GX, GY, 0, 0)
Wait(100)
If IsUpTextMulti('ake', 'Take', 'Tak') and IsUpTextMulti('nes', 'Bon', 'one') then
Begin
Mouse(GX, GY, 0, 0, True )
Flag;
end;
Begin
SRLRandomsReport;
Randoms;
end;
end;
If Not (LoggedIn) then NextPlayer(False)
Until (InvFull) or (TimeFromMark(SafetyMark) > 120000 + Random (60000))
end; //

Rune Hacker

2007-03-18 12:01:32

This script isnt perfect yet, but as a I said in my application, im still making it better. And im very pleased with how my first script came out. I personally really like how simple it is, when you people are making it sound like a bad thing. I will make it more reliable later and then release it to the public.
As i learn more about scar, i will start making longer, more reliable and useful scripts with bitmaps and and other more confusing commands.Bbut until then, I like simplistic.

Fourscape

2007-03-18 13:34:13

When he says simple, he is implying that you should put more work into it. Your pickup procedure will not work very well. You miss very simple things like such as using 'Flag;' Instead of 'Wait(1700)' You could add many things to this. We do not want you to make your script hard to read or anything, there are great things that are simple. Just make it simple and reliable. Show us everything you know.

Your pickup procedure will pick up anything of that color. Try one of these…

If FindObjMultiText(X, Y, 'ones', 'Bone', 'nes', BoneColor, 3) then
Begin
Mouse(X, Y, 0, 0, True)
Flag;
end;

or

If FindMSColorTol(X, Y, BoneColor, 3) then
Begin
MMouse(X, Y, 0, 0)
If IsUpTextMulti('ones', 'Bone', 'nes') Then
Begin
Mouse(X, Y, 0, 0, True)
end;
Flag;
end;

Until (InvEmpty)

I would not use this. If there is 1… just 1 item in the inventory say… gold from a random, it will just wait there… not doing anything.

Rune Hacker

2007-03-18 13:37:45

Yeah, im currently working very hard to find more reliable ways of doing this but im still a begginer.
What i am doing as we speak: progress does by bones buried, bury bones directly after it picks up, a more reliable pickup procedure, and some other small stuff.
I am trying my best to find better ways, but still like how it turned out.

Bobarkinator

2007-03-18 15:43:26

I would say add some failsafes to your procs. I'm not voting yet as I am on the fence.

Rune Hacker

2007-03-18 15:52:06

No one can decide if its a "Yes" or a "No" lol

I am adding more, and soon i will make it very effective but until then, this is still a good script i think. I am working hard to add more though, it is just goin to take a little time since im reading tuts and stuff. Tell me what i need to know, what i should add, and stuff that will help you vote "Yes" please, im working on it now.

Rune Hacker

2007-03-18 19:26:07

11 posts, 72 views, 3 votes.

Hmmmmm…..lol

Bump

Boreas

2007-03-18 19:35:41

From: rune hacker
No one can decide if its a "Yes" or a "No" lol

I am adding more, and soon i will make it very effective but until then, this is still a good script i think. I am working hard to add more though, it is just goin to take a little time since im reading tuts and stuff. Tell me what i need to know, what i should add, and stuff that will help you vote "Yes" please, im working on it now.



You just said in an above post that you are a beginner. And you reading tuts and stuff. You decided for me. No for now. Learn everything you can learn from the tuts in the public section. Write a more complicated(means advanced, not hard to read) script. Apply again in a while.

Rune Hacker

2007-03-18 19:49:16

Well, all i have to do to finish this is to make it pick up bones by bitmap instead of colors I believe.

What else should i add to it? I let it run and it did a load easy and it showed up on the progress report. (I stopped it after a load)

I dont want to be denied because it doestn use that many commands. It still works great and does what i want it to do.

Fourscape

2007-03-18 21:19:04

You saw all the changes I want.

TheGodfather

2007-03-18 23:36:39

I'm going to vote yes, even though your code is simple, but you seem willing to learn, and SRL members is a great place for that, which is why I'm a yes.

YoHoJo

2007-03-18 23:50:55

Actualy, you can lean just as much in SRL members as you can in Free.
BOTH have aces to Tut Island
BOTH can talk to memers
BOTH have help sectioins.

He should stay here until he has learned A LOT more.

TheGodfather

2007-03-19 02:08:42

From: YoHoJo
Actualy, you can lean just as much in SRL members as you can in Free.
BOTH have aces to Tut Island
BOTH can talk to memers
BOTH have help sectioins.

He should stay here until he has learned A LOT more.


Well with me being a recent SRL member, I think i've learned alot in 3 days, although i think it's cause im trying to learn :P

Fourscape

2007-03-19 12:07:46

The thing that helped me the most in learning how to script and script well was having a friend help me learn. Tuts never helped me. 1 on 1 help did.

JAD

2007-03-19 12:14:31

rune hacker, if you need a 1 on 1 teacher (as agreed with the above, it can be VERY helpful) add me on MSN: [email]runescapemacro@hotmail.com[/email] but for now, I think I'm going to have to say no also because you should learn everything you can and no almost everything the important, common things of scripting. read through the SRL manual, maybe look into learning forms and radial walking, and some other things there are tutorials on that you need to know, and then try applying. like you said, your still a beginner. to be an SRL member you should be in between of being intermediate and advanced.

Rune Hacker

2007-03-19 22:19:46

Ok, i think im going to give up on this boen burier script and go to a powercutter (or powerminer) since i wont need to worry about if im picking up the right thing, all the colors around me, the inventoryfull problem, and all that.

You can do whatever you want with this script than since i wont need it anymore.

Ill try again later with a new script.

Also, thanks a load for offering help JAD, ill contact you if i ever need help, but i might not, we'll see.

RAM

2007-03-23 17:45:37

From: TheGodfather
Well with me being a recent SRL member, I think i've learned alot in 3 days, although i think it's cause im trying to learn :P



http://www.villavu.com/forum/showthread.php?t=1288

syberium

2007-03-23 19:03:21

-NO. Way to simple, no failsafes. try putting more effort in. you called yourself a beginner, so why would u apply? try learning more and then go ahead and apply once u understand more.. also ur bone bury proc will click on anything on the color of the bones..

Rune Hacker

2007-03-24 14:10:46

Well, what do you think of this new one? I added btms, dtm, and other stuff, but im still asking people what i should change/remove/add.

Here is one of the proggys, but i stopped it myself since i was getting bored and wanted to do other things on my comp. So i know it can go pretty long (btw, this was 1 char)
//——————————————–\\
//———-Progress On Bone Burying———-\\
//——————————————–\\
//——Ran for 41 Minutes and 14 Seconds—–\\
//——Picked up 37 bones total————–\\
//——Buried 36 bones total—————–\\
//——Gained 180 xp total——————-\\
//——————————————–\\

Edit: I made it better so now it goes MUCH faster..
//——————————————–\\
//———-Progress On Bone Burying———-\\
//——————————————–\\
//——Ran for 6 Minutes and 42 Seconds—-\\
//——Picked up 27 bones total————–\\
//——Buried 33 bones total—————–\\
//——Gained 165 xp total——————-\\
//——————————————–\\