SRL Archive - RS3 Script Requests

Can Someone Make A Swamp Lizard Bot?


tehgoldenwiz

2012-07-07 21:40:09

There is very few hunter bots that i have seen, none of which can help me make any gold/ good xp.

Based Lord

2012-07-07 21:42:26

There are some really great ones for XP, Good luck finding one that will get you gold thought unless you make your own.

riwu

2012-07-07 21:44:57

wrong section.

And there is a green&red sala script here (http://villavu.com/forum/showthread.php?t=75070).

And no, u will hardly find a gold-making script in the public script section (i wont even consider red chin a plausible moneymaking now)

Zerkeronrs7

2012-07-07 22:14:12

Second post and your already asking for a goldfarming script…

You could try the one mentioned above for xp not gold, or you could just make your own.

Roflme

2012-07-08 00:58:19

Use one of the ones that exists and add your own banking procedure. Perhaps kharyl (however you spell it) or just walk to bank, then walk back. There's a guide on how to make paths for walking; the banking is pretty simple.

Read up on some tutorials if you get lost.

EDIT: And it doesn't seem that a Canafis bank is in SRL but you can easily make a DTM yourself (From reading through the banks in srl it seems that the includes use a DTM for the bank, someone correct me if I'm wrong. Just exploring my Simba folder :p).

riwu

2012-07-08 01:41:51

From: Roflme
Use one of the ones that exists and add your own banking procedure. Perhaps kharyl (however you spell it) or just walk to bank, then walk back. There's a guide on how to make paths for walking; the banking is pretty simple.

Read up on some tutorials if you get lost.

EDIT: And it doesn't seem that a Canafis bank is in SRL but you can easily make a DTM yourself (From reading through the banks in srl it seems that the includes use a DTM for the bank, someone correct me if I'm wrong. Just exploring my Simba folder :p).

Nope it uses bitmap, TPA and FindColorSpiraltolerance.
You may just need to edit a bit of the srl include (from which ever method u like) to make it bank at canifis.

Roflme

2012-07-08 09:00:04

From: riwu
Nope it uses bitmap, TPA and FindColorSpiraltolerance.
You may just need to edit a bit of the srl include (from which ever method u like) to make it bank at canifis.


(*
FindBank
~~~~~~~~

.. code-block:: pascal

function FindBank(TheBank: String): Boolean;

Valid arguments are:
'feb' (Falador East Bank)
'fwb' (Falador West Bank)
'veb' (Varrock East Bank)
'vwb' (Varrock West Bank)
'db' (Draynor Bank)
'akb' (Al-Kharid Bank)
'ctb' (Catherby bank)
'clt' (Camelot bank)
'nab' (North Ardougne bank)
'sab' (South Ardougne bank)
'ynb' (Yanille bank)
'ngb' (North gnome bank)
'sgb' (South gnome bank)
'fgb' (Fishing guild bank)

.. note::

Author: WT-Fakawi and modified by Ron
Last Modified: Unknown

Example:

.. code-block:: pascal

if FindBank('feb') then
Withdraw(...);
*)
function FindBank(TheBank: string): Boolean;
var
bx, by, TheDTM: Integer;
WhichAngle: Extended;
begin
result := false;
TheBank := LowerCase(TheBank);
case TheBank of
'feb': TheDTM := DTMFromString('78DA63AC67626088634001FFFFFD63F80FA41' +
'9416C2060AC01AA4987C83141D5FCF9C3C4C0055503028CAD44A8' +
'E924AC0600131E11B5');
'fwb': TheDTM := DTMFromString('78DA636C676260086540038C0CFFC12403C37' +
'F206004A98986C8304155FCF9C3C4C0055503D6D14C849A6EC26A' +
'009F5A0EA1');
'db': TheDTM := DTMFromString('78DA632C6162608866400181DEDE0CFF81342' +
'310FF0702C62CA09A4454357FFE30313043D58000584D1C116AC2' +
'F0AB0100EC370F0C');
'veb': TheDTM := DTMFromString('78DA63EC61626008624001FFFFFD63F80FA41' +
'9416C2060EC00AA8982C83141D5FCF9C3C4C0055503028C138850' +
'D343580D00122211A9');
'vwb': TheDTM := DTMFromString('78DA63EC606260B066C000FF819811440301E' +
'354A01A3B88381354FECF1F260611A81A1000AB3125428D2E7E35' +
'0087F80E5E');
'akb': TheDTM := DTMFromString('78DA636C606260F06140019D9D710CFF81342' +
'310FF0702C652A01A37881C1354CD9F3F4C0C5C5035200056E345' +
'841A3FFC6A002A3B0F97');

'ctb': TheDTM := DTMFromString('78DA63CC63626008624001478F1E65F80FA41' +
'981F83F1030A602D578A0AAF9F387898119AA060418F388505344' +
'849A32C26A00FE5D12EE');
'clt': TheDTM := DTMFromString('78DA63CC67626008604001E78E1F67F80FA41' +
'981F83F10306601D5B8A2AAF9F387898119AA060418CB88505345' +
'849A3AC26A000B52130B');
'nab': TheDTM := DTMFromString('78DA63AC61626008654001135A8B19FE03694' +
'620FE0F048C454035B1A86AFEFC61626086AA0101C66A22D47400' +
'D5C4E057030045F20FE7');
'sab': TheDTM := DTMFromString('78DA632C656260086040017DCD850CFF81342' +
'310FF0702C63AA09A6454357FFE30313043D58000584D180135F5' +
'40359EF8D500003F560FC7');
'ynb': TheDTM := DTMFromString('78DA632C60626008654001E78E1F67F80FA41' +
'981F83F10305601D5F8A2AAF9F387898119AA0604182B31CDC1AA' +
'260ABF1A009CFB108C');
'ngb': TheDTM := DTMFromString('78DA632C66626008654001FFFFFF67F80FA41' +
'921ECFF8CB94035B1A86AFEFC61626086AA0101C632C26A00AD6D' +
'0E64');
'sgb': TheDTM := DTMFromString('78DA632C606260086640038C0CFFC12403C37' +
'F20604C05AA894255F1E70F130333540D5807484D18116AFCF0AB' +
'01006D100DF4');

'fgb': TheDTM := DTMFromString('78DA632C626260F0654001F5311E0CFF81342' +
'310FF0702C64CA01A1754357FFE30313043D58000588D27116A02' +
'8950138A5F0D0041A911BD');
'eb' : TheDTM := DTMFromString('78DA63E4666060E0614001EF2F2832FC07D28' +
'C40FC1F0818E5800C7154355FBF426846289F51124848A3AAF9F3' +
'8709558D0490504255F3EF9F20A6395AF8D500008FCC0FE1');
else
begin
srl_Warn('FindBank', 'Invalid bank name', warn_Warning);
Exit;
end;
end;
if FindDtmRotated(TheDTM, bx, by, MMX1, MMY1, MMX2, MMY2, Radians(-30), Radians(30), 0.05, WhichAngle) then
begin
Mouse(bx, by, 0, 0, mouse_left);
FFlag(0);
Wait(300+Random(400));
Result := OpenBank(TheBank, False, False);
end;
FreeDTM(TheDTM);
end;

Then whats with those DTMs? :(

skillzmatic

2012-07-08 09:02:05

I've made one as my first private script finished about 3 days ago. I will never going to post it here though obviously.

Roflme

2012-07-08 09:08:50

From: skillzmatic
I've made one as my first private script finished about 3 days ago. I will never going to post it here though obviously.


Err, your post is kind of random and not helpful? You could at least post what methods you used for the different parts of the script.

(s)okkr7

2012-07-08 09:11:18

From: Roflme
Err, your post is kind of random and not helpful? You could at least post what methods you used for the different parts of the script.


Agreed, it's kind of like saying, "here let me advertise my script in hopes that you'll PM me and we can make a deal." Am I right? ;)

CephaXz

2012-07-08 09:15:44

From: Roflme
(*
FindBank
~~~~~~~~

.. code-block:: pascal

function FindBank(TheBank: String): Boolean;

Valid arguments are:
'feb' (Falador East Bank)
'fwb' (Falador West Bank)
'veb' (Varrock East Bank)
'vwb' (Varrock West Bank)
'db' (Draynor Bank)
'akb' (Al-Kharid Bank)
'ctb' (Catherby bank)
'clt' (Camelot bank)
'nab' (North Ardougne bank)
'sab' (South Ardougne bank)
'ynb' (Yanille bank)
'ngb' (North gnome bank)
'sgb' (South gnome bank)
'fgb' (Fishing guild bank)

.. note::

Author: WT-Fakawi and modified by Ron
Last Modified: Unknown

Example:

.. code-block:: pascal

if FindBank('feb') then
Withdraw(...);
*)
function FindBank(TheBank: string): Boolean;
var
bx, by, TheDTM: Integer;
WhichAngle: Extended;
begin
result := false;
TheBank := LowerCase(TheBank);
case TheBank of
'feb': TheDTM := DTMFromString('78DA63AC67626088634001FFFFFD63F80FA41' +
'9416C2060AC01AA4987C83141D5FCF9C3C4C0055503028CAD44A8' +
'E924AC0600131E11B5');
'fwb': TheDTM := DTMFromString('78DA636C676260086540038C0CFFC12403C37' +
'F206004A98986C8304155FCF9C3C4C0055503D6D14C849A6EC26A' +
'009F5A0EA1');
'db': TheDTM := DTMFromString('78DA632C6162608866400181DEDE0CFF81342' +
'310FF0702C62CA09A4454357FFE30313043D58000584D1C116AC2' +
'F0AB0100EC370F0C');
'veb': TheDTM := DTMFromString('78DA63EC61626008624001FFFFFD63F80FA41' +
'9416C2060EC00AA8982C83141D5FCF9C3C4C0055503028C138850' +
'D343580D00122211A9');
'vwb': TheDTM := DTMFromString('78DA63EC606260B066C000FF819811440301E' +
'354A01A3B88381354FECF1F260611A81A1000AB3125428D2E7E35' +
'0087F80E5E');
'akb': TheDTM := DTMFromString('78DA636C606260F06140019D9D710CFF81342' +
'310FF0702C652A01A37881C1354CD9F3F4C0C5C5035200056E345' +
'841A3FFC6A002A3B0F97');

'ctb': TheDTM := DTMFromString('78DA63CC63626008624001478F1E65F80FA41' +
'981F83F1030A602D578A0AAF9F387898119AA060418F388505344' +
'849A32C26A00FE5D12EE');
'clt': TheDTM := DTMFromString('78DA63CC67626008604001E78E1F67F80FA41' +
'981F83F10306601D5B8A2AAF9F387898119AA060418CB88505345' +
'849A3AC26A000B52130B');
'nab': TheDTM := DTMFromString('78DA63AC61626008654001135A8B19FE03694' +
'620FE0F048C454035B1A86AFEFC61626086AA0101C66A22D47400' +
'D5C4E057030045F20FE7');
'sab': TheDTM := DTMFromString('78DA632C656260086040017DCD850CFF81342' +
'310FF0702C63AA09A6454357FFE30313043D58000584D180135F5' +
'40359EF8D500003F560FC7');
'ynb': TheDTM := DTMFromString('78DA632C60626008654001E78E1F67F80FA41' +
'981F83F10305601D5F8A2AAF9F387898119AA0604182B31CDC1AA' +
'260ABF1A009CFB108C');
'ngb': TheDTM := DTMFromString('78DA632C66626008654001FFFFFF67F80FA41' +
'921ECFF8CB94035B1A86AFEFC61626086AA0101C632C26A00AD6D' +
'0E64');
'sgb': TheDTM := DTMFromString('78DA632C606260086640038C0CFFC12403C37' +
'F20604C05AA894255F1E70F130333540D5807484D18116AFCF0AB' +
'01006D100DF4');

'fgb': TheDTM := DTMFromString('78DA632C626260F0654001F5311E0CFF81342' +
'310FF0702C64CA01A1754357FFE30313043D58000588D27116A02' +
'8950138A5F0D0041A911BD');
'eb' : TheDTM := DTMFromString('78DA63E4666060E0614001EF2F2832FC07D28' +
'C40FC1F0818E5800C7154355FBF426846289F51124848A3AAF9F3' +
'8709558D0490504255F3EF9F20A6395AF8D500008FCC0FE1');
else
begin
srl_Warn('FindBank', 'Invalid bank name', warn_Warning);
Exit;
end;
end;
if FindDtmRotated(TheDTM, bx, by, MMX1, MMY1, MMX2, MMY2, Radians(-30), Radians(30), 0.05, WhichAngle) then
begin
Mouse(bx, by, 0, 0, mouse_left);
FFlag(0);
Wait(300+Random(400));
Result := OpenBank(TheBank, False, False);
end;
FreeDTM(TheDTM);
end;

Then whats with those DTMs? :(


That's find bank, not open bank. Probably using DTM to check the location you're in. ;)

Ashaman88

2012-07-08 10:41:57

Just a reminder:

NOTE! THERE WILL NEVER BE BANKING ADDED TO THE PUBLIC VERSION. DO NOT ASK.
DO NOT REQUEST FROM ANYONE TO ADD IT. DO NOT POST BANKING ON THE THREAD.
IF YOU ADD IT FOR PERSONAL USE, UNDER NO CIRCUMSTANCES SHOULD YOU RELEASE.
IF THERE IS A BANKING VERSION RELEASED OR TOO MANY PEOPLE NAG, I WILL TAKE
DOWN THE GREEN SALAMANDER OPTION ALL TOGETHER. DO NOT ASK FOR BANKING!!!


Good luck with that

Andres

2012-07-08 10:46:45

Ashaman's script is absolutely flawless. It is one of the best scripts on this entire site.

If you really want gp that bad, figure out how to add banking. I don't think the bank is very far away, it shouldn't be terribly hard. You should use it for the xp regardless because it's so great.

RuneDragon

2012-07-08 10:52:41

No money making scripts here. You may want to look at other sites.

NKN

2012-07-08 10:54:03

YOLO.

(Releasing one.)

Benny

2012-07-08 12:13:13

Your best bet is to learn to script….

Roflme

2012-07-08 12:20:54

From: CephaXz
That's find bank, not open bank. Probably using DTM to check the location you're in. ;)

Just scrolled down and found the BitMap and ColorSpiralTolerance functions that open the bank :p I'm stupid lol.