SRL Archive - RS3 Script Requests

Taking requests


Syntax

2014-01-14 00:07:20

Request a script here you want me to write.
If it is a good suggestion I will do it for you in a week, but no promises :(
Thank you.

(Prefix does not apply, I had to pick one)

Brotein

2014-01-14 01:11:07

Make a crafting bot for Clan Citadel :)

Kyle

2014-01-14 01:16:23

Well…. Since you posted with a dungeoneering tag…. I want nothing less that a full complete flawless dung bot with color only. Should be pretty easy right? Make sure it's done by next week also. :p

Syntax

2014-01-14 02:50:38

From: elfyyy
Well…. Since you posted with a dungeoneering tag…. I want nothing less that a full complete flawless dung bot with color only. Should be pretty easy right? Make sure it's done by next week also. :p


(Prefix does not apply, I had to pick one)


However I thought I'd write you the script anyway:

Program DungPro
begin
end.

Syntax

2014-01-14 02:52:31

From: Brotein
Make a crafting bot for Clan Citadel :)


You will have to give me more information than this :(

Still looking for requests.

Sjoe

2014-01-14 03:09:11

From: Syntax
You will have to give me more information than this :(

Still looking for requests.


some easy thiever? :) No thieving script around atm.

vwxz

2014-01-14 03:17:34

I think a thieving training script would be cool. However, I'm not sure what methods would work well for autoing. Most likely it will be pickpocketing or blackjacking, rather than any of the more minigame-like options. I was reading this list and maybe half the things there seem like they could be scriptable, but none of them seem particularly effective and reliable. Overall, it seems the best methods are blackjacking-related, whether Menaphites, Thieves Guild, or Monkey Knife Fighters. Out of those, it seems like Monkey Knife Fighters are the only one that isn't positioning dependent. You can just get them anywhere if you're willing to chase them a little bit. See this video for a human doing it. Note that that guy has it trapped for faster exp.

Syntax

2014-01-14 07:51:51

From: vwxz
I think a thieving training script would be cool. However, I'm not sure what methods would work well for autoing. Most likely it will be pickpocketing or blackjacking, rather than any of the more minigame-like options. I was reading this list and maybe half the things there seem like they could be scriptable, but none of them seem particularly effective and reliable. Overall, it seems the best methods are blackjacking-related, whether Menaphites, Thieves Guild, or Monkey Knife Fighters. Out of those, it seems like Monkey Knife Fighters are the only one that isn't positioning dependent. You can just get them anywhere if you're willing to chase them a little bit. See this video for a human doing it. Note that that guy has it trapped for faster exp.


Starting to code a thieving script now, thanks for the suggestion :)

Brotein

2014-01-14 14:25:17

From: Syntax
You will have to give me more information than this :(

Still looking for requests.


Sure. Here's a link to the wiki page…
http://runescape.wikia.com/wiki/Loom_(Clan_Citadels)

So at a tier 7 plot there are a total of 8 looms. Each loom requires either 4 or 5(Don't remember off top of head) actions before it depletes. The looms don't reset until all the looms are depleted. So if you go to a loom, you click, wait a few seconds for the action to complete, and do it again until the loom depletes, then move onto the next, and repeat until they all have depleted and wait for the reset. It's a weekly cap, and takes maybe close to 2 hours to complete and yields me around 200k+ xp for free in crafting. It's incredibly boring to do since you can't afk it, so a script for it would be loved by many more than myself ;).

The Spark

2014-01-15 17:04:30

a tanner for dragon-hides located in canafis, because I hear SPS doesn't work too well in Al-Kharid :)
Should start in Canafis, walk to bank deposit all items, just in case anyone has anything in their inv, withdraw hides, go to tanner, tan hides, back to bank, deposit all, and repeat, with some antiban ofc :D

vwxz

2014-01-16 22:54:43

Agility would also be really cool, especially since everyone's getting bonus exp right now from the Hati & Skoll world event. My impression is that Wilderness and/or Ape Atoll is not too hard to handle in the success cases. It's the failure cases that seem hard.

sdf

2014-01-17 02:00:56

From: vwxz
Agility would also be really cool, especially since everyone's getting bonus exp right now from the Hati & Skoll world event. My impression is that Wilderness and/or Ape Atoll is not too hard to handle in the success cases. It's the failure cases that seem hard.


The problem with that is the constant resizing/zoom bug that occurs with OpenGL. It's possible to write it all in OpenGL, then convert colours and stuff to directX using brandon's plugin (not sure if that's what Ashaman is doing.)

vwxz

2014-01-17 02:49:15

From: sdf
The problem with that is the constant resizing/zoom bug that occurs with OpenGL. It's possible to write it all in OpenGL, then convert colours and stuff to directX using brandon's plugin (not sure if that's what Ashaman is doing.)


Which do you mean? Don't recall seeing this while legitting.

sdf

2014-01-17 03:09:57

From: vwxz
Which do you mean? Don't recall seeing this while legitting.


Play with OpenGL using the Oldschool screen setup. Since the 3D game area does not take up the entire window, when moving to new regions around runescape that force map resizing it causes the 3D game area to stretch and look zoomed for a few seconds. It's not that it's impossible to do in OpenGL. Just that it's annoying since you have to wait a few seconds before you can move onto the next procedure.

Ashaman88

2014-01-17 07:43:36

From: sdf
Play with OpenGL using the Oldschool screen setup. Since the 3D game area does not take up the entire window, when moving to new regions around runescape that force map resizing it causes the 3D game area to stretch and look zoomed for a few seconds. It's not that it's impossible to do in OpenGL. Just that it's annoying since you have to wait a few seconds before you can move onto the next procedure.


Yeah I've been hoping they would fix it, but they've just made even more bugs! (Minimap bug) still waiting

Clarity

2014-01-22 08:14:21

From: Ashaman88
Yeah I've been hoping they would fix it, but they've just made even more bugs! (Minimap bug) still waiting

Secretly these are all ingenious BotWatch features. Never been so annoyed when trying to script. ;D

Ashaman88

2014-01-22 09:30:20

From: acredelta
Secretly these are all ingenious BotWatch features. Never been so annoyed when trying to script. ;D


Yeah they really need to get their graphics working :/

Wu-Tang Clan

2014-01-22 12:25:41


program new;
{$Define SMART}
{$I SRL-6/SRL.simba}

procedure declarePlayers();
begin
players.setup([''], '');
currentPlayer := 0;
end;

function FindVolunteer: Boolean;
var
i, h: Integer;
TPA: TPointArray;
ATPA: T2DPointArray;
t: TTimeMarker;
p: Tpoint;
begin

//FindColorsTolerance(TPA, 6192020, IntToBox(mainscreen.playerpoint.x - 140, mainscreen.playerpoint.y, mainscreen.playerpoint.x + 110, mainscreen.y2), 5, ColorSetting(2, 0.12, 0.31));
FindColorsTolerance(TPA, 3810166, IntToBox(mainscreen.playerpoint.x - 140, mainscreen.playerpoint.y - 70, mainscreen.playerpoint.x + 200, mainscreen.y2), 7, ColorSetting(2, 0.05, 0.18));
if (Length(TPA) < 1) then
begin
Writeln('nope');
Exit;
end;

ATPA := TPA.ToATPA(20, 20);
SortATPAFromMidPoint(ATPA, Point(randomRange(mainscreen.playerpoint.x - 100, mainscreen.playerpoint.x + 100), mainscreen.playerpoint.y));

h := High(ATPA);

for i := 0 to h do
//writeln(length(atpa[i]));
begin
if (Length(ATPA[i]) < 50) then
Continue;

Mouse(ATPA[i][random(High(ATPA[i]))], MOUSE_MOVE, MOUSE_HUMAN);
if IsMouseOverText(['alk', '-to', 'vance', 'dvance', 'ickpock'], 500) then
begin
//mouse(p, mouse_Right, MOUSE_ACCURATE);
fastclick(mouse_right);
Wait(500);
chooseOption._select(['ure', 'Lure'], MOUSE_LEFT, true, 1.00, 300);
//if (not DidClick(false)) then
begin
t.Start;
Wait(300 + Random(50));
if (t.getTime > 10000) then
begin
Exit;
end;

Wait(RandomRange(1100, 1300));
Exit(True);
end;
end else
Exit;
end;
end;

procedure GoThruChat;
begin
if (conversationBox.areTalking()) then
conversationBox.continue(true, true);
Wait(200+Random(100));
conversationBox.continue(true, true);
Wait(500+Random(100));
end;

function KnockKnock: Boolean;
var
i, h: Integer;
TPA: TPointArray;
ATPA: T2DPointArray;
t: TTimeMarker;
begin

//FindColorsTolerance(TPA, 6192020, IntToBox(mainscreen.playerpoint.x - 140, mainscreen.playerpoint.y, mainscreen.playerpoint.x + 110, mainscreen.y2), 5, ColorSetting(2, 0.12, 0.31));
FindColorsTolerance(TPA, 3810166, IntToBox(mainscreen.playerpoint.x - 140, mainscreen.playerpoint.y - 70, mainscreen.playerpoint.x + 200, mainscreen.y2), 7, ColorSetting(2, 0.05, 0.18));
if (Length(TPA) < 1) then
begin
Exit;
end;

ATPA := TPA.ToATPA(20, 20);
SortATPAFromMidPoint(ATPA, Point(randomRange(mainscreen.playerpoint.x - 100, mainscreen.playerpoint.x + 100), mainscreen.playerpoint.y));

h := High(ATPA);

for i := 0 to h do
//writeln(length(atpa[i]));
begin
if (Length(ATPA[i]) < 50) then
Continue;

Mouse(ATPA[i][random(High(ATPA[i]))], MOUSE_MOVE, MOUSE_HUMAN);
if IsMouseOverText(['alk', '-to', 'vance', 'dvance', 'ickpock'], 500) then
fastclick(mouse_right);
Wait(500);
chooseOption._select(['nock', '-out'], MOUSE_LEFT, true, 1.00, 300);
begin
//if (not DidClick(false)) then
begin
t.Start;
if (t.getTime > 6000) then
WriteLn('No good');
Exit(True);
end;
end;
end;
end;

procedure TripleLoot;
begin
mouseBox(inttobox(345,203,399,237), MOUSE_RIGHT);
(chooseOption.select(['oot']));
mouseBox(inttobox(345,203,399,237), MOUSE_RIGHT);
(chooseOption.select(['oot']));
//mouseBox(inttobox(345,203,399,237), MOUSE_RIGHT);
//(chooseOption.select(['oot']));
end;

begin
setupSRL();
repeat
FindVolunteer;
Wait(750+Random(100));
GoThruChat;
Wait(350+Random(250));
KnockKnock;
TripleLoot;
Wait(750+Random(100));
until (False);
end.
I made this cosher a while ago, but you need like 50 thieving to use it. It works well once you trap the advanced pickpocketing volunteer. Limo's cosher was the idea base.

IROC-Z

2014-01-22 19:13:47

From: Syntax
Starting to code a thieving script now, thanks for the suggestion :)


A thieving one would be awesome, like a safe cracker?

Mr. Roboto

2014-01-23 02:53:10

A range bot, any place you would like.

nigerson

2014-01-26 22:21:30

high level agility bot.

luxrath

2014-01-27 01:56:12

Agil still doesn't have any RS3 scripts. Adv. gnome or barbarian would be baller, but honestly anything would do.

noxehhh

2014-03-06 14:03:25

puzzle solver for clue scrolls? (A) or i know a method for 99 crafting for free, might be a bit weird to code though? inbox me or reply to comment if you want to know the method.

Nubzor

2014-03-08 05:39:52

Barbarian heavy rod fisher please :)

eburchett97

2014-03-15 01:25:33

Could you do a deadly red spider killer that supports varrock and karajma volcano? Also can it support regeration and food?

lendaz

2014-03-15 09:22:17

From: luxrath
Agil still doesn't have any RS3 scripts. Adv. gnome or barbarian would be baller, but honestly anything would do.


agreed

Clarity

2014-03-15 10:35:52

From: lendaz
agreed

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

But maybe when I'm done with some other stuff I'll work on adv barbarian.

gawain

2014-03-16 09:27:51

So, ehm i have an idea for an mining script, which in my eyes, is jolly good, maybe some of you know it because it seems quite obviously to me and i found it out months ago on my own.
I think it will be not so hard to write, but actually i have no idea cause i am a beginner here (i think i will start learning to script after i am done with my finals)
But you have to notice that this method has some benefits but also some disadvantages.
Okay the benefits:
- when i tested it on my own i had easily 120k mining exp per hour without bonus exo etc.
- you don't need any expensive pickaxes or something like this
- the time to mine is always the same in contrast to regular mining

disadvantages:
- it is only available if you have not done the quest "The Brink of Extinction" (i think there are some people who don't have mining 99 and also don't have the quest)
- thats actually all i guess i will add, if there is more

requirements :
- the quest for The Brink of Extinction and also the skills: defence and smithing 80, mining 72

And now to the actual method:
It is not very complicated, because you just have to start the quest and you get the access to method right after starting the quest, BUT NOTICE it will get unavailable when you move on with the quest
When you start the quest in the Tzhaar city the guy wants you to take more Ga'al to the Elder Kiln (these little tzhaar without memories if you remember the other quest)
and he also wants you to resurrect some of the greatest champions in TzHaar history, and to do so you need some tokkul from them and to do soe you need to mine the statues of them
after some dialogoues he will give you an orb and sends you to mine three statues and thats it.

So and here starts the Method you go to one of this statues which are located in the city (one is south of the teleport option 4 with the tokkul zo)
You are now able to mine these statues and every time you do so, you will get 250 mining exp and 5 tokkul fragments of the statue. These fragments can be easily destroyed so that you can mine again. And guess what, you will get 250 exp each time you mine and the best is, it takes always the same amount of time and you do not need a d pick to increase exp.

NOTICE: this is very important, YOU WILL ONLY GAIN THE EXPERIENCE, IF YOU SKIP THE CHATBOX, WHICH APPEARS RIGHT AFTER YOU MINED. YOU WILL ONLY GAIN THE 250 EXP AFTER YOU SKIPPED IT BY SPACEBAR OR MOUSECLICK.

[ATTACH=CONFIG]23090[/ATTACH]

seniorjulio

2014-03-20 19:15:33

From: sparkyownage
a tanner for dragon-hides located in canafis, because I hear SPS doesn't work too well in Al-Kharid :)
Should start in Canafis, walk to bank deposit all items, just in case anyone has anything in their inv, withdraw hides, go to tanner, tan hides, back to bank, deposit all, and repeat, with some antiban ofc :D


Working on one now. It's gonna use the leather crafter spell from lunar book. ETA: 4 weeks because I've never written a script before :p
You're going to need some produce points though so I would hit up Ashaman's Livid Farmer

Taima

2014-03-24 02:44:55

A free Graahk Nature crafter would be amazing. Castle wars banking. I am not sure how you would repair pouches unless you have NPC contact however. Abyss seems like a pain to script. Maybe tele to the RC guild via Wicked Hood?

Rincewind

2014-03-24 20:09:54

Runespan script that will siphon nodes? Or just siphon wraiths?

johnarnts

2014-03-24 22:58:17

I'm trying to figure it out myself but if you could script a way to do this http://runescape.wikia.com/wiki/Money_making_guide/Picking_bananas

Bulbasaur

2014-04-08 10:42:15

Hide tanner, supporting all types hide.

Brotein

2014-04-08 12:11:59

From: Bulbasaur
Hide tanner, supporting all types hide.


I have one made, just need to update the walking for the minimap update in SPS. I never released it since I'm sure it would be abused.

iP3RF3CT SA1NTS

2014-04-08 13:49:32

Pyramid Thieving (The minigame)
It can be great to see a thieving minigame bot there. We can get a lot of xp but I don't think it will that easy to make.
That's my suggestion ^^

GeezerToad

2014-04-12 13:49:50

A working coal miner for the Falador Resource Dungeon would be greatly appreciated!