SRL Archive - General

If i apply for members.....


StrikerX

2008-09-17 08:03:25

If I apply for members with a script that contains MOSTLY of reflection, will people vote no just because of reflection…

Bonfield

2008-09-17 08:16:19

yes you definately wont get in just ask born2code or seroko (i dont think i spelt his name right soz)

you will have to post a script the if it uses SRL then it will need to be fully backed up by using traditional colour methods ie if u use relfection to walk it needs to have DDTM, radialwalk, etc as failsafes

the main reason that ppl/i do not like reflection in members apps is because it makes scripting alot easier but one main point in my mind is that at the moment it is not officially supported by SRL of therefore using it doesnt show how much the person applying knows how to use the SRL include

StrikerX

2008-09-17 08:28:38

Well of coarse it has all traditional SRL backups Radialwalk, Colour finding ect.

It's just Reflection walking has never failed for me.

Goobs

2008-09-17 08:44:16

Again, reflection is alot easier. You really don't need failsafes, or backups. That's why you'll get shot down. I would completely forget about reflection in a member's script because at least half of the SRL Members are biased against reflection.

Bonfield

2008-09-17 08:48:54

i know that relflection walking is pretty accurate but you need to make sure that where ever you have used reflection that there is a failsafe using the SRL as a backup

the easiest way that i can think if is that if reflection was a boolean then the script should be albe to run with or without reflection…….. lol that sounds a little confusing but i hope you know what i mean =]

n3ss3s

2008-09-17 09:51:30

Create a good reflection script and you'll have my yes, the shit some people vote yes for justifies letting reflection scripts in…

Wizzup?

2008-09-17 09:55:24

What happened to the everyone needs to know how radialwalk works, 'rule'?

HyperSecret

2008-09-17 10:10:42

I personally don't like people who just use reflection for everything, and try to get into members with that script. Make a color-based script and apply with that. There are requirements that are color-based that you need to know.

Markus

2008-09-17 13:03:11

If you got a colour script which also utilizes reflection, and can work independently of reflection, I might vote yes, else it's an instant no (for me).

n3ss3s

2008-09-17 14:03:27

What happened to the everyone needs to know how radialwalk works, 'rule'?



It's pitiful how it's being used, people use it in a 'procedural' form poorly and anyway without failsafes, also if you meant what happens in depth, even less people know it nowadays, they won't ever bother to look into the plugin because they automatically think that everything pluginized is impossible to learn from.


They are only interested in the 'end user solution', they don't know about what happens in the client while using reflection for the walking, nor about SortCircleWise etc. :(


/rant.

randy marsh

2008-09-17 14:59:42

Why stick with a harder / longer scripting system, if the script works well i think you should get in but i cant judge that as i am not a member!

StrikerX

2008-09-17 16:42:45

From: Wizzup?
What happened to the everyone needs to know how radialwalk works, 'rule'?


This is a Restless Ghost quest runnner, so you have to walk from Lumbridge to the swamp, back ect.

From: Wizzup?
The idea was never to make it easier for noobies, the idea was to make bigger projects, but it should still require skill.


This is a big project, that requires alot of walking. I know Walking (Raidalwalking,DDTMs,Symbol), DTM's ect.

Freddy1990

2008-09-17 17:53:00

From: strikerx25
If I apply for members with a script that contains MOSTLY of reflection, will people vote no just because of reflection…


Freddinator crush your reflection! *grr*

TravisV10

2008-09-17 18:37:25

From: Bonfield
yes you definately wont get in just ask born2code or seroko (i dont think i spelt his name right soz)

you will have to post a script the if it uses SRL then it will need to be fully backed up by using traditional colour methods ie if u use relfection to walk it needs to have DDTM, radialwalk, etc as failsafes

the main reason that ppl/i do not like reflection in members apps is because it makes scripting alot easier but one main point in my mind is that at the moment it is not officially supported by SRL of therefore using it doesnt show how much the person applying knows how to use the SRL include


I have only made 1 reflection script. I mostly got voted no because I waited 3 days instead of 2 weeks. xD

Bonfield

2008-09-17 22:37:58

yeah but that script was all reflection no colour backups

reflection is fine in an app as long as it is used correctly

From: Markus
If you got a colour script which also utilizes reflection, and can work independently of reflection, I might vote yes, else it's an instant no (for me).


lol that was what i was trying to say before

StrikerX

2008-09-18 02:54:23

From: Freddy1990
Freddinator crush your reflection! *grr*


Ohh….Noez

wazzzup

2008-09-18 03:35:43

wait…so let me get this straight. Some people dont like reflection because its too simple?? you know simplicity can be a good thing, just because something seems too easy doesnt mean its automatically a bad idea when it comes to autoing..this is a huge advancement imo.

how about someone gives us a big WHY statement about how reflection is fail

StrikerX

2008-09-18 03:51:05

Just Search….there's hundreds of Reflection Flame

Bonfield

2008-09-18 04:00:31

reflection makes scripting to easy also how does makeing a reflection script show that you know anyhting about the SRL include?

i know that u are going to say that if reflection means flawless item pickup. monster finding, walking etc than why shouldnt we use it

the only reason that i can think of is that creating scripts with reflection there is no real challenge as opposed to creating the exact same way only using colour finding making scripting harder….. also if we accecpted member apps using reflection only and voted yes on the fact that the script works well than there would be massive amount of new members and pretty much create another jr member level with ppl posting errors abd not knowing how to script using colour

i hope that answers your why the main reason in my mind is that it doesnt show anyone how well you can script

Seroko

2008-09-18 12:02:29

Okay the first thing that will happen is they will shoot you down for not properly backing up everything with tradional color based functions, meaning you will basically be making two scripts if you plan on using reflection. The reason they claim this has to be is incase the hooks go down, although when they go down 2-3 times a month they are usually back up within the hour, vs if something fails on SRL it drops for day(s). Neither is perfect. So unless you back everything with traditional color finding functions don't dream of using it. They don't care if the script has the ability to get 99 in all functions solve every random and do everything you could ever want with an AI level close to humans, it simply WILL not get you in due to biased members. Not all members are like this, some will see that you know how to script, and increase the ability of what SCAR has to offer as a bot, but those who do will continue to haunt your app restressing how much you fail for not using colors.

Another thing they will shoot you down for reflection being too easy, this also is extremely biased. Reflection requires just as much SCRIPTING knowledge to use as the SRL include, although some could argue it out that reflection makes certain things easier. But what about SRL? SRL makes scripting in scar easier. If you want to hold that arguement then require scripts to be done without any includes to show you know how to use scar.

The application page basically only states it must be an original script, not short, not basic, that shows you understand how to script in scar. This is not the case. The top things they are looking for is the correctness of your program (using things that could be greatly shortened / following scar scripting standards), your use of color based functions, your attitude, and if you used reflection could it be removed and the script still run perfectly.

I have stated slightly rudely, and i apologize for that, that often the members require scripts that is beyond their own scripting knowledge. For example (Not calling you out or saying any names) my script worked 95~% it had a few issues with too many antibans that caused it to mess up occasionally. I kept updating it as needed, ontop of that I had an agility runer, hawk hunter trainer, power cutter all out running decently/good. <- This was a bit before I learned quiet a bit from those helpful members during the app process, now most of my scripts run flawlessly. I was getting shot down by someone who had one script out ~kinda~ the script they used to app with, and after a year they was still modifying it to make it work good enough to use reliably.

Another unpleasant thing you will find happening during the process is you will find three kinds of people during your app. The first those who review your script, looking through it, votes yes or no, and gives you some constuctive critism such as: This function could of been made a little shorter using lowercase(). And those are the good members who help each other and advance the community. The second type is ones that review your script and go on doing their thing not leaving you any comments, although not as helpful this is perfectly fine (Although if they spent the time reviewing your script you would think they would want to comment :p). The third kind is those who instantly vote no because they see something THEY don't like or agree on, post rude comments insulting you as a person, or just no, too simple cause of reflection. Something in that area.

The SRL community is extremely biased against reflection, although they somewhat support scripts reflection based, you will never get to be a members with a reflection based script without COMPLETE backup.

I apologize for my rudeness, I apologize for negativity, but this is my opinion and thoughts on the matter.

wazzzup

2008-09-18 12:31:51

From: Bonfield
reflection makes scripting to easy also how does makeing a reflection script show that you know anyhting about the SRL include?

i know that u are going to say that if reflection means flawless item pickup. monster finding, walking etc than why shouldnt we use it

the only reason that i can think of is that creating scripts with reflection there is no real challenge as opposed to creating the exact same way only using colour finding making scripting harder….. also if we accecpted member apps using reflection only and voted yes on the fact that the script works well than there would be massive amount of new members and pretty much create another jr member level with ppl posting errors abd not knowing how to script using colour

i hope that answers your why the main reason in my mind is that it doesnt show anyone how well you can script


yeah you make sense, thanks for clearing that up

oh and i also agree with u seroko but u seem like a good scripter so im sure u wouldnt mine being a junior for a bit longer…i would vote yes for ur script if it means anything haha but i judge by the character not by the script (has no idea how to script)

Gu3st...

2008-09-18 15:02:51

Imagine that your script also should work without the reflection.

StrikerX

2008-09-20 01:59:10

From: Seroko
Okay the first thing that will happen is they will shoot you down for not properly backing up everything with tradional color based functions, meaning you will basically be making two scripts if you plan on using reflection. The reason they claim this has to be is incase the hooks go down, although when they go down 2-3 times a month they are usually back up within the hour, vs if something fails on SRL it drops for day(s). Neither is perfect. So unless you back everything with traditional color finding functions don't dream of using it. They don't care if the script has the ability to get 99 in all functions solve every random and do everything you could ever want with an AI level close to humans, it simply WILL not get you in due to biased members. Not all members are like this, some will see that you know how to script, and increase the ability of what SCAR has to offer as a bot, but those who do will continue to haunt your app restressing how much you fail for not using colors.

Another thing they will shoot you down for reflection being too easy, this also is extremely biased. Reflection requires just as much SCRIPTING knowledge to use as the SRL include, although some could argue it out that reflection makes certain things easier. But what about SRL? SRL makes scripting in scar easier. If you want to hold that arguement then require scripts to be done without any includes to show you know how to use scar.

The application page basically only states it must be an original script, not short, not basic, that shows you understand how to script in scar. This is not the case. The top things they are looking for is the correctness of your program (using things that could be greatly shortened / following scar scripting standards), your use of color based functions, your attitude, and if you used reflection could it be removed and the script still run perfectly.

I have stated slightly rudely, and i apologize for that, that often the members require scripts that is beyond their own scripting knowledge. For example (Not calling you out or saying any names) my script worked 95~% it had a few issues with too many antibans that caused it to mess up occasionally. I kept updating it as needed, ontop of that I had an agility runer, hawk hunter trainer, power cutter all out running decently/good. <- This was a bit before I learned quiet a bit from those helpful members during the app process, now most of my scripts run flawlessly. I was getting shot down by someone who had one script out ~kinda~ the script they used to app with, and after a year they was still modifying it to make it work good enough to use reliably.

Another unpleasant thing you will find happening during the process is you will find three kinds of people during your app. The first those who review your script, looking through it, votes yes or no, and gives you some constuctive critism such as: This function could of been made a little shorter using lowercase(). And those are the good members who help each other and advance the community. The second type is ones that review your script and go on doing their thing not leaving you any comments, although not as helpful this is perfectly fine (Although if they spent the time reviewing your script you would think they would want to comment :p). The third kind is those who instantly vote no because they see something THEY don't like or agree on, post rude comments insulting you as a person, or just no, too simple cause of reflection. Something in that area.

The SRL community is extremely biased against reflection, although they somewhat support scripts reflection based, you will never get to be a members with a reflection based script without COMPLETE backup.

I apologize for my rudeness, I apologize for negativity, but this is my opinion and thoughts on the matter.


Wow someone <3 Reflection.

Thanks guys. But yes i have backed up rmy script with traditional SRL functions, I.E NPC finding, walking, colour ect.

Can someone close this pl0x.

Markus

2008-09-20 03:41:27

From: Seroko
Okay the first thing that will happen is they will shoot you down for not properly backing up everything with tradional color based functions, meaning you will basically be making two scripts if you plan on using reflection. The reason they claim this has to be is incase the hooks go down, although when they go down 2-3 times a month they are usually back up within the hour, vs if something fails on SRL it drops for day(s).

Difference is that SRL can run for 2 months without updates, so it has a way higher uptime.
Neither is perfect. So unless you back everything with traditional color finding functions don't dream of using it. They don't care if the script has the ability to get 99 in all functions solve every random and do everything you could ever want with an AI level close to humans, it simply WILL not get you in due to biased members. Not all members are like this, some will see that you know how to script, and increase the ability of what SCAR has to offer as a bot, but those who do will continue to haunt your app restressing how much you fail for not using colors.

Take a look at this tiny little script:

{.include srl/srl.scar}
const
cavecolor = 123456;
cavewallcolor = 13123;
function goincave;
var x, y : integer;
begin
if FindColor(x, y, cavewallcolor, msx1, msy1, msx2, msy2) then
begin
mouse(x, y, 5, 5, true);
end;
end;
var
x, y : integer;
begin
setupsrl;
repeat
while findcolor(x, y, cavecolor, mmx1, mmy1, mmx2, mmy2) do
sleepandmovemouse(random(10000));
findnormalrandoms;
goincave;
until false;
end.
WOW A FIGHTCAVER THAT CAN GET ME 99 STR ATK DEF!!!!1!!
[/sarcasm]
Well it should work if you set the constants right, but you honestly think that that is scripting knowledge? well I don't tbh.

Another thing they will shoot you down for reflection being too easy, this also is extremely biased. Reflection requires just as much SCRIPTING knowledge to use as the SRL include, although some could argue it out that reflection makes certain things easier. But what about SRL? SRL makes scripting in scar easier. If you want to hold that arguement then require scripts to be done without any includes to show you know how to use scar.

Lets compare these two tiny little walking systems from two scripts:
Colour:

function WalkTheRoute(route : TWalkRoute) : boolean;
var
i : integer;
x, y : integer;
begin
result := false; //ALWAYS initialize the result
if (not(loggedin)) then
exit;
for i := 0 to high(route) do //Repeat code below for every step we need to walk
begin
debug('Walking step '+inttostr(i), 0);
if (not(loggedin)) then //Default "failsafe"
exit;
//WaitWhilstLoading;
if DTMRotated(route[i].DDTM.DaDTM, x, y, //Ok, so first we search for the (D)DTM
mmx1+route[i].DDTM.Modi.X1, mmy1+route[i].DDTM.Modi.Y1,
mmx2-route[i].DDTM.Modi.X2, mmy2-route[i].DDTM.Modi.Y2) then
begin
Debug('FOUND STEP '+inttostr(i), 0);
MFF(x, y, 1, 1); //If we found it click
FFlag(0); //Wait
FindNormalRandoms; //And find Randoms ofcourse :p
Wait(500 + random(500)); //Then wait a little bit longer
end else
begin
debug('Failsafe! step '+inttostr(i), 1);
case route[i].BackupType of //If not found, we got a few backup types:
None :
begin
MyTakeScreenz('Failed to walk to step '+inttostr(i));
logout;
exit;
end; //We got none, in that case we'll stop
Radialwalking :
begin
if not RadialWalk(HandleColour(route[i].OtherInfo.y), route[i].RadiPoint.x, route[i].RadiPoint.y, route[i].OtherInfo.x, 1, 1) then
begin
logout;
exit; //We got radialwalk, just handle the radialwalk
end;
end;
Coords: //And we got coords
begin
if (not(CoordFailsafe)) then //For coord-click paranoia people, we got constant they can set :)
begin
logout;
exit;
end;
MFF(route[i].RadiPoint.x, route[i].RadiPoint.y, route[i].OtherInfO.x, route[i].OtherInfo.y);
end;
end;
FFlag(0);
FindNormalRandoms;
Wait(500 + random(500));
end;
end;
result := true;
debug('Walked the route completely :)', 1);
end;
And this even tinier reflection system:

function WalkIt(Path: TPointArray): Boolean;
var
i, j : integer;
Begin
Result := False;
if (not(loggedin)) then
exit;
j := ClosestTile(Path);
if j = High(Path) then
begin
Result := True;
exit;
end;
for i := j to high(path) do
WalkTile(Path[I], 3, 3);
end;
Look and compare, they both do the same job, but please dont tell me the second one requires more knowledge to make.

The application page basically only states it must be an original script, not short, not basic, that shows you understand how to script in scar. This is not the case. The top things they are looking for is the correctness of your program (using things that could be greatly shortened / following scar scripting standards), your use of color based functions, your attitude, and if you used reflection could it be removed and the script still run perfectly.

That's right

I have stated slightly rudely, and i apologize for that, that often the members require scripts that is beyond their own scripting knowledge. For example (Not calling you out or saying any names) my script worked 95~% it had a few issues with too many antibans that caused it to mess up occasionally. I kept updating it as needed, ontop of that I had an agility runer, hawk hunter trainer, power cutter all out running decently/good. <- This was a bit before I learned quiet a bit from those helpful members during the app process, now most of my scripts run flawlessly. I was getting shot down by someone who had one script out ~kinda~ the script they used to app with, and after a year they was still modifying it to make it work good enough to use reliably.

Please don't tell me that there are scripts I don't understand:rolleyes: Only stuff I don't understand fully is Pups' boxsolver.
But ye, some members are unfair, I will admit that. But we don't care about what it does, but how it looks, how it is scripted. I know, may sound unfair, but it is that way and has always been.

Another unpleasant thing you will find happening during the process is you will find three kinds of people during your app. The first those who review your script, looking through it, votes yes or no, and gives you some constuctive critism such as: This function could of been made a little shorter using lowercase(). And those are the good members who help each other and advance the community. The second type is ones that review your script and go on doing their thing not leaving you any comments, although not as helpful this is perfectly fine (Although if they spent the time reviewing your script you would think they would want to comment :p). The third kind is those who instantly vote no because they see something THEY don't like or agree on, post rude comments insulting you as a person, or just no, too simple cause of reflection. Something in that area.

.

The SRL community is extremely biased against reflection, although they somewhat support scripts reflection based, you will never get to be a members with a reflection based script without COMPLETE backup.

Because of SRL's history, KYAB, Aryan anyone?
Read the frontpage:
From: WT-Fakawi

we do not use our knowledge about the java code,

Back in the KYAB times we kicked reflection to another forum, now it can remain here but not fully supported.

I apologize for my rudeness, I apologize for negativity, but this is my opinion and thoughts on the matter.

And this is mine.

tarajunky

2008-09-20 04:00:03

From: strikerx25
Can someone close this pl0x.


No Prob.

Everyone please refrain from flaming in the future. This isn't the BBQ section.