SRL Archive - OSR Help

Help with Randoms!


Paczeh

2013-05-29 00:20:13

I know this question has probably been asked a hundred times, but I couldn't find a proper answer.

I downloaded this bot probably about a month ago, which included the SRL-OSR. I put everything in the right place, and did everything right, but I still can't bot longer than an hour because of randoms.

When searching other threads, I am told that I need to "Download to newest version of SRL-OSR". I took this advice and searched for it, but I couldn't find it. I went to the official OSR thread and downloaded the one there, but it was exactly the same as my old one.

wat do?

Edit: It would be preferred if you could tell me exactly what to do, rather than to link me to a thread.

Flight

2013-05-29 00:51:07

First, download the newest SRL-OSR include, rename it to SRL-OSR and place it in the Includes folder. In the end the directory will look like this: "C:/Simba/Includes/SRL-OSR/" and inside that will be a few folders like "doc, logs, SRL, tools" ect… That's for installing SRL-OSR.

Next, for a script to correct detect random events (and handle them if possible) 3 key factors are required. The first is using a nickname correct in your script. Inside DeclarePlayers you should have a nickname (usually 3-5 characters long) that is unique to your player name (although playername & password are not required for solving random events). For example, if your account name was "Woodcutter99" a good nickname to use would be "ter9", because "Woodcut[ter]" might be said a lot in the public chat, which would trigger SRL to find whoever used that text.

The second factor is correctly passing your nickname along to SRL. For this to be done right, DeclarePlayers must be called BEFORE SetupSRL; in the script. Example:

Program SlayingYews;
{$i SRL-OSR/SRL.Simba}

Procedure declarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

with Players[0] do
begin
Name := 'Woodcutter99';
Pass := 'jacmobhasnoskill';
Nick := 'ter9';
Pin := '';
LampSkill := Skill_Woodcutting;
WorldInfo := [];
Member := True;
Active := True;
end;
end;


begin
declarePlayers; // Must come before...
SetupSRL;
end.

And last, the script must be constantly calling "FindNormalRandoms" as much as possible. In every loop that you have and after any place you tell the script to click or choose an option, call FindNormalRandoms.

I hope that helps.

Paczeh

2013-05-29 00:56:18

Thanks for the quick reply. I'm trying to get Hoodz AIO Fighter going, but I can't seem to get past an hour.

I realised that I didn't have the 07 fonts, so I downloaded them and put them in the fonts folder. Will this have fixed my problem? I also went onto SIMBA and updated SRL that way. Will that have done it properly, or will I need to download the above file?

Flight

2013-05-29 01:56:57

From: Paczeh
Thanks for the quick reply. I'm trying to get Hoodz AIO Fighter going, but I can't seem to get past an hour.

I realised that I didn't have the 07 fonts, so I downloaded them and put them in the fonts folder. Will this have fixed my problem? I also went onto SIMBA and updated SRL that way. Will that have done it properly, or will I need to download the above file?


I have no idea about the script, I only run what I create myself. The issue could be from the script itself, perhaps it's not searching for random events as often as it should be. Updating SRL through Simba itself won't effect SRL-OSR itself since it's a completely different include.

Does that script ever detect when a random event talks to your player?

Paczeh

2013-05-29 02:32:38

From: Flight
I have no idea about the script, I only run what I create myself. The issue could be from the script itself, perhaps it's not searching for random events as often as it should be. Updating SRL through Simba itself won't effect SRL-OSR itself since it's a completely different include.

Does that script ever detect when a random event talks to your player?


The script is excellent. Since I've been watching, it has completed the Drill Sargent twice. I had to stop it to do the Evil Twin event myself. I just don't understand how some people get 87 hour proggies with this script and I can't push an hour without having to stop for an incomplete random.

Flight

2013-05-29 02:40:53

In that case it depends on luck, which random events you get. We don't have solvers for all of them at the moment.

Paczeh

2013-05-29 02:54:59

Ok, thanks for the help. Hopefully I should be good, I'll just babysit until all the events are solved :)

p.s Can someone remove the picture 2 posts above this one? I'm sure everyone would agree

Sk1nyNerd

2013-05-29 03:00:12

some people just babysit and pause the script when they get a random and push start again so it keeps going without resetting anything. dont let a couple long proggies make you think your doing something wrong. many of the randomevents are still getting worked out and you shouldnt stray too far from you computer when running a script

Goatchees

2013-05-30 03:35:06

Flight are your scripts for sale? Can we insert anti randoms ourselves if the scripts dont include them?

Chris!

2013-05-30 06:10:42

From: Goatchees
Flight are your scripts for sale? Can we insert anti randoms ourselves if the scripts dont include them?


You won't find any script sales on Villavu ;). Definitely not from Flight either! You are free to edit scripts aslong as you don't release it if the original script creator doesn't want you too.

Flight

2013-05-30 07:01:05

From: Goatchees
Flight are your scripts for sale? Can we insert anti randoms ourselves if the scripts dont include them?


From: Chris!
You won't find any script sales on Villavu ;). Definitely not from Flight either! You are free to edit scripts aslong as you don't release it if the original script creator doesn't want you too.


Chris! nailed it. I never charge for mine. And yes you are more than welcome to edit a script how you want as long as your version stays with you alone. Furthermore you are free to make your own anti-randoms, infact it's encouraged if one has the ability to do so.

Goatchees

2013-05-30 14:54:03

I' read the beginners section. I think if i use that as a resource and read the other section while i may not have it memorized I can build a script using tuts. How many months does it take?

Goatchees

2013-05-30 14:56:07

Question: As of now there are no scripts we can leave running without babysitting? In terms of randoms etc?



I see some bots run for weeks on end i'm assuming those are injection thus making randoms easier to solve.

Flight

2013-05-30 20:42:39

From: Goatchees
Question: As of now there are no scripts we can leave running without babysitting? In terms of randoms etc?

I see some bots run for weeks on end i'm assuming those are injection thus making randoms easier to solve.


Yeah I can only see that happening with scripts that function in non-random areas, or rune-crafting scripts which yield very low XP rates. A few people have gotten 8-11 hour progress reports from my Monkfishing script and I believe similar lengthy progress reports have come from that Catherby fishing script.

You are correct; inject/reflection bots have a much easier way of detecting and solving random events so they will always have that advantage.

Rich

2013-05-31 09:55:20

From: Goatchees
I see some bots run for weeks on end i'm assuming those are injection thus making randoms easier to solve.


It's definitely possible with Simba, though. A few years back, when it was SCAR instead of Simba, people were getting progress reports into the hundreds of hours. Once the randoms are sorted, and as long as it's a decent script, that'll be happening again.