SRL Archive - RS3 Outdated / Broken Scripts

[Ref/Col]BH - Tha Ultimate Filler N Clayer [ReBorn]


BobboHobbo

2010-07-14 10:58:16

BH - Tha Ultimate Filler N Clayer [ReBorn]


This script is a reborn of the previous Ultimate Filler N Clayer, But ive brought it up to a new level. Currently flawless and unstoppable (ehh randoms lols..). It ethier in Reflection or Colour! (Uses reflection for walking only! *RECOMMENDED*.

This script, runs at Varrock EAST bank, and either fills vials/buckets, just clays or fills buckets and clays.


Script Requirements -
  • Simba :).
  • Reflection *Is Recommended not compulsory*
  • A decent computer

Script Includes -

  • Fast!
  • Very accurate
  • Many failsafes
  • TPA fountain finding
  • Detailed Progress report
  • On screen progress report (SMART ONLY)
  • High rate per hour :).
  • Reflection or Colour. (reflection only used for walking!)

How to setup

Make sure you setup so you have BUCKETS and clay like above! (You need atleast 14 empty buckets and as many water filled buckets).

Change Log:
  • Added new method of bucket claying (average of 840 per hour)
  • New bank retrieving method for bucketclaying
  • More failsafes

Goodluck.

BobboHobbo

2010-07-14 11:00:06

Progress Reports


[php][=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 9 Hours, 36 Minutes and 28 Seconds
[= Banked 1026 time.
[= Softended 84 Clay with bucket water
[= Claying/Filling Rate: 8 Per Hour
[=====================================================][/php]

[php]
[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 4 Hours, 23 Minutes and 22 Seconds
[= Banked 225 time.
[= Softended 3136 Clay with bucket water
[= Claying/Filling Rate: 714 Per Hour
[=====================================================]
[/php]

[php]
[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 2 Hours, 43 Minutes and 57 Seconds
[= Banked 204 time.
[= Filled 5660 Vials with water
[= Filing Rate: 2071 Per Hour
[=====================================================]
[/php]

Coh3n

2010-07-14 12:56:24

RECOMENDED –> RECOMMENDED

I haven't looked at it, but I like your features. Especially using colour for everything except walking (that's what I prefer, as long it's not too easy to do in colour).

Maybe get some progress reports up there? :rolleyes:

Becks

2010-07-14 23:33:26

works great only thing needs a longer wait time on filling up vials does 24/28

i luffs yeww

2010-07-15 00:53:11

^ I didn't look at the script yet, but it shouldn't just have a wait for while it's filling the vials.

In case you're not already doing this, BH, you should have something like..


function AllFilled: Boolean;
begin
Result := FindDTM(VialDTM, x, y, MIX1, MIY1, MIX2, MIY2); //VialDTM vs. EmptyVialDTM
end;

Hope that makes sense. :)

BobboHobbo

2010-07-15 06:29:51

From: i luffs yeww
^ I didn't look at the script yet, but it shouldn't just have a wait for while it's filling the vials.

In case you're not already doing this, BH, you should have something like..


function AllFilled: Boolean;
begin
Result := FindDTM(VialDTM, x, y, MIX1, MIY1, MIX2, MIY2); //VialDTM vs. EmptyVialDTM
end;

Hope that makes sense. :)


It doesnt use a wait to to determine, it waits for no DTM.. Ill look into that.

Opps. sorry i hate a error in script, im guesing the problem was this:

MarkTime(WorkingTime);
while FindDTM(Equipment.DTM, x, y, MIx1, MIy1, MIx2, MIy2) and not (TimeFromMark(WorkingTime) > 15000) do
if waitBH(1000) then
TheBrains;

The max wait time isnt long enough to fill all the vials im guessing, Ill increase it and repost as a new version.

Becks

2010-07-15 08:01:27

i did add my own wait function and did you update?

BobboHobbo

2010-07-15 08:46:23

From: Becks
i did add my own wait function and did you update?


Updated now. tell me how it goes.

Becks

2010-07-15 10:15:13

Will do!

Rick

2010-07-15 12:43:25

[PHP]
[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 1.00 ]
[=====================================================]
[= Script Worked for 48 Minutes and 36 Seconds
[= Banked 45 time.
[= Softended 616 Clay with bucket water
[= Claying/Filling Rate: 760 Per Hour
[=====================================================]
Name : ***
Player : 0
Active : True
Location : Bank, no supplies
Worked : 0
[==========================================================================================]
Player 0: ***, Active = T Supplies Gained = 616, Worked = 0 min, Location = Bank, no supplies, Random = .
[==========================================================================================]
[/PHP]

Works great.

"Hello Jack how are we today LOL" ?

Becks

2010-07-15 13:41:04

Banking fail safe was a great add!
Ran the v1.00 last night and it did around 7000 vials of water. Then couldn't find the bank but was inside the bank.

i luffs yeww

2010-07-15 13:45:55

^ Wait. :p It says that v1.01 has no views?

BobboHobbo

2010-07-15 20:08:50

[php]
[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 4 Hours, 23 Minutes and 22 Seconds
[= Banked 225 time.
[= Softended 3136 Clay with bucket water
[= Claying/Filling Rate: 714 Per Hour
[=====================================================]
[/php]

From: r!ch!e


Works great.

"Hello Jack how are we today LOL" ?


Thanks, and lol umm that was for a freind of mine ;).

Becks

2010-07-15 20:56:37

From: i luffs yeww
^ Wait. :p It says that v1.01 has no views?


I haven't downloaded it yet. :p

Edit:

[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 2 Hours, 43 Minutes and 57 Seconds
[= Banked 204 time.
[= Filled 5660 Vials with water
[= Filing Rate: 2071 Per Hour
[=====================================================]

:)

BobboHobbo

2010-07-17 20:35:33

From: Becks
I haven't downloaded it yet. :p

Edit:

[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 2 Hours, 43 Minutes and 57 Seconds
[= Banked 204 time.
[= Filled 5660 Vials with water
[= Filing Rate: 2071 Per Hour
[=====================================================]

:)


Thanks for the proggie ;).

Goobs

2010-07-17 22:54:39

I like it alot! i just started running it, but the walking and everything is pretty flawless. there's only one thing I would recommend - a change in the way it fills buckets and softens the clay.

It should walk to the fountain with 14 empty buckets and 14 clays. it should fill the buckets, then soften the clay, then fill the buckets again. you go back to the bank, deposit the soft clay, pull out 14 more dry clay, and soften those. you then again replace the soft clay with hard clay and repeat this cycle. This way, you wouldn't have to deposit everything in the backpack or find the bucket in the bank. I will post a proggy in the morning when the script finishes or dies or whatever =D.

EDIT: I would also recommend a SetAngle(True) after you do LoginPlayer so there's no issues with the script finding the bankers.

BobboHobbo

2010-07-18 04:01:36

From: ProphesyOfWolf
I like it alot! i just started running it, but the walking and everything is pretty flawless. there's only one thing I would recommend - a change in the way it fills buckets and softens the clay.

It should walk to the fountain with 14 empty buckets and 14 clays. it should fill the buckets, then soften the clay, then fill the buckets again. you go back to the bank, deposit the soft clay, pull out 14 more dry clay, and soften those. you then again replace the soft clay with hard clay and repeat this cycle. This way, you wouldn't have to deposit everything in the backpack or find the bucket in the bank. I will post a proggy in the morning when the script finishes or dies or whatever =D.

EDIT: I would also recommend a SetAngle(True) after you do LoginPlayer so there's no issues with the script finding the bankers.


Ahhh thats a really good idea!

and also SetAngle thing, it should do it.. unless i messed something up. Ill check for you.

And thats for your feedback :).

Goobs

2010-07-19 09:57:36

STATUSES

odss – westmost stall with 14 dry clay and 14 buckets
ewdn – 2nd to westmost stall, empty inventory
vn – Middle stall, also empty


[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 0.01 ]
[=====================================================]
[= Script Worked for 9 Hours, 36 Minutes and 28 Seconds
[= Banked 1026 time[s].
[= Softended 84 Clay[s] with bucket water
[= Claying/Filling Rate: 8 Per Hour
[=====================================================]
Name : vn
Player : 2
Active : True
Location : At Bank
Worked : 30927856
[==========================================================================================]
Player 0: odss, Active = F Supplies Gained = 0, Worked = 665407 min, Location = Unknown, Random = .
Player 1: ewdn, Active = F Supplies Gained = 0, Worked = 1195030 min, Location = Unknown, Random = .
Player 2: vn, Active = T Supplies Gained = 0, Worked = 30927856 min, Location = At Bank, Random = .
[==========================================================================================]

This was an overnight run that stopped like a half an hour ago because of a runescape update. well, at least, that's why the character nicknamed vn stopped. i'm not really sure why the first two failed. Thanks for the good script =D

EDIT: Looking through my character's banks, I see that player 0 has about 1.2k clays softened, while player 1 has only 56, and 2 has 0 O.O . Very strange..

Goobs

2010-07-22 10:00:01

Sorry for the double, but will this be updated? I haven't been running it because it doesn't like doing multiple players, but I really like this script. It would be a shame to see it die D=

Nose Smasher

2010-07-23 21:01:29

From: ProphesyOfWolf
Sorry for the double, but will this be updated? I haven't been running it because it doesn't like doing multiple players, but I really like this script. It would be a shame to see it die D=


So just use 1 player at a time for now :p

I might use this, got 4k clay i need softened :p

Also would you consider adding flour support? got a few thousand pizzas to make as well ;)

BobboHobbo

2010-07-26 07:26:26

Im not really going to update this, currently schools back, stuff to do so yeah.. only if im extremely bored ill consider it.

live4evil

2010-08-13 14:09:19

lovely script

BobboHobbo

2010-08-14 21:38:33

New version! made it work with the new methods suggested above :).

[php]
[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 1.02 ]
[=====================================================]
[= Script Worked for 9 Minutes and 59 Seconds
[= Banked 11 time.
[= Softended 140 Clay with bucket water
[= Claying/Filling Rate: 841 Per Hour
[=====================================================]
[/php]

BlueWorld

2010-09-08 03:20:32

[=====================================================]
[= BH - Tha Ultimate Filler N Clayer V 1.02 ]
[=====================================================]
[= Script Worked for 1 Hours, 43 Minutes and 2 Seconds
[= Banked 93 time.
[= Softended 1274 Clay with bucket water
[= Claying/Filling Rate: 741 Per Hour
[=====================================================]
Name :***
Player : 0
Active : True
Location : At Bank
Worked : 0
[==========================================================================================]
Player 0: tern, Active = T Supplies Gained = 1274, Worked = 0 min, Location = At Bank, Random = .
[==========================================================================================]

Just on a side note this works =] very well just would like to see the process more efficient

BobboHobbo

2010-09-09 02:54:57

From: BlueWorld
Just on a side note this works =] very well just would like to see the process more efficient


Thanks, what process and any suggestions on making it more efficient?

BlueWorld

2010-09-10 03:02:32

simple really
1]Take out clay and buckets
2]Fill buckets and soften clay
3]fill buckets again go to bank and depposit soften
4]take out more clay soften deposit
5]REPEAT

Makes it much more efficient because you don't need to walk back twice

BobboHobbo

2010-09-10 05:14:40

From: BlueWorld
simple really
1]Take out clay and buckets
2]Fill buckets and soften clay
3]fill buckets again go to bank and depposit soften
4]take out more clay soften deposit
5]REPEAT

Makes it much more efficient because you don't need to walk back twice


Thats what I programmed it to do..

BlueWorld

2010-09-10 23:17:36

i have it on bucketclay and it just depositall, take 14 empty and 14 clay, fill up softens, fills up goes to bank, deposits all, take out 14 clay and 14 FILLED buckets, and goes back to fountian.

BobboHobbo

2010-09-13 07:30:19

From: BlueWorld
i have it on bucketclay and it just depositall, take 14 empty and 14 clay, fill up softens, fills up goes to bank, deposits all, take out 14 clay and 14 FILLED buckets, and goes back to fountian.


Is your water filled buckets visible?

BlueWorld

2010-09-15 01:30:03

ye O_O of course i have 29 full buckets of water

BobboHobbo

2010-09-15 05:33:19

And its vissible when it opens the bank?

Goobs

2010-09-15 12:42:25

I've been trying to use your script, but since the newest updates ChooseOption's been broken, especially with the one that happened about 20 minutes ago. I used it before, but then it died :(. Once you get it working, I'll give you good progress reports and bugs and such :D.

BlueWorld

2010-09-16 23:58:59

From: BobboHobbo
And its vissible when it opens the bank?


Yesh it ish O_o is bad?
Oh and currently the script doesn't seemed to be affected by the update ^~^ running it RIGHT NOW! v619 hooks update
{**
* Copyright 2010 by Benjamin J. Land (a.k.a. BenLand100)
*
* This file is part of the SMART Minimizing Autoing Resource Thing (SMART)
*
* SMART is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* SMART is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with SMART. If not, see <http://www.gnu.org/licenses/>.
*}

const
ClientVersion = 619;

{Static Hooks}
hook_static_LoginIndex = 'gs.e'; //619
hook_static_MyPlayer = 'rr.e'; //619
hook_static_BaseX = 'oe.j'; //619
hook_static_BaseY = 'ar.l'; //619
hook_static_NPCIndexArray = 'ur.r'; //619
hook_static_NPCNodes = 'sa.I'; //619
hook_static_NPCCount = 'sfa.J'; //619
hook_static_GroundSettingsArray = 'tj.t'; //619
hook_static_LoadedPlane = 'jda.J'; //619
hook_static_PlaneArray = 'an.c'; //619
hook_static_Toolkit = 'fd.n'; //619
hook_static_MapAngle = 'fga.H'; //619
hook_static_DestX = 'dfa.l'; //619
hook_static_DestY = 'mk.R'; //619
hook_static_MenuOptionCount = 'fca.m'; //619
hook_static_MenuX = 'ie.o'; //619
hook_static_MenuY = 'aa.h'; //619
hook_static_MenuOpen = 'lf.i'; //619
hook_static_MenuNodeList = 'aaa.k'; //619
hook_static_LoopCycle = 'd.H'; //619
hook_static_PlayerCount = 'cda.f'; //619
hook_static_PlayerIndexArray = 'nda.v'; //619
hook_static_GetPlayers = 'it.f'; //619
hook_static_GetSkillLevels = 'eu.i'; //619
hook_static_GetSkillExperiences = 'efa.xb'; //619
hook_static_GroundTiles = 'efa.yb'; //619
hook_static_GetInterfaces = 'jl.e'; //619
hook_static_ValidInterfaces = 'ar.r'; //619
hook_static_GetSettings = 'ek.J'; //619
hook_static_GroundItemCache = 'hd.h'; //619
hook_static_CamPosX = 'mq.B'; //619
hook_static_CamPosY = 'ifa.u'; //619

{Class Animable}
class_Animable = 'ir'; //619
hook_animable_PixelX = 'y'; //619
hook_animable_PixelY = 'x'; //619
hook_animable_Plane = 'l'; //619

{Class Player}
class_Player = 'kba'; //619
hook_player_GetLevel = 'id'; //619
hook_player_GetName = 'ed'; //619
hook_player_PlayerDef = 'pd'; //not updated

{Class Character}
class_Character = 'he'; //619
hook_character_GetHitDamges = 'Vb'; //check?-619
hook_character_Animation = 'bc'; //619
hook_character_Motion = 'Wc'; //619
hook_character_WalkQueueX = 'Pc'; //619
hook_character_WalkQueueY = 'Nc'; //619
hook_character_GetHeight = 'Xb'; //619
hook_character_LoopCycleStatus = 'Lb'; //619
hook_character_HPRatio = 'Z'; //619
hook_character_GetInteracting = 'Yb'; //619
hook_character_Orientation = 'Bc'; //619

{Class NPC}
class_NPC = 'nu'; //619
hook_npc_NPCDef = 'fd'; //619

{Class NPCDef}
class_NPCDef = 'iv'; //619
hook_npcdef_GetActions = 'tb'; //619
hook_npcdef_GetName = 'K'; //619
hook_npcdef_GetLevel = 's'; //619
hook_npcdef_GetID = 'Y'; //619

{Class NPCNode}
class_NPCNode = 'pt'; //619
hook_npcnode_GetNPC = 'i'; //619

{Class GroundTile}
class_GroundTile = 'kba'; //619

{Class Plane}
class_Plane = 'd'; //not updated

{Class RSInteractable}
class_RSInteractable = 'cv'; //619

{Class Toolkit}
class_Toolkit = 'r'; //check?-619

{Class Viewport}
class_Viewport = 'q'; //not updated

{Class SDViewport}
class_SDViewport = 'pt';
hook_sdviewport_xOff = 'n';
hook_sdviewport_xX = 'k';
hook_sdviewport_xY = 'g';
hook_sdviewport_xZ = 'r';
hook_sdviewport_yOff = 'j';
hook_sdviewport_yX = 'm';
hook_sdviewport_yY = 'i';
hook_sdviewport_yZ = 'h';
hook_sdviewport_zOff = 'l';
hook_sdviewport_zX = 'q';
hook_sdviewport_zY = 'p';
hook_sdviewport_zZ = 'o';

{Class SDToolkit}
class_SDToolkit = 'rfa'; //619
hook_sdtoolkit_xMin = 'R';
hook_sdtoolkit_xMax = 'Z';
hook_sdtoolkit_yMin = 'jb';
hook_sdtoolkit_yMax = 'G';
hook_sdtoolkit_zMin = 'z';
hook_sdtoolkit_zMax = 'y';
hook_sdtoolkit_xScale = 'z'; //619
hook_sdtoolkit_yScale = 'M'; //619
hook_sdtoolkit_Viewport = 'B';

{Class SDPlane}
class_SDPlane = 'i'; //619
hook_sdplane_TileHeights = 'c'; //619

{Class NodeList}
class_NodeList = 'wo'; //619
hook_nodelist_Current = 'q'; //619
hook_nodelist_Head = 'g'; //619

{Class Node}
class_Node = 'jca'; //619
hook_node_Next = 'h'; //619
hook_node_Previous = 'g'; //619
hook_node_GetID = 'e'; //619

{Class Menu}
class_Menu = 'kr'; //619
hook_menu_Action = 'j'; //619
hook_menu_Option = 'r'; //619

{Class PlayerDef}
class_PlayerDef = 'n'; //couldn't find class
hook_playerdef_GetEquipment = 't'; //couldn't find this hook (n.t) anywhere in #614..

{Class AnimableNode}
class_AnimableNode = 'ri'; //619
hook_AnimableNode_GetAnimable = 'd'; //619
hook_AnimableNode_GetNext = 'a'; //619

{Class ObjectInterface}
class_ObjectInterface = 'wv'; //619
hook_interface_GetActions = 'u'; //check?-619
hook_interface_GetX = 'A'; //619
hook_interface_GetY = 'hc'; //619
hook_interface_GetWidth = 'zb'; //not updated
hook_interface_GetHeight = 'Kb'; //not updated
hook_interface_GetText = 'fd'; //619
hook_interface_GetTextureID = 'p'; //not updated
hook_interface_GetTextColor = 'rc'; //619
hook_interface_GetModelID = 'ob'; //not updated
hook_interface_GetModelZoom = 'Cb'; //619
hook_interface_GetName = 'tc'; //not updated
hook_interface_GetChildren = 'ac'; //619
hook_interface_GetID = 'i'; //619
hook_interface_GetStack = 'n'; //619

{Class Ground}
class_Ground = 'se'; //619
hook_ground_AnimableList = 'o'; //619
hook_ground_WallObject1 = 'h'; //619
hook_ground_WallObject2 = 'i'; //619
hook_ground_WallDecoration1 = 'e'; //619
hook_ground_WallDecoration2 = 'd'; //619
hook_ground_FloorDecoration = 'f'; //619

//GroundItem crap.
//nodecache class wh
hook_nodecache_GetNodes = 'wh.a'; //619

//RSItem class ni
hook_item_GetID = 'ni.n'; //619
hook_item_GetStack = 'ni.o'; //619

//nodelistcache class oc
hook_nodelistcache_GetNodeList = 'oc.k'; //619

//Settings Array
hook_settingarray_GetData = 'ib.h'; //619

{
/////////////// HOOKS BELOW HERE ARE *OUTDATED* AS OF 14 July 2010 (Client 614) ////////////////////////
These hooks all need to be added to the updater.
}

//Some work actually. You're welcome. Updated as much as I could. (Thanks to TRiLeZ.)

{Class InteractiveObject1}
class_InteractiveObject1 = 'ud'; //619
hook_interactiveobject_GetID = 'ib'; //619
hook_interactiveobject_getModel = 'lb'; //619

{Class InteractiveObject2}
class_InteractiveObject2 = 'qe'; //619
hook_interactiveobject2_getObjectData = 'nb'; //619
hook_interactiveobject_GetID2 = 'w.H'; //not updated

{Class SecondLevelObject}
class_SecondLevelObject = 'wc'; //619

//WallObjectData class wda
hook_wallobjectdata_GetID = 'x'; //not updated
hook_wallobjectdata_GetID2 = 'D.H'; //not updated

//WallDecorationData class ew
hook_WallDecorationData_GetID = 'w'; //not updated
hook_WallDecorationData_GetID2 = 'y.H'; //not updated

//FloorDecorationData class rv
hook_FloorDecorationData_GetID = 'z'; //not updated
hook_FloorDecorationData_GetID2 = 'm.H'; //not updated

I take no credits for the hooks =]

Note: Although yes after update since FindObject is broken it keeps trying to fill buckets without giving it time for all to fill at once so its not efficiant =[

cript Worked for 7 Hours, 36 Minutes and 34 Seconds
[= Banked 384 time.
[= Softended 5349 Clay with bucket water
[= Claying/Filling Rate: 702 Per Hour

as you can see rate isn great but stilll much better then nothing

BlueWorld

2010-10-19 00:02:56

Update the All option please =[

BobboHobbo

2010-10-19 06:53:26

From: BlueWorld
Update the All option please =[


I dont think i will ever update this, sorry. you can update it if you want and ill upload it ?