SRL Archive - Archive

Exedos - SRL Member Application Form


Exedos

2007-06-24 10:55:32

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

What is the meaning to life?


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


Programming Knowledge
nope

Other Communitys
d2jsp,rst,sythe

How Long have You Played Runescape
3 years +

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

I havent been into scripting for that long probs jst about 2-3weeks of learning how to script i hope to be a good scripter in the future :)

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





{.Script Info:
# ScriptName = = 3RD Degree Burnz
# Author = Exedos
# Description = Takes logs from bank and lights em for your firemakeing needs
# Version = 1.0
# Date = -
# Comments = Start in front of one of the bank booths at Varrock east bank,
Hit the play button setup char pass nick then Close :D and watch thouse dreaded
logs be burnt.

Program new;
{.include SRL\SRL.scar}
{.include SRL\SRL\Skill\Firemaking.scar}

const
DaMouseSpeed = 5; //Mouse speed higher = fast lower = slower
LoadAmnt = 100; //Number of loads per player.
MaxTimeperload = 3; //Maximum number of minutes per load

var
LogColor, FailSafe, Loadz, FailSafe2: Integer;

procedure Setup;
begin
Signature;
SetupSRL;
StartPlayers(True, '');
NickNameBMP := CreateBitmapMaskFromText(Players[CurrentPlayer].Nick, UpChars);
MouseSpeed := DaMouseSpeed;
ActivateClient;
Wait(3000);
LoginPlayer;
PerfectNorth;
ChatsOff;
end;

procedure AntiBanz;
var
Ban: Integer;
begin
if (not (LoggedIn)) then Exit;
Ban := Random(500);
case Ban of
1: HoverSkill('FireMaking', True);
2: HoverSkill('Random', False);
3: PickUpMouse;
4: LeaveScreenEvery(3 + Random(7));
5: RandomChatEvery(8 + Random(6));
6: HoverEvery(3 + Random(5), 'Firemaking');
7: AlmostLogout;
8: ExamineObj('logs', LogColor, 10);
end;
end;

procedure AntiRandoms;
begin
Status('AntiRandoms;');
FindNormalRandoms;
DwarfItem;
FindLamp('Firemakeing');
OpenBox;
SolveBox;
if(DetectFrogCave)then SolveFrogSwamp;
if(InBlack)then Logout;
if(FindFight)then RunAway;
if(TalkToRand)then
begin
repeat
ClickToContinue;
until(not(TalkToRand));
end;
if(WeAreDead)then
begin
Logout;
Players[CurrentPlayer].Active:= False;
NextPlayer(True);
end;
end;

Procedure MyBankFinding;
begin
if (not (LoggedIn)) then Exit;
if(not(OpenBankGlass('veb', True, True))) then
begin
if(not(OpenBankQuiet('veb'))) then
begin
if(not(FindObjMultiText(x, y, 'ooth', 'ank booth', 'oth', 11579828, 10))) then
begin
if(not(FindObjMultiText(x, y, 'ooth', 'ank booth', 'oth', 2908279, 10))) then
begin
OpenBank3;
end;
end;
end;
end;
end;


procedure WithdrawIt;
begin
if (not (LoggedIn)) then Exit;
MyBankFinding;
FixBank;
MMouse(94, 78, 10, 10);
Wait(1000);
if(not(IsUpTextMulti('ogs', 'gs', 'log'))) then
begin
CloseBank;
NextPlayer(False);
end;
Withdraw(1, 1, 27);
CloseBank;
MarkTime(FailSafe);
repeat
Wait(500);
if(TimeFromMark(FailSafe) > 20000) then
WithdrawIt;
until(ExistsItem(28));
LogColor := GetColor(711, 445);
end;

procedure LightALog;
var
i: Integer;
begin
if (not (LoggedIn)) then Exit;
if(FindColor(x, y, LogColor, MIX1, MIY1, MIX2, MIY2)) then
begin
Mouse(x, y, 5, 5, True);
Wait(250 + Random(250));
Mouse(586, 228, 5, 5, True);
AntiRandoms;
end else
begin
for i := 2 to 28 do
begin
if(ExistsItem(i)) then
begin
MouseItem(i, True);
Mouse(586, 228, 5, 5, True);
AntiRandoms;
end;
end;
end;
end;

procedure WalkNLight;
var
Time: Integer;
begin
if (not (LoggedIn)) then Exit;
Time := MaxTimeperload * 60000
if(not(RadialRoadWalk(FindRoadColor, 0, 90, 60, 3, 3))) then
begin
Mouse(MMCX + 40, MMCY - 20, 10, 10, True);
FFlag(10);
end;
MarkTime(FailSafe2);
repeat
AntiRandoms;
LightALog;
MarkTime(FailSafe);
repeat
AntiRandoms;
Wait(500);
if(CantLightCheck) then
begin
if(FindColor(x, y, FindRoadColor, MSX1, MSY1, MSX2, MSY2)) then
begin
Mouse(x, y, 10, 10, True);
Flag;
end else
begin
Mouse(MSCX, MSCY - 40, 10, 10, True);
Flag;
end;
end;
if(ClickToContinue) then
begin
repeat
ClickToContinue;
Wait(2000 + Random(500));
until(not(ClickToContinue));
end;
if(TimeFromMark(FailSafe) > 20000) then
begin
LightALog;
MarkTime(FailSafe);
end;
until(InChatMulti('catc', 'nd', 're'));
until(CountItemColor(LogColor) < 1) or (TimeFromMark(FailSafe2) > Time);
end;

procedure WalkBack;
begin
if (not (LoggedIn)) then Exit;
if(not(FindSymbol(x, y, 'bank'))) then
begin
if(not(RadialRoadWalk(FindRoadColor, 88, 92, 50, 3, 3))) then
begin
Mouse(MMCX + 50, MMCY, 10, 10, True);
FFlag(10);
AntiRandoms;
end;
if(not(FindSymbol(x, y, 'bank'))) then
begin
if(not(FindColorTolerance(x, y, 3982554, MMX1, MMY1, MMX2, MMY2, 30))) then
begin
Writeln('Cant find bank... Changing player...');
NextPlayer(False);
end;
end;
end;
Mouse(x, y, 5, 5, True);
Flag;
end;

procedure ProggyReport;
var
Logs: Integer;
begin
Logs := Loadz * 27;
Writeln('~~~~~~~~~~Exedos 3RD Degree Brunz~~~~~~~~~~');
Writeln('Worked for ' + TimeRunning);
Writeln('Burnt ' + IntToStr(Logs) + ' logs');
SRLRandomsReport;
end;


begin
Setup;
repeat
WithdrawIt;
WalkNLight;
WalkBack;
Loadz := Loadz + 1;
ProggyReport;
if (not (LoggedIn)) then Exit;
until(Loadz >= LoadAmnt);
if(Loadz >= LoadAmnt) then NextPlayer(True);
if(Loadz <= LoadAmnt) then NextPlayer(False);
Loadz := 0;
end.

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

jhildy

2007-06-24 13:51:35

it's ok but for the log finding you should have used dtm's ill hold my vote

n3ss3s

2007-06-24 15:25:32

I think it deserves a yes… However after youre in you should know DTMs

tim46

2007-06-24 18:16:28

Looks good. Nice, clean, simple. Fail-safes and anti ban. Plus you don't like rap :p
Yes from me :)

EDIT: Script dosn't even compile… Loads of errors, he didn't include a lot of things. I have a feeling that he copied it…Maybe not, its just a feeling :p

Anyways, now no from me.

WhiteShadow

2007-06-24 18:23:45

yes. You can script well.

JAD

2007-06-24 18:34:45


Procedure MyBankFinding;
begin
if (not (LoggedIn)) then Exit;
if(not(OpenBankGlass('veb', True, True))) then
if(not(OpenBankQuiet('veb'))) then
if(not(FindObjMultiText(x, y, 'ooth', 'ank booth', 'oth', 11579828, 10))) then
if(not(FindObjMultiText(x, y, 'ooth', 'ank booth', 'oth', 2908279, 10))) then
OpenBank3;
end;

Better, isn't it? :p

I'll look it over more thoroughly a little later and then vote.

Ejjman

2007-06-24 18:53:45

Are you afflitiated with Jagex in any way?

JAD

2007-06-24 19:00:38

From: Ejjman1
Are you afflitiated with Jagex in any way?


Very odd he answered all the other questions, isn't it?

Jagex_Fagex

2007-06-24 19:30:45

Doesn't compile, im just gonna say no.

3Garrett3

2007-06-24 19:37:02

ya, it doesnt compile, so something must have happened there, i will wait a bit, probably vote no. You put no comment for jagex thing, answered everything else though.

Santa_Clause

2007-06-24 19:44:02

Firstly, it's his script, I was helping him with it yesterday. Secondly, let's hope he isn't part of Jagex.

Might be a yes, might be a no.

Edit: It's a yes but he has a lot of learning to do.

tim46

2007-06-24 20:01:37

Firstly, it's his script, I was helping him with it yesterday. Secondly, let's hope he isn't part of Jagex.

Might be a yes, might be a no.

Edit: It's a yes but he has a lot of learning to do.


Why did you vote yes if the script doesn't compile and if he has a lot of learning to do…?

shaunthasheep

2007-06-24 20:06:28

- 2 yes + 2 no's.
I accidentally voted yes, I meant no, and someone else above voted yes but changed it to no.

Also Script has no Multiplayer!!!!!!!

Santa_Clause

2007-06-24 20:19:54

From: tim46
Why did you vote yes if the script doesn't compile and if he has a lot of learning to do…?


I don't have to give a reason if I don't want to. Anyways, I don't think you know everything about scripting…I don't think anyone except maybe Fawki does. So I don't see…why I couldn't vote yes.

JAD

2007-06-24 20:38:05

From: SantaClause
I don't have to give a reason if I don't want to. Anyways, I don't think you know everything about scripting…I don't think anyone except maybe Fawki does. So I don't see…why I couldn't vote yes.


Everybody has something to learn on scripting, even fakawi. But some people have less to learn then others.

And I'm voting no btw, sorry.

Jagex_Fagex

2007-06-24 20:49:06

everyone can vote what they like, for their own reasons. It doesn't matter if it is his own script, although it looks good, it would need to compile first ;)

Bobarkinator

2007-06-24 21:10:28

Holding vote until it compiles.

BTW this is exactly what we need for the app process, before they post the must fix a broken script

Abyssal

2007-06-24 22:09:14

/agree with bob

And the answer to the Jagex thing… suspicious… We should just like, ban them from registering.

"If you are affiliated with Jagex in any way, you cannot join the forum or we will steal your cookies."

That'll scare em right out of there shoes, those Jagex mods love their cookies…

Bobarkinator

2007-06-24 23:05:53

This is what Jagex looks like :p

YoHoJo

2007-06-24 23:36:02

I dont think anyone should be voting yes beacause he is missing one (or in some cases 2) key SRL element(s).
That is multiplayer.
Nowhere in the script does it ask for user/pass/nick.
So thats one thing.
Also, without a nickname, SRL treats all talking as a random, making it lag like crazy checking all text for randoms.
If the script asked for a nickname, then it would only search for those specific characters.
And it doesn't even compile, so why are we voting yes here?

No offence to exedos, this is a lot better than many apps we have seen, but i still want to see it compile and have multiplayer before you get my yes.

Bobarkinator

2007-06-24 23:42:34

Which is why a lot of people have said they are holding their vote till he gets it compiling. But I didn't see that multiplayer thing. I need to start reading the scripts closer. No unless he updates that when he makes it compile.

YoHoJo

2007-06-25 02:31:26

I also dont understand why we wait.
If they apply, it means they think their script is good enough.
I always though edited should not be allowed on apps.
You make it or you dont.
If you dont, wait your month.
You should read about what you need in a script to get into members before applying with yours.

RAM

2007-06-25 02:49:37

Well, Alot of people demonstrate more knowledge, and are more active in following along with their application process…I do agree, that if they apply with a very basic script, like an auto talker, that we should allow them to add all of the necessary requirements, but there has been on many occasions, people applying with very big original scripts, that just needed a little fine tuning and we made suggestions, and it seems the ones that fixed their errors were accepted….. I always try to recommend them to ,create their script, post it in the free section, get feed back (fixing all errors then) and applying later…if they do follow these suggestions, then they know it will be an almost definite yes, as they have a post to refer to….maybe this should be a requirement ?


From: Jagex_Fagex
It doesn't matter if it is his own script
Huh?

~RAM

Santa_Clause

2007-06-25 03:00:11

Guessing it was a typo…

n3ss3s

2007-06-25 04:28:28

omfg I feel like rtard, I just read through the script only a bit …
Wish I could cancel my vote…

Boreas

2007-06-25 08:03:39

It has startplayers which is where you enter you enter user/pass, but it is missing one command to make it switch players, and it's clear he didn't test it.

Abyssal

2007-06-25 08:55:28

From: Boreas
It has startplayers which is where you enter you enter user/pass, but it is missing one command to make it switch players, and it's clear he didn't test it.


Which is never good - and plus I wodner why he hasnt posted at all.

Santa_Clause

2007-06-25 10:12:06

Doesn't have link?

I didn't really test my script either when I applied…:p