SRL Archive - Archive

TheVoiceInYourHead - SRL Member Application Form


TViYH

2008-09-02 22:21:22

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

What is the meaning to life?


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


Programming Knowledge
PHP, HTML, CSS, VB.NET

Other Communitys
RSBot, Sythe, few others

How Long have You Played Runescape
2 years

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

Hmmm. I'm good in school [A average], I'm easy to get along with. I play sports. I lovee to script! I usually don't end up finishing scripts though because RS gets boring..I'm learning TPAs, etc. Getting decent at them =].

I hope you guys will finally accept me into the Members forum =]

I've tried pretty hard.
I've learned TPAs, T2DPointArrays, multiplayer, etc.

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


{.Script Info:
# ScriptName = PowerChopper v1.2
# Author = TheVoiceInYourHead
# Description =
# Version = 1.2
# Date = Sep. 02, 2008
# Comments =
/Script Info}

program PowerChopper;
{.include SRL\SRL.scar}
{.include SRL\SRL\Skill\Woodcutting.scar}

var
Logs, Ents, z: Integer;
Colors: TIntegerArray;

Procedure DeclarePlayers;

Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Colors := []; //Setup Normal Tree colors here

Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active := True;

Writeln( IntToStr ( HowManyPlayers ) + ' Players' );
End;

function waitChop: boolean;
var
i, c, x, y: Integer;
begin
if not LoggedIn then Exit;
i := InvCount;
MarkTime(c);
repeat
FindNormalRandoms;
if FindEnt(x, y, True) then
Inc(Ents);
Wait(120);
until((InvCount>i) or (TimeFromMark(c)>=60000));
Result := True;
end;

function dropLogs: boolean;
var
x, y: Integer;
begin
if not LoggedIn then Exit;
repeat
Logs := Logs + CountItems(srl_GetBitmap(bmp_Log_Normal), 'bmp', [0])
ClickAllItems(srl_GetBitmap(bmp_Log_Normal), 'bmp', 'rop', 120, [0]);
until(not(FindBitmap(srl_GetBitmap(bmp_Log_Normal), x, y)));
Result := True;
end;

//Thanks to Cazax and Nava2 for help
function findTree(colors: tintegerarray): boolean;
var
MainTPA: TPointArray;
MainATPA, ColorTPA: T2DPointArray;
MainPoint: TPoint;
i, c, lingth: Integer;
begin
if not LoggedIn then Exit;
for c := 0 to High(colors) do
begin
FindColorsSpiralTolerance(MSCX, MSCY, ColorTPA[c], colors[c], MSX1, MSY1, MSX2, MSY2, 5);
MainTPA := CombineTPA(MainTPA, ColorTPA[c]);
end;
if Length(MainTPA)=0 then
begin
WriteLn('Pick new colors..');
TerminateScript;
end;
MainATPA := TPAtoATPAEx(MainTPA, 4, 4);
Lingth := High(MainATPA);
for i := 0 to Lingth do
begin
MainPoint := MiddleTPA(MainATPA[i]);
MMouse(MainPoint.x, MainPoint.y, 0, 0);
Wait(75 + Random(51));
if IsUpText('ree') then
begin
Mouse(MainPoint.x, MainPoint.y, 0, 0, False);
Wait(250 + Random(250));
Result := ChooseOption('hop');
If Result Then
Exit;
end;
end;
if Not Result Then
Writeln('No Tree');
end;

procedure Proggy;
begin
WriteLn('<><><><><>TViYH''s PowerChopper');
WriteLn('Total Ents: ' + IntToStr(Ents));
WriteLn('Total Logs: ' + IntToStr(Logs));
WriteLn('Total Time: ' + IntToStr((GetTimeRunning * 1000) * 60) + ' minutes');
end;

procedure MainLoop;
begin
if not LoggedIn then Exit;
if not FindAxe then
begin
WriteLn('No axe..');
TerminateScript;
end;
repeat
if findTree(Colors) then
waitChop;
until(InvFull);
dropLogs;
Proggy;
end;

begin
SetupSRL;
DeclarePlayers;
ActivateClient;
for z := 0 to (HowManyPlayers-1) do
begin
LoginPlayer;
MainLoop;
NextPlayer(False);
end;
end.

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

P1nky

2008-09-02 22:40:33

we want walking scripts that are advance/intermediate.

TViYH

2008-09-02 22:41:35

But, is this script good enough to make me accepted into the members forum.

gerauchert

2008-09-02 22:42:09

Sorry. No.

Here is a list of things that you should work to improve on and add to your script to make it members material:

- Failsafes <– You have slim to none
- Standards <– A little off in some places
- Multiplayer <– Make your script able to run for long periods of time switching through players
- DTMs/DDTMs <– Maybe your own DTM log dropper?
- RadialRoadWalk <– Make it a banking script? or Add deathwalk?
- Antiban <– you have none

Your script is too simple, and would not be effective to run for a long period at a time. What I like to do is to watch the script and when something goes wrong, I write a failsafe to make sure it doesnt happen again. Then i repeat that process until there are very little bugs left in the script.

TViYH

2008-09-02 22:45:32

Ok mate.

I really tried with teh standards =/ Lol.

Failsafes, I couldn't really think of any..

Multiplayer, I'm still learning.

DTMs/DDTMs, I wanted to take advantage of already created functions.

RRW, it's a powerchopper, so deathwalk is impossible, and banking isn't needed.

Antiban, this is the v1.2 version of this script. Lol. I was just applying with it now to see what can be done to make it uber.

Thanks for the help =]

gerauchert

2008-09-02 22:54:09

From: TheVoiceInYourHead
Ok mate.

I really tried with teh standards =/ Lol.

Failsafes, I couldn't really think of any..

Multiplayer, I'm still learning.

DTMs/DDTMs, I wanted to take advantage of already created functions.

RRW, it's a powerchopper, so deathwalk is impossible, and banking isn't needed.

Antiban, this is the v1.2 version of this script. Lol. I was just applying with it now to see what can be done to make it uber.

Thanks for the help =]


A little advice… I dont think anyone in SRL members will vote for a basic powerchopping script. If you really insist on making a powerchopping script for your application, then you make sure you can fill the requirements listed and demonstrate that you are capable of using them EFFECTIVELY in any situation.

As for the comment about the failsafes, I see a few loops that have the possibility of becoming "endless" should something fail during your procs. So if you get teleported by a random and cant find the tree it will search for the tree FOREVER. Thats just one thing I saw. For finding NEW failsafes, just follow my advice in my last post. Watch the script and fix the things that go wrong.

Just make sure your script has ALL of the things I listed next time you apply and show that you have a good knowledge of scripting SRL, by creating an effective working script.

Good luck! ;)

P1nky

2008-09-02 22:56:26

thevoice

the proc/funcs are nice

but you need more work into it like walking, and some other useful procs
gl

NiCbaZ

2008-09-03 02:00:41

nice functions there!!! but… ( theres always a but ant there :) ) its a power chopper…. as i have said in your last app PowerChopers are not enough!….

you say there was no need for any fail safes, or DDTMS, or DTMS, then make the need for them show us you can use them… Make a Script that walks to a shop( DDTMS, RRW ect..) Finds the Shop keeper ( TPA's Arrays ect..) Trades( Timing DTM's ect)… if you did some thing like that letting us see that youc an do it i would vote yes. i dont see any of that so its a no

btw.. we like scripts that are at least 350 lines.

Scaper

2008-09-03 02:35:29

NO and i am gunna vote now every time you appeal i asked you nicely before about somthing and you gave me abuse you're attitude is not SRL member worthy.

boberman

2008-09-03 10:35:20

From: Scaper
NO and i am gunna vote now every time you appeal i asked you nicely before about somthing and you gave me abuse you're attitude is not SRL member worthy.


attitudes change. I wouldn't be beyond giving him another chance.

However. This script is just too basic. there are 1000's of power choppers out there, if you made this a banker then it might be more interesting.

Nava2

2008-09-03 14:32:28

No, ugh, it does hurt me to say that.

You have a great attitude, but your script isn't very advanced. Its awesome for what it is, but its not very advanced.
You will need to write some walking procedures, as well as some banking ones. Banking isn't too hard, but it is what all Jr member scripts should have.

Sorry, better luck next time.

TViYH

2008-09-03 14:56:17

From: Scaper
NO and i am gunna vote now every time you appeal i asked you nicely before about somthing and you gave me abuse you're attitude is not SRL member worthy.



And…you saying that makes you SRL Member worthy?

Nava2

2008-09-03 15:02:12

From: TheVoiceInYourHead
And…you saying that makes you SRL Member worthy?


That response makes your attitude sink. BUT, I have seen you helping others, and some just don't get along.

Just watch what you say :)

TViYH

2008-09-03 15:03:41

Lol. Just stating a point.

I'm adding AntiBan, etc. as we speak.

I'm turning it into a Draynor Willo Chop/Bank.
Should I use reflection?

Hugolord

2008-09-03 15:05:34

From: TheVoiceInYourHead
Lol. Just stating a point.

I'm adding AntiBan, etc. as we speak.

I'm turning it into a Draynor Willo Chop/Bank.
Should I use reflection?


if you have complex backup. (note: its not about the script even working, its the things you show you can do/use)

Santa_Clause

2008-09-05 21:29:08

From: Scaper
NO and i am gunna vote now every time you appeal i asked you nicely before about somthing and you gave me abuse you're attitude is not SRL member worthy.


Your typing isn't even SRL-Members worthy, so let's not go there.

Attitude looks fine to me.

Script doesn't. Good luck next time.

Hobbit

2008-09-06 02:50:10

No based off a maturity level you showed today

Gu3st...

2008-09-06 02:56:16

Pmg i really want you in.. but the script is too simple :(

and i noticed this:
  if not FindAxe then
begin
WriteLn('No axe..');
TerminateScript;
end;

Nava2

2008-09-06 14:53:55

From: Hobbit
No based off a maturity level you showed today


Which?

MylesMadness

2008-09-06 18:26:00

From: Scaper
NO and i am gunna vote now every time you appeal i asked you nicely before about somthing and you gave me abuse you're attitude is not SRL member worthy.
Wow, I thought higher of you. That just was mean. If your going to rant, at least use some grammar…

NiCbaZ

2008-09-06 18:47:30

From: Mylesmadness
Wow, I thought higher of you. That just was mean. If your going to rant, at least use some grammar…


I don't want to flame or anything, but some people here are not that good at English or have some thing wrong with them , so they can not help having bad Grammar

TheVoice, i have already given you my thoughts on this app.

WT-Fakawi

2008-09-06 18:58:14

What's with you guys? This script looks good enough for me? Basic psychology: thevoiceinyourhead will learn! Don't you see that?

Yes! from me!

EvilChicken!

2008-09-07 05:50:40

I've always liked you, and you know much more than just SCAR.

Yes, regardless of script.

Naum

2008-09-07 06:32:09

I'm holding my vote.
A - Most members voted no.
B - Fakawi voted yes
Im confuzzled :SSSSSS

Hobbit

2008-09-07 10:53:10

Fawk voted yes because of script. I would have voted yes because of script, we are too harsh on scripts nowadays

I voted no because of his low maturity level and attitude problems.

Scaper

2008-09-08 01:18:56

@santa clause
sorry but it dint state anywhere that you have to have perfect grammar i am realy sorry im a part dislexic no body can be at 100% there best i try realy hard to spell sorry but i dint obtain SRL member for my grammer.

@Myles
im sorry to to dissapont you like that. again about my grammer^^ but this guys attitude stinks from what he through at me some nasty things he said in a pm etc. sorry to dissapoint you but if i had the pm's i would show you. :) hope we can still be freinds.

and i am not starting a flame war with him a am just stating why im noting no

thanx

Scaper.

Naum

2008-09-08 12:12:07

Meh guess its a yes. Script is good, I certainly think TVIYH is right to state his mind. GL

TViYH

2008-09-08 16:29:05

Uhm. I never PM'ed you Scaper…

HyperSecret

2008-09-08 18:58:48

From: Hobbit
I would have voted yes because of script, we are too harsh on scripts nowadays


a simple findColor and click doesn't work anymore, script need to become more advanced to get in as runescape gets more advanced. my opinion, I think we are to light on applications, especially with the new people getting in and voting yes to pretty much anything that compiles.

TViYH

2008-09-08 19:05:15

My procedure uses TPAs/ATPAs.

Nava2

2008-09-08 19:57:04

To be honest, some are getting in without it compiling.

TViYH

2008-09-08 19:58:06

Mine compiles, works, and makes sense.

Gu3st...

2008-09-09 01:51:54

Nava2: Mine did not compile..

I guess its a yes… GL :)

NiCbaZ

2008-09-09 03:58:00


I could care less about having infractions.


you posted that not good.

Nava2

2008-09-10 18:43:22

From: TheVoiceInYourHead
I could care less about having infractions.


Thats good… :)

Hobbit

2008-09-10 20:28:41

6 Yes
20 No

Please wait the period of one month before you can apply again.
Read some tuts and take the suggestions given to you and approve upon your script and attitude for next time.

Better luck next time.

Cheers,
Hobbit