SRL Archive - RS3 Outdated / Broken Scripts

Ratinator


Bobzilla69

2010-11-29 16:42:05

Introduction

  • For this script you will require the latest version of Simba, the SRL open-dev repository and Reflection, Tutorial link here.
  • Please Sign up for SRL Stats and help the script and your rank grow.
  • Special Thanks to bbri06 for letting me use parts from his Lumbridge Fighter, and thanks to Mormonman for helping me with using both reflection and color FindRandoms, and a very special thanks to Nava2 for giving me feedback and improvements to the script.
  • This script is intended for account fresh out of tutorial island or with low combat levels

Features

  • Multiplayer
  • AntiRandoms (Reflection and Color) and AntiBan
  • Death Walking
  • Reflection
  • S.M.A.R.T
  • Paint on S.M.A.R.T Report
  • Re-equips items after death
  • Magic and Range support
  • Trains to specific levels (Attack, Strength, Defence, Range Magic)
  • Random Skill Training

Bugs(will fix when i have time)

  • Miss clicks rat due to movement from rat.
  • Exp not calculating right.
  • Relocation not relocating.

Setup

  • Setup Script from Line 41 -109 (depending on amount of player)
  • If training Magic or Range Make sure you set the relevant Boolean to True, otherwise it will do melee combat
  • Have player died twice and talked to Grim Reaper about Respawing and Gravestones (Grave stone require you to have move than 3 items in inventory)
  • Start player in Lumbridge Courtyard with Maximum of three items (script does not support item pickup)
  • Find a low population world (increases change of no other players using area, chance is low all ready)
  • Start script and enjoy
  • Post Progress Report and Bugs Please

Script Stats Here

Script Sig (work in progress)

Things to work on

Implement Color location detection
not clicking rat correctly due to it moving
picking up items due to miss click (see previous)


Progress Reports

What can i say, amazing report from my long time user :)

[==========================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 53 Hours, 8 Minutes And 15 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 8984 ]
[ Total DeathWalks : 183 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 239424 ]
[==========================================================]
[ Ratinator 2.12 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 879 | 4 | 0 | 23425 ]
[ *** | True | | 1559 | 57 | 0 | 41547 ]
[ *** | False | Frog | 578 | 16 | 0 | 15404 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 125 | 15 | 0 | 3331 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 1735 | 38 | 0 | 46238 ]
[ *** | False | Maze | 1301 | 31 | 0 | 34672 ]
[ *** | False | | 430 | 15 | 0 | 11460 ]
[ *** | False | | 694 | 6 | 0 | 18495 ]
[ *** | True | | 1683 | 1 | 0 | 44852 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 143 |
Status: | Frog Missed : 1 |
Status: | Demons Solved : 1 |
Status: | Mazes Missed : 1 |
Status: | Foresters Solved : 1 |
Status: | Beekeepers Solved : 1 |
Status: | Reward Box Solved : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[===========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 37 Hours, 12 Minutes And 21 Seconds ]
[ Active Players : 9 ]
[ Total Rats Attacked : 4389 ]
[ Total DeathWalks : 255 ]
[===========================================================]
[ Ratinator 1.45 ]
[===========================================================]
[=============================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=============================================================]
[ nosf | True | | 451 | 19 ]
[ tema | True | | 457 | 27 ]
[ ewas | True | | 417 | 24 ]
[ egaj | True | | 454 | 27 ]
[ llim | True | | 447 | 27 ]
[ ----------------------------------------------------------- ]
[ rtio | True | | 446 | 28 ]
[ mell | True | | 468 | 24 ]
[ mina | True | | 427 | 27 ]
[ piro | False | Beekeeper | 426 | 25 ]
[ mfat | True | | 396 | 27 ]
[=============================================================]

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 46 Hours, 38 Minutes And 36 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 9176 ]
[ Total DeathWalks : 142 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : -207423 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ simb | True | | 9176 | 142 | 0 | -207423 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 4 |
Status: | Pinballs Solved : 1 |
Status: | Molly's Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 21 Hours, 35 Minutes And 58 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 6598 ]
[ Total DeathWalks : 42 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 2299 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]

[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 6598 | 42 | 0 | 2299 ]
[====================================================================================]

Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 35 |
Status: | Demons Solved : 1 |
Status: | Mods Found : 1 |
Status: | Quizes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Top reports will keep changing so if you get removed sorry, but thanks for running it :)

Paint on Smart Report

Paint on Smart Report will paint the report every 5 min and will repaint after every fight loop


Happy Autoing,
Bobzilla69

Tickyy

2010-11-29 16:47:58

i had a quick glance, and this made me lol hard

if not LoggedIn then Exit; //if not logged in exit

Bobzilla69

2010-11-29 16:54:10

From: Tickyy
i've made a quick glance, and this made me lol hard

if not LoggedIn then Exit; //if not logged in exit


well you know need to tell people what it does :P

dont ask me how i managed that but yeh :)

Camaro'

2010-11-29 17:54:06

Nice, I'm liking the color backup! (I assumed color is used as a backup in this case)

weby

2010-11-29 17:57:54

is there anyway to make this script range?

Bobzilla69

2010-11-30 04:10:38

[QUOTE=Camaro';753137]Nice, I'm liking the color backup! (I assumed color is used as a backup in this case)

it was going to be a all color script but then it kind just tuned into a reflection script with the color used when reflection is broken by an update.

From: weby
is there anyway to make this script range?


it should be able to use ranged just not pickup ammo used and when you die you will most likely loose all your ammo, as its not designed to pickup items/search gravestone's, it will rely on simply clicking the mob to use ranged i think thats possible?

Edit: Noticed i gave uploaded my test version…… what a fool.

Release version is now uploaded

Version 1.05 is now out

Version 1.10 is now out

Version 1.15 is now out (just rolling out updates :) )

Bobzilla69

2010-11-30 14:04:23

Fixed Multiplayer and report to work better along with minor tweaks.

hope you enjoy version 1.20 :)

Bobzilla69

2010-12-01 02:47:10

well as i am the only one using this i will post a progress report of how well its been working for me (yes i know three posts in a row)

added this report to my first post

This one only failed due to a error in choosing attack rat option, might have been due to a srl update.

Good report for single player, and not a single random!!
[==========================================================]
[ Ratinator 1.20 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 9 Hours, 42 Minutes And 14 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1044 ]
[ Total DeathWalks : 159 ]
[==========================================================]
[ Ratinator 1.20 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ est | True | | 1044 | 159 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2010-12-01 07:39:57

Version 1.25 is now up fixing some minor color walking issues as update broke hooks for now

Bobzilla69

2010-12-02 06:56:35

Version 1.30 is now available.

now includes a report painted onto smart
and small tweaks to script.

dalildrummerboi

2010-12-26 09:24:58

This is a really good idea! I'm not sure why not many people use this though. I have issues with all of the autofighters available so I will defiantly try this out later today. I'll post back with a comment and maybe a proggie. You're doing a great job =]

edit:
[Hint] C:\Simba\Includes\SRL/SRL/core/gametab.scar(1514:3): Variable 'P' never used at line 1513
[Error] (156:19): Unknown identifier 'Canvas' at line 155
Compiling failed.

Sorry, i don't know how to fix it =[ and there isn't' 1513 lines?

KingKong

2010-12-27 00:27:30

From: dalildrummerboi
This is a really good idea! I'm not sure why not many people use this though. I have issues with all of the autofighters available so I will defiantly try this out later today. I'll post back with a comment and maybe a proggie. You're doing a great job =]

edit:
[Hint] C:\Simba\Includes\SRL/SRL/core/gametab.scar(1514:3): Variable 'P' never used at line 1513
[Error] (156:19): Unknown identifier 'Canvas' at line 155
Compiling failed.

Sorry, i don't know how to fix it =[ and there isn't' 1513 lines?


The problem is in the script, the line: Variable 'P' never used…. has nothing to do it.

Bobzilla69

2010-12-27 05:04:00

Ok i have found the problem and i am just sorting it and anything else out that i seem to have broken.

back up and running soon

Edit;

New version is now up and should be working fine

dalildrummerboi

2010-12-27 11:48:03

running it now. thanks for the update! :D
only issue is it's kind of slow with the checking for fight thing because i can 1 hit them with 67 str. but it's better than sitting at my comp clicking them xD

thanks alot! great job :)

Her0n

2010-12-27 17:41:05

Very cool, I'll use this for a defense pure.

Her0n

2010-12-27 19:42:59

Runs flawlessly, although I really wish it didn't take so long between fights.

Bobzilla69

2010-12-28 04:01:59

it would be nice to actually get some progress reports from this……..

Her0n

2010-12-28 10:29:29

[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 13 Hours, 4 Minutes And 13 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 3259 ]
[ Total DeathWalks : 5 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ rain | False | | 3259 | 5 ]
[========================================================]

8-45 range

Singleshot

2010-12-28 12:21:36

[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 41 Minutes And 41 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 230 ]
[ Total DeathWalks : 34 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ aurn | True | | 106 | 9 ]
[ ass | False | | 0 | 0 ]
[ rer | True | | 61 | 14 ]
[ ber | True | | 63 | 11 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 10 |
Status: | Certers Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Still running now, only issue i've found is that it takes a while to fight another rat, repeatingly saying Checking for fight in the debug box

Bobzilla69

2010-12-28 13:31:01

yes i know about this, its due to the fact i am using both a reflection and color method to check for fighting. it will wait until your health bar disappears before fighting again.

if i remove the color fight checking it would be faster but then it would not work when reflection hooks are out of date.

Edit:

Try this to improve its speed.

This can cause clicking while still attacking a rat

Replace the Attack procedure with this one.
Procedure Attack;
var
I, x, y, TotalRat, TotalDeathWalk:integer;
begin
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[0] then //commeneted out untill reflection attackign works
begin
RFAttack;
end else
ColorAttack;
repeat
Wait(1000+Random(1000));
if Dead then Exit;
AntiBan;
until((not Fighting))
for I := 0 to HowManyPlayers - 1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks
end;
if SmartDebugReport then
begin
PrintOnSmartReport(['Ratinator Version 1.35', '','Running Time : '+MsToTime(TimeFromMark(RunTime), Time_Short),'', 'Total Rats Attacked : '+Inttostr(TotalRat), '', 'Total Deathwalks : '+Inttostr(TotalDeathWalk),' ', 'Players Rats DeathWalk'], Point(MIX1+5, MIY1), 255, 65536);
x:=5; y:=130;
For I := 0 to HowManyPlayers - 1 do
begin
PrintOnSmartReport([ Players[I].Nick + PadL(inttostr(Players[I].Integers[0]), 22) + PadL(inttostr(Players[I].Integers[1]), 22)], Point(MIX1+x, MIY1+y), 255, 65536);
y:= y+30;
end;
end;
if (TimeFromMark(Report)>=(300000))then //does progress report every 5 minutes
begin
MarkTime(Report);
ProgressReport;
end;
if RandomCheck then
if not loggedin then exit;
end;

And Fighting with

Function Fighting:Boolean;   //from bbri06's Lumbridge Fighter changed slightly
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 80 do
begin
Wait(8);
if(GetAnimation > -1)then
begin
Result := True;
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Singleshot

2010-12-28 16:38:35

[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 59 Minutes And 46 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 854 ]
[ Total DeathWalks : 107 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ aurn | True | | 362 | 22 ]
[ ass | False | | 0 | 0 ]
[ rer | True | | 250 | 46 ]
[ ber | True | | 242 | 39 ]
[========================================================]
I'll apply your fix and let you know how it goes

E: If you just finish it so that it doesn't click while already attacking, it would be perfect :)

Her0n

2010-12-28 20:13:50

Eh, tried starting my defense pure with this since it doesn't change target as much with such slow killing. Issue is that when using a weapon, it goes to controlled instead of block; which is not what I want lol


Edit: Guess I'll just use warhammers:p

Bobzilla69

2010-12-29 04:55:48

ok this is weird, i should work fine. try setting your combat to mode 4 instead of 3. that might be where i messed up

RudeBoiAlex

2010-12-29 10:11:02

[=========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 20 Minutes And 5 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2190 ]
[ Total DeathWalks : 26 ]
[=========================================================]
[ Ratinator 1.35 ]
[=========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ ### | False | | 2190 | 26 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Her0n

2010-12-29 10:15:07

From: bobzilla69
ok this is weird, i should work fine. try setting your combat to mode 4 instead of 3. that might be where i messed up


Believe me I tried every method of doing that; doesn't work.


[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 14 Minutes And 35 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 707 ]
[ Total DeathWalks : 13 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ rain | True | | 707 | 13 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Singleshot

2010-12-29 16:21:37

[=========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 3 Hours, 9 Minutes And 11 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 737 ]
[ Total DeathWalks : 46 ]
[=========================================================]
[ Ratinator 1.35 ]
[=========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ aurn | True | | 289 | 12 ]
[ ass | False | | 59 | 2 ]
[ rer | True | | 190 | 16 ]
[ ber | True | | 199 | 16 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 17 |
Status: | Mods Found : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

thats with the reflection only fix that you sent.
might go back to the original script, see if you can stop it from clicking onto another rat while fighting
Thanks :)

Bobzilla69

2010-12-29 17:03:06

yes sure i will try and work on a fix for it once i get some time.

but happy to see its working well for you

Sgt Soul

2011-01-01 19:48:32

his this been committed to the SRL stats? :) I suggested kills as a variable so hopefully this sciprt can be fully functional on there soon! will update post with a proggy soon!!

Her0n

2011-01-01 20:56:41

Little suggestion: Have the script stop if certain stats are reached, like the lumbridge fighter.

bolshak25

2011-01-01 21:24:10

amazing script. getting from 3 to 13 str right now still going.

but i was wondering, maybe add a bronze hatchet and timberbox to cut tree, light logs, and cook rat meat. then eat so it dies less, while slowly leveling other skills. just a thought

Sgt Soul

2011-01-01 21:42:47

that would just make this script too complex probably and hard to maintain for one person :S just make sure your only fighting with three objects ;) in my case a pl8 body, str ammy and rune scimmy.

Bobzilla69

2011-01-02 04:57:46

From: bolshak25
amazing script. getting from 3 to 13 str right now still going.

but i was wondering, maybe add a bronze hatchet and timberbox to cut tree, light logs, and cook rat meat. then eat so it dies less, while slowly leveling other skills. just a thought


the reason i dont do this is because it would cause you to earn less exp per hour but stopping to cut a tree to make fire and cook meat, its more effective to just die, its not a long walk so its fine.

it also means you are less likely to get random's (my first proggy in front page)

From: sgt soul
his this been committed to the SRL stats? :) I suggested kills as a variable so hopefully this sciprt can be fully functional on there soon! will update post with a proggy soon!!


yes i have added the script and updated part of it only need to add monsters killed and deathwalk then it will be ready once i get the new stats added

From: sgt soul
that would just make this script too complex probably and hard to maintain for one person :S just make sure your only fighting with three objects ;) in my case a pl8 body, str ammy and rune scimmy.


its not that complicated to maintain its just not needed, like i said its to damaging to the exp per hour to make it of any use to the script

WT-Fakawi

2011-01-02 05:15:23

Caught my eye. Instead of clicking on a rat, you might consider doing by quick colorfind followed a rightclick and a menu click -ChooseOption- "Attack Rat". At least back in the old days thats how I grabbed quickly moving objects. I even butchered a player to hunt 86 all on kebbits, which are considered on of the fastest moving objects.

Find Rat Color
Check for Yellow Uptext, or "at", or any other smallest solid hint you can find. (For the Masterfarmerthiever i looked just for a yellow "f")
if uptext or yellow color, Rightclick and ChooseOption.

Sgt Soul

2011-01-02 06:38:36

[php][==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 12 Minutes And 57 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2311 ]
[ Total DeathWalks : 3 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================][/php]

worked pretty good, it counted kills when it miss clicked the rat though :/

Bobzilla69

2011-01-02 06:58:22

From: sgt soul
[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 12 Minutes And 57 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2311 ]
[ Total DeathWalks : 3 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]

worked pretty good, it counted kills when it miss clicked the rat though :/


yes i know about this, will see if i can solve this, also use the [.REPORT] tags (remove the . in first tag) it works better for script reports



From: WT-Fakawi
Caught my eye. Instead of clicking on a rat, you might consider doing by quick colorfind followed a rightclick and a menu click -ChooseOption- "Attack Rat". At least back in the old days thats how I grabbed quickly moving objects. I even butchered a player to hunt 86 all on kebbits, which are considered on of the fastest moving objects.

Find Rat Color
Check for Yellow Uptext, or "at", or any other smallest solid hint you can find. (For the Masterfarmerthiever i looked just for a yellow "f")
if uptext or yellow color, Rightclick and ChooseOption.


i all ready do that :)

thats the first thing i implemented as i saw it miss clicking alot, it still will do a bit but its alot less

here is the procedure
Procedure RFAttack;             //idea's and help from other reflection fighters like bbri06's Lumbridge Fighter
var
Char : TNPCArray;
P: TPoint;
i, x, y:integer;
begin
if (not (LoggedIn)) then Exit;
Char := (SortNPCS(GetNPCS));
if(Length(Char) = 0)then
Exit;
for i := 0 to High(Char) do
begin //get rat location adn checks its not allready fighting
if((Char[i].Name = 'Giant rat') and (TileOnMS(Char[i].Tile, 0)) and (not(Char[i].Fighting)))then
begin
P := TileToMS(Char[i].Tile, 5);
if FindColorSpiralTolerance(x, y, MyFindColor('rat', false), P.x - 20, P.y - 20, P.x + 20, P.y +20, 15)then //Checks rat color here
begin
MMouse( x, y , 2, 2);
If WaitUpTextMulti(['Giant rat', 'iant ra'], 400)then //not needed but added failsafe swaped to color version as reflection caused error randomly
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
end;
end;
R_Flag;
Wait(1500+random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
Inc(Stats_CustomVars[1]);
Exit;
end;
end;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

bolshak25

2011-01-02 10:15:17

[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 13 Hours, 39 Minutes And 0 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2508 ]
[ Total DeathWalks : 126 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ min | True | | 2508 | 126 ]
[========================================================]

E: 1 to 41 str with this. thats why it dies alot

Bobzilla69

2011-01-02 10:29:10

From: bolshak25
[==========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 13 Hours, 39 Minutes And 0 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2508 ]
[ Total DeathWalks : 126 ]
[==========================================================]
[ Ratinator 1.35 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ min | True | | 2508 | 126 ]
[========================================================]

E: 1 to 41 str with this. thats why it dies alot



nice progress report.

this is the best way it works, perfect for low level training and dieing seems to be a good way to avoid randoms :)

bolshak25

2011-01-02 10:43:30

im not sure what the timer does though, because i have it set at 200, but its well over that limit in minutes?

Bobzilla69

2011-01-02 11:43:57

From: bolshak25
im not sure what the timer does though, because i have it set at 200, but its well over that limit in minutes?


you mean the number in
Integers[2] := 10;       //how long to work for in minutes

that is the amount of time in minutes for each player to run for. once its finished running for that indicated amount of time it will log the player out and switch to the next.

it will just keep repeating and not stop till manually stopped, its the way i designed the script

bolshak25

2011-01-02 11:58:53

ok. thanks. so how long does it stay logged out for? if its short maybe you could add a break time for solo people.

Bobzilla69

2011-01-02 12:03:18

it would simply log you out and back in again. i am working on a break system for it which should be out soon.

bolshak25

2011-01-02 12:26:28

[===========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 15 Hours, 47 Minutes And 59 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2925 ]
[ Total DeathWalks : 136 ]
[===========================================================]
[ Ratinator 1.35 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ min | True | | 2925 | 136 ]
[========================================================]

failed in leo.
Exception in Script: Failed to create new thread, code:8

Bobzilla69

2011-01-02 13:25:31

From: bolshak25
[===========================================================]
[ Ratinator 1.35 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 15 Hours, 47 Minutes And 59 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2925 ]
[ Total DeathWalks : 136 ]
[===========================================================]
[ Ratinator 1.35 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ min | True | | 2925 | 136 ]
[========================================================]

failed in leo.
Exception in Script: Failed to create new thread, code:8


sounds like a problem with the anti randoms.

Version 1.40 is now available.

  • Added breaking support, script will not break for a set amount of time plus a random amount 0-3 more than told to.
  • Added fast fighting option, can cause it to attack another rat while fighting (work in progress)
  • Working on fixing the amount attacked counter (not fixed yet)

Huthaifah

2011-01-02 17:22:05

Does it support Slinger?

Bobzilla69

2011-01-02 17:27:36

From: Huthaifah
Does it support Slinger?


if its can be equipped, not need ammo, and simply work by clicking on the monster then yes it can

Huthaifah

2011-01-02 17:29:33

Okay, thanks.

Furyan

2011-01-03 22:14:30

I'm trying this with Slinger right now, but it doesn't seem to recognize it when I'm fighting. It keeps clicking other rats.
And Fast Fighting is set to false. But this is probably not due to the script, but due to reflection?

Nava2

2011-01-07 00:30:52

Good script.. Changed a few things:

program Ratinator;

{$DEFINE SMART}
{$i SRL\SRL.scar}
{$i Reflection\Reflection.simba}
{$i SRL\SRL\Misc\Debug.simba}
{$i SRL\SRL\Misc\Reports.simba}
{$i SRL\SRL\Misc\stats.simba}

{=========================================================================]
[ ]
[ ]
[ NAME : Ratinator ]
[ WRITER : Bobzilla69 ]
[ CATEGORY : Fighting ]
[ DESCRIPTION : Fights rats west of Lumbridge and deathwalks ]
[ USAGE : Start in lumbridge courtyard, ]
[ with weapon and/or armour three items max ]
[ NOTES : I have noticed that the re equiping of items ]
[ can not work correctly for certain items ]
[ CONTACT : PM me on SRL-Forums or post in thread ]
[ THANKS : I would like to Thank the SRL Team for making ]
[ this great system to be utilized by us ]
[ Thanks to bbri06 for letting me use some of ]
[ the functions from Lumbridge Fighter ]
[=========================================================================]
[ Instructions ]
[=========================================================================]
[ 1. Have character in Lumbridge castle court with items equiped ]
[ 2. Have talked to the Grim Reaper twice (respawning and gravestone) ]
[ 3. Fill out DeclarePlayers. ]
[ (For further instructions on how to fill it out, visit this thread: ]
[ [url]http://www.villavu.com/forum/showthread.php?t=5410[/url]) ]
[ 4. Designed to be used with SMART and Simba ]
[ 5. Start script and enjoy, dont forget to post a proggy! ]
[=========================================================================}





const
World = 169; //world to auto on ( 0 will load random)
Signed = True; //signed client(true) or unsigned (false)
SRLStats_UserID = ''; // Your SRL Stats ID
SRLStats_Password = ''; // Your SRL Stats Password

SmartDebugReport = True; // will paint report on smart (4 players for this to work best)


var
DebugTheTPA, Deathwalk:Boolean;
Time, Report, RunTime, BreakFor:Integer;

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

DebugTheTPA := False; //True if you want to see TPA debug (color only)



for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;
end;

procedure Write(WhatsHappening:string);
begin
Writeln(WhatsHappening);
end;

procedure LogoutWhy(Why:string);
begin
Write(Why);
Players[CurrentPlayer].Active := False;
Logout;
end;

//all credit to BobboHobbo for making original version
procedure PrintSmartReport();
var
mx, my, I, B, H, TPH, Numb: Integer;
yInc: Integer;
Shadow, Colour: Integer;
TotalRat, TotalDeathWalk: Integer;
TTP: TPointArray;
Canvas: TCanvas;
TitleBMP, PlayerBMP, TotalBMP: TMufasaBitmap;
TitleStrings: TStringArray;
pString: String;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Colour := clTeal;
Shadow := $1; // black w/ 1 red.

{
Load players.
}
PlayerBMP := TMufasaBitmap.create;
PlayerBMP.SetSize(mx,my);
PlayerBMP.FastDrawClear(clBlack);
yInc := 130;
for I := 0 to HowManyPlayers-1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks

pString := Players[I].Nick + PadL(inttostr(Players[I].Integers[0]), 22) +
PadL(inttostr(Players[I].Integers[1]), 22);
TTP := LoadTextTPA(pString, UpChars, H);
yInc := yInc + 30;
Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
PlayerBMP.FastSetPixel(TTP[b].x + 1, TTP[b].y + Numb + 1 + yInc, Shadow);
PlayerBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + yInc, Colour);
end;
end;

DrawBitmapDebugImg(PlayerBMP.Index);

{
Set titles.
}
TitleStrings := [
'Ratinator Version 1.40',
'',
'Running Time : '+MsToTime(TimeFromMark(RunTime), Time_Short),
'', 'Total Rats Attacked : '+Inttostr(TotalRat),
'',
'Total Deathwalks : '+Inttostr(TotalDeathWalk),
'',
'Players Rats DeathWalk'];
TitleBMP := TMufasaBitmap.create;
TitleBMP.SetSize(mx,my);
TitleBMP.FastDrawClear(clBlack);
TPH := High(TitleStrings);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TitleStrings[i], UpChars, H);
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
TitleBMP.FastSetPixel(TTP[b].x + 1, TTP[b].y + Numb + 1, Shadow);
TitleBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb, Colour);
end;
end;

Canvas := TCANVAS.Create;
Canvas.Handle := SmartGetDebugDC;
TotalBMP := TMufasaBitmap.create;
TotalBMP.SetSize(mx,my);

// draw the bitmaps. Both onto the total, then only one visible draw.
TitleBMP.SetTransparentColor(clBlack);
PlayerBMP.SetTransparentColor(clBlack);
TitleBMP.FastDrawTransparent(MIX1+5, MIY1, TotalBMP);
PlayerBMP.FastDrawTransparent(MIX1+5, MIY1+130, TotalBMP);
TotalBMP.DrawToCanvas(0, 0, Canvas);

// clean up.
TitleBMP.Free;
PlayerBMP.Free;
TotalBMP.Free;
end;

procedure ProgressReport;
var
I, TotalRat, TotalDeathWalk:Integer;
begin
Writeln('');
TotalRat:= 0; //initilise them as clean variables
TotalDeathWalk:= 0;
for I := 0 to HowManyPlayers - 1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks
end;
SRLProgressReport(ResultDebugBox, 'Ratinator', 'Bobzilla69', '1.40',
['TimeRunning', 'Active Players', 'Total Rats Attacked', 'Total DeathWalks'],
[MsToTime(TimeFromMark(RunTime), Time_Formal), PlayersActive , TotalRat, TotalDeathWalk]);
SRLPlayerReport( ResultDebugBox, 0, false, [False, False, False, False, False, True], ['Rats Attacked', 'Deathwalk Count'], [], [0, 1], [], [] );
SRLRandomsReport;
Writeln('');
Writeln('Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296');[/url]
Writeln('');
Stats_Commit;
SendSRLReport;
end;

function MyFindColor(What:string; Where:boolean):integer; //on minimap(true) or main screen (false) might not need where clause
var
I, J, TheColor, Red, Green, Blue, color,
bL, bH, gL, gH, rL, rH, colTol: integer;
colorArray: TPointArray;
begin
case lowercase(What) of
'floor': begin
color := 8883341;
bL := 130;
bH := 139;
gL := 135;
gH := 144;
rL := 137;
rH := 144;
colTol:= 7;
end;
'tree': begin
color := 1388355;
bL := 16;
bH := 25;
gL := 43;
gH := 50;
rL := 63;
rH := 71;
colTol:= 6;
end;
'rat': begin
color := 4605769;
bL := 67;
bH := 72;
gL := 69;
gH := 73;
rL := 71;
rH := 75;
colTol:= 3;
end;
end;
Result := 0;

if Where then
FindColorsSpiralTolerance(MMCX, MMCY, colorArray, color, MMX1, MMY1, MMX2, MMY2, colTol) //search from center outwards
else
FindColorsSpiralTolerance(MSCX, MSCY, colorArray, color, MSX1, MSY1, MSX2, MSY2, colTol);

J := High(colorArray);
for I := 0 to J do
if ((rs_OnMinimap(colorArray[I].x, colorArray[I].y)) or (not (Where))) then
begin
TheColor := GetColor(colorArray[i].x, colorArray[i].y);
ColorToRGB(TheColor, Red, Green, Blue);
if (InRange(Blue, bL, bH) and InRange(Green, gL, gH) and InRange(Red, rL, rH)) then
begin
Result := TheColor;
//WriteLn(What + ' Colour Found: ' + IntToStr(TheColor)); //not really needed
Exit;
end;
end;
end;

function FindRandoms: Boolean; //copied findnormalrandoms from antirandoms include and edited out FindDead so i can do deathwalking.
var
I: Byte;
Cont : boolean;
begin
if (SRL_OnFindRandomCall <> nil) then
begin;
Result := SRL_OnFindRandomCall(cont);
if not Cont then
exit;
end;
for I := 1 to 7 do
begin
case I of
1: Result := SolveTeleportRandoms;
2: Respond;
3: Result := FindLamp(LampSkill);
4: Result := RC;
5: Result := FindMod;
6: if (SRL_Procs[srl_OnRandomCall] <> nil) then
SRL_Procs[srl_OnRandomCall]();
7: Result := UseRewardBox;
end;
if (Result) then
begin
if (SRL_Procs[srl_OnFindRandom] <> nil) then
SRL_Procs[srl_OnFindRandom]();
Break;
end;
end;
end;

function RandomCheck : Boolean; //thanks mormonman for giveing me this idea and help
var I : Integer;
begin
for I := 0 to 1 do
begin
case I of
0: begin
if Players[CurrentPlayer].Booleans[0] then Result := R_FindRandoms;
end;
1: Result := FindRandoms;
end;
if Result then Exit;
end;
end;

procedure AntiBan;
var
MousePos: TPoint;
begin
if RandomCheck then
if not loggedin then exit;
GetMousePos(MousePos.x, MousePos.y);

case random(100) of
0..4: PickupMouse;
20..24: HoverSkill('random', False);
40..44: GameTab(RandomRange(tab_Combat, tab_Notes));
60..64: Wait(500 + Random(1500));
80..84: RandomAngle(1);
end;

GameTab(Tab_Inv);
MMouse(MousePos.x, MousePos.y, 2, 2);
end;

Function Dead:Boolean; //basicly finddead from antirandoms except it wont log you out
var //also added reflection check tile distance using DistanceFrom(Tiles[High(Tiles)]) < 6) from WalkPath
x, y:Integer;
begin
Result:=False;
If Players[CurrentPlayer].Booleans[0] then
begin
if (DistanceFrom(Tile(3195, 3210)) > 15)then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end else
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dear', SmallChars, Nothing) then
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dead', SmallChars, Nothing) then
begin
Write('Might be dead Double checking');
if FindSymbol(x, y, 'axe shop') or FindSymbol(x, y, 'rest') or (CountColor(1179390, 579, 57, 673, 135)<= 10) then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end;
end;

procedure RFWalk;
var
Tiles:TTileArray;
begin
if (not (LoggedIn)) then Exit;
Write('Walking to rats');
Tiles := [Tile(3216, 3207), Tile(3202, 3215), Tile (3195, 3206)];
WalkPath(Tiles);
Write('Walking complete');
end;

Procedure RFAttack; //idea's and help from other reflection fighters like bbri06's Lumbridge Fighter
var
Char : TNPCArray;
P: TPoint;
i, x, y:integer;
begin
if (not (LoggedIn)) then Exit;
Char := (SortNPCS(GetNPCS));
if(Length(Char) = 0)then
Exit;
for i := 0 to High(Char) do
begin //get rat location adn checks its not allready fighting
if((Char[i].Name = 'Giant rat') and (TileOnMS(Char[i].Tile, 0)) and (not(Char[i].Fighting)))then
begin
P := TileToMS(Char[i].Tile, 5);
if FindColorSpiralTolerance(x, y, MyFindColor('rat', false), P.x - 20, P.y - 20, P.x + 20, P.y +20, 15)then
begin
MMouse( x, y , 2, 2);
If WaitUpTextMulti(['Giant rat', 'iant ra'], 400)then //not needed but added failsafe swaped to color version as reflection caused error randomly
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
end;
end;
R_Flag;
Wait(1200+random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Procedure ColorAttack;
var
x, y, i, ii: Integer;
RatTPA: TPointArray;
RatATPA: T2dPointArray;
begin
if (not (LoggedIn)) then Exit; //if not logged in exit
Write('Attempting to Find Rat');
FindColorsSpiralTolerance(MSCX, MSCY, RatTPA, MyFindColor('rat', False), MSX1, MSY1, MSX2, MSY2, 5);
RatATPA := SplitTPAEx(RatTPA, 10, 10); //TPAtoATPAex( 20, 20)
if Length(RatATPA) = 0 then Exit; //if the split returns nothing TreeATPA will be empty so
SortATPAFromFirstPoint(RatATPA, Point(MSCX, MSCY)); //sort TPA acording to main screen center point
if DebugTheTPA then
begin
DebugATPA(RatATPA, '');
end;
ii := High(RatATPA);
for i := 0 to ii do //from 0 first entry in array to ii highest entry
begin
MiddleTPAEx(RatATPA[i], x, y);//find middle of array entry
MMouse(x, y, 3, 3);
Wait(100);
if WaitUpTextMulti(['Giant rat', 'iant ra'], 400) then
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
end;
end;
Flag;
Wait(1500 + Random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Function FastFighting:Boolean;
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 160 do
begin
Wait(11);
if(GetAnimation > -1)then
begin
Result := True;
wait(200 + random(200));
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Function Fighting:Boolean; //from bbri06's Lumbridge Fighter changed slightly
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 40 do
begin
Wait(5);
if(GetAnimation > -1)then
begin
Result := True;
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Procedure Attack;
begin
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[0] then //checks if we are using reflection
begin
RFAttack;
end else
ColorAttack;
repeat
if Players[CurrentPlayer].Booleans[1] then break; //fast fighting
Wait(1000+Random(1000));
if Dead then Exit;
AntiBan;
until((not Fighting) or (not(srl_InFight)))
if Players[CurrentPlayer].Booleans[1] then
begin
write('Attempting to Fast Fight');
repeat
if Dead then Exit;
Wait(800 +Random(800));
until(not FastFighting)
end;
if SmartDebugReport then
printSmartReport();

if (TimeFromMark(Report)>=(300000))then //does progress report every 5 minutes
begin
MarkTime(Report);
ProgressReport;
end;
if RandomCheck then
if not loggedin then exit;
end;

Function ClickCheck(x, y, xH, xL, yH, yL:integer):Boolean; //checks expected area is clicked.
begin
if (not (LoggedIn)) then Exit;
if ((InRange( x, xL, xH))and(InRange( y, yL, yH)))then //checks it falls in a expected area
begin
Mouse(x, y, 2, 2, True);
Flag;
Wait(800+Random(800));
Result:= True;
end else
Result:= False;
end;

Function Walking(Location:integer):boolean; //make a case of where to walk
var
MiddleOfTPA: TPoint;
TPA : TPointArray;

begin
if (not (LoggedIn)) then Exit;
Result:=False;

case (Location) of
1: begin
Write('Starting to walk to Rats');
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 200, 250, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 5, MiddleOfTPA.y + 18, 598, 578, 144, 130) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
2: begin
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 270, 330, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 2, MiddleOfTPA.y + 2, 598, 570, 50, 30) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
3: begin
if FindColorsPie(TPA, MyFindColor('tree', true), 15, 180, 200, 5, 45, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x - 12, MiddleOfTPA.y + 18, 620, 585, 140, 90) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
end; //case end
end;

procedure EquipItems; //needs work will blindly click items atm
var
i,x,y:integer;
Item:TBox;
begin
if (not (LoggedIn)) then Exit;
Write('Searching for Items to wear');
for i:= 1 to 4 do
begin
if ExistsItem(i)then
begin
Item:= InvBox(i);
MouseBox(Item.x1, Item.y1, Item.x2, Item.y2, 3);
if WaitUpTextMulti(['Wield', 'Wear'], 400) then
begin
GetMousePos(x,y);
mouse(x,y,2,2,true);
end;
Wait(800+random(800));
end;
end;
end;

procedure CheckLogged;
var
Break:Integer;
begin
if (TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000))then
begin
Write('Script has working for the indicated amount of time, swiching player');
ProgressReport;
if (PlayersActive > 0) then //will perform a break after each player completes there loop
begin
BreakFor:= (Players[CurrentPlayer].Integers[4] + Random(3));
Write('Performing a break for : '+MsToTime((BreakFor*60000), Time_Formal));
Wait(10000); //waits ten seconds needed to insure it loggs out
Logout;
MarkTime(Break);
repeat
Wait(30000) //half a second then writes remaining time
Write('Waiting For Another : '+MsToTime((BreakFor*60000)-TimeFromMark(Break), Time_Formal));
until(TimeFromMark(Break) > BreakFor*60000)
Write('Break Finished');
end;
NextPlayer(True);
MarkTime(Time); //resets timer so new player can work for set amount of time
end;
if (not (LoggedIn)) then
begin
Write('Player not logged in Switching to next');
Write('Choosing Next Player');
Players[CurrentPlayer].Active := False;
Logout; //set current player to false
end;
end;

procedure SetFight(i:integer); //will add check to not click if allready clicked.
begin
GameTab(tab_Combat);
case i of
1:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(578, 258, 631, 288, 1);
Wait(500+Random(800));
end;
end;
2:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(658, 258, 713, 288, 1);
Wait(500+Random(800));
end;
end;
3:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(577, 313, 629, 339, 1);
Wait(500+Random(800));
end;
end;
end;
GameTab(tab_Inv);
end;

procedure Main;
var
i:integer;
begin
repeat
Loginplayer;
Wait(800+random(500));
SetAngle(True);
//SetFight(Players[CurrentPlayer].Integers[3]);
SetFightMode(Players[CurrentPlayer].Integers[3]);
RunEnergy(20);
MarkTime(Report); //counter to allow regular reporting

if Players[CurrentPlayer].Booleans[0] then
begin
RFWalk;
end else
begin
for i:=1 to 3 do
begin
Walking(i);
end;
Write('Walking Complete');
end;
repeat
Attack;
if (not (LoggedIn)) then Break; //checks if logged in and if not breaks out of loop
until((Dead)or(TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000)));
CheckLogged; //checks if loggedin and if not set current player to false and logs new player
if (DeathWalk) then
begin
DeathWalk:= False;
SetAngle(True);
EquipItems;
Inc(Players[CurrentPlayer].Integers[1]); //deathwalk
//Inc(Stats_CustomVars[2]);
ProgressReport;
Main;
end;
until(AllPlayersInactive)
end;



procedure Setup;
begin
SetupSRLStats(7, SRLStats_UserID, SRLStats_Password);
Smart_Server := World;
Smart_Signed := Signed;
SetupSRL;
DeclarePlayers;
if Players[CurrentPlayer].Booleans[0] then //checks reflection is usable
begin
if (not (SmartGetFieldInt(0, hook_static_LoginIndex) = -1)) then
begin
Write('Reflection is usable');
end else
begin
Players[CurrentPlayer].Booleans[0]:= False;
Write('Reflection not working, using color');
end;
end;
end;

Procedure ScriptTerminate;
Begin
ProgressReport;
Write('All Players Inactive Ending Script');
TerminateScript;
End;

begin
Setup;
MarkTime(RunTime); //total running time
MarkTime(Time); //starts timing script so players get timed and can switch.
Main;
if AllPlayersInactive then ScriptTerminate; //allows a final progress report before ending.
end.

I suggest doing a diff and checking them out. :)

The fighting is slightly buggy.. it misses a lot. Also, it does not realise its in fight. I will post up a proggy later on.

I fixed your blind clicking for equipping, by the way ;)

Bobzilla69

2011-01-07 04:18:43

From: Nava2
Good script.. Changed a few things:

program Ratinator;

{$DEFINE SMART}
{$i SRL\SRL.scar}
{$i Reflection\Reflection.simba}
{$i SRL\SRL\Misc\Debug.simba}
{$i SRL\SRL\Misc\Reports.simba}
{$i SRL\SRL\Misc\stats.simba}

{=========================================================================]
[ ]
[ ]
[ NAME : Ratinator ]
[ WRITER : Bobzilla69 ]
[ CATEGORY : Fighting ]
[ DESCRIPTION : Fights rats west of Lumbridge and deathwalks ]
[ USAGE : Start in lumbridge courtyard, ]
[ with weapon and/or armour three items max ]
[ NOTES : I have noticed that the re equiping of items ]
[ can not work correctly for certain items ]
[ CONTACT : PM me on SRL-Forums or post in thread ]
[ THANKS : I would like to Thank the SRL Team for making ]
[ this great system to be utilized by us ]
[ Thanks to bbri06 for letting me use some of ]
[ the functions from Lumbridge Fighter ]
[=========================================================================]
[ Instructions ]
[=========================================================================]
[ 1. Have character in Lumbridge castle court with items equiped ]
[ 2. Have talked to the Grim Reaper twice (respawning and gravestone) ]
[ 3. Fill out DeclarePlayers. ]
[ (For further instructions on how to fill it out, visit this thread: ]
[ [url]http://www.villavu.com/forum/showthread.php?t=5410[/url]) ]
[ 4. Designed to be used with SMART and Simba ]
[ 5. Start script and enjoy, dont forget to post a proggy! ]
[=========================================================================}





const
World = 169; //world to auto on ( 0 will load random)
Signed = True; //signed client(true) or unsigned (false)
SRLStats_UserID = ''; // Your SRL Stats ID
SRLStats_Password = ''; // Your SRL Stats Password

SmartDebugReport = True; // will paint report on smart (4 players for this to work best)


var
DebugTheTPA, Deathwalk:Boolean;
Time, Report, RunTime, BreakFor:Integer;

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

DebugTheTPA := False; //True if you want to see TPA debug (color only)



for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;
end;

procedure Write(WhatsHappening:string);
begin
Writeln(WhatsHappening);
end;

procedure LogoutWhy(Why:string);
begin
Write(Why);
Players[CurrentPlayer].Active := False;
Logout;
end;

//all credit to BobboHobbo for making original version
procedure PrintSmartReport();
var
mx, my, I, B, H, TPH, Numb: Integer;
yInc: Integer;
Shadow, Colour: Integer;
TotalRat, TotalDeathWalk: Integer;
TTP: TPointArray;
Canvas: TCanvas;
TitleBMP, PlayerBMP, TotalBMP: TMufasaBitmap;
TitleStrings: TStringArray;
pString: String;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Colour := clTeal;
Shadow := $1; // black w/ 1 red.

{
Load players.
}
PlayerBMP := TMufasaBitmap.create;
PlayerBMP.SetSize(mx,my);
PlayerBMP.FastDrawClear(clBlack);
yInc := 130;
for I := 0 to HowManyPlayers-1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks

pString := Players[I].Nick + PadL(inttostr(Players[I].Integers[0]), 22) +
PadL(inttostr(Players[I].Integers[1]), 22);
TTP := LoadTextTPA(pString, UpChars, H);
yInc := yInc + 30;
Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
PlayerBMP.FastSetPixel(TTP[b].x + 1, TTP[b].y + Numb + 1 + yInc, Shadow);
PlayerBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + yInc, Colour);
end;
end;

DrawBitmapDebugImg(PlayerBMP.Index);

{
Set titles.
}
TitleStrings := [
'Ratinator Version 1.40',
'',
'Running Time : '+MsToTime(TimeFromMark(RunTime), Time_Short),
'', 'Total Rats Attacked : '+Inttostr(TotalRat),
'',
'Total Deathwalks : '+Inttostr(TotalDeathWalk),
'',
'Players Rats DeathWalk'];
TitleBMP := TMufasaBitmap.create;
TitleBMP.SetSize(mx,my);
TitleBMP.FastDrawClear(clBlack);
TPH := High(TitleStrings);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TitleStrings[i], UpChars, H);
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
TitleBMP.FastSetPixel(TTP[b].x + 1, TTP[b].y + Numb + 1, Shadow);
TitleBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb, Colour);
end;
end;

Canvas := TCANVAS.Create;
Canvas.Handle := SmartGetDebugDC;
TotalBMP := TMufasaBitmap.create;
TotalBMP.SetSize(mx,my);

// draw the bitmaps. Both onto the total, then only one visible draw.
TitleBMP.SetTransparentColor(clBlack);
PlayerBMP.SetTransparentColor(clBlack);
TitleBMP.FastDrawTransparent(MIX1+5, MIY1, TotalBMP);
PlayerBMP.FastDrawTransparent(MIX1+5, MIY1+130, TotalBMP);
TotalBMP.DrawToCanvas(0, 0, Canvas);

// clean up.
TitleBMP.Free;
PlayerBMP.Free;
TotalBMP.Free;
end;

procedure ProgressReport;
var
I, TotalRat, TotalDeathWalk:Integer;
begin
Writeln('');
TotalRat:= 0; //initilise them as clean variables
TotalDeathWalk:= 0;
for I := 0 to HowManyPlayers - 1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks
end;
SRLProgressReport(ResultDebugBox, 'Ratinator', 'Bobzilla69', '1.40',
['TimeRunning', 'Active Players', 'Total Rats Attacked', 'Total DeathWalks'],
[MsToTime(TimeFromMark(RunTime), Time_Formal), PlayersActive , TotalRat, TotalDeathWalk]);
SRLPlayerReport( ResultDebugBox, 0, false, [False, False, False, False, False, True], ['Rats Attacked', 'Deathwalk Count'], [], [0, 1], [], [] );
SRLRandomsReport;
Writeln('');
Writeln('Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296');[/url]
Writeln('');
Stats_Commit;
SendSRLReport;
end;

function MyFindColor(What:string; Where:boolean):integer; //on minimap(true) or main screen (false) might not need where clause
var
I, J, TheColor, Red, Green, Blue, color,
bL, bH, gL, gH, rL, rH, colTol: integer;
colorArray: TPointArray;
begin
case lowercase(What) of
'floor': begin
color := 8883341;
bL := 130;
bH := 139;
gL := 135;
gH := 144;
rL := 137;
rH := 144;
colTol:= 7;
end;
'tree': begin
color := 1388355;
bL := 16;
bH := 25;
gL := 43;
gH := 50;
rL := 63;
rH := 71;
colTol:= 6;
end;
'rat': begin
color := 4605769;
bL := 67;
bH := 72;
gL := 69;
gH := 73;
rL := 71;
rH := 75;
colTol:= 3;
end;
end;
Result := 0;

if Where then
FindColorsSpiralTolerance(MMCX, MMCY, colorArray, color, MMX1, MMY1, MMX2, MMY2, colTol) //search from center outwards
else
FindColorsSpiralTolerance(MSCX, MSCY, colorArray, color, MSX1, MSY1, MSX2, MSY2, colTol);

J := High(colorArray);
for I := 0 to J do
if ((rs_OnMinimap(colorArray[I].x, colorArray[I].y)) or (not (Where))) then
begin
TheColor := GetColor(colorArray[i].x, colorArray[i].y);
ColorToRGB(TheColor, Red, Green, Blue);
if (InRange(Blue, bL, bH) and InRange(Green, gL, gH) and InRange(Red, rL, rH)) then
begin
Result := TheColor;
//WriteLn(What + ' Colour Found: ' + IntToStr(TheColor)); //not really needed
Exit;
end;
end;
end;

function FindRandoms: Boolean; //copied findnormalrandoms from antirandoms include and edited out FindDead so i can do deathwalking.
var
I: Byte;
Cont : boolean;
begin
if (SRL_OnFindRandomCall <> nil) then
begin;
Result := SRL_OnFindRandomCall(cont);
if not Cont then
exit;
end;
for I := 1 to 7 do
begin
case I of
1: Result := SolveTeleportRandoms;
2: Respond;
3: Result := FindLamp(LampSkill);
4: Result := RC;
5: Result := FindMod;
6: if (SRL_Procs[srl_OnRandomCall] <> nil) then
SRL_Procs[srl_OnRandomCall]();
7: Result := UseRewardBox;
end;
if (Result) then
begin
if (SRL_Procs[srl_OnFindRandom] <> nil) then
SRL_Procs[srl_OnFindRandom]();
Break;
end;
end;
end;

function RandomCheck : Boolean; //thanks mormonman for giveing me this idea and help
var I : Integer;
begin
for I := 0 to 1 do
begin
case I of
0: begin
if Players[CurrentPlayer].Booleans[0] then Result := R_FindRandoms;
end;
1: Result := FindRandoms;
end;
if Result then Exit;
end;
end;

procedure AntiBan;
var
MousePos: TPoint;
begin
if RandomCheck then
if not loggedin then exit;
GetMousePos(MousePos.x, MousePos.y);

case random(100) of
0..4: PickupMouse;
20..24: HoverSkill('random', False);
40..44: GameTab(RandomRange(tab_Combat, tab_Notes));
60..64: Wait(500 + Random(1500));
80..84: RandomAngle(1);
end;

GameTab(Tab_Inv);
MMouse(MousePos.x, MousePos.y, 2, 2);
end;

Function Dead:Boolean; //basicly finddead from antirandoms except it wont log you out
var //also added reflection check tile distance using DistanceFrom(Tiles[High(Tiles)]) < 6) from WalkPath
x, y:Integer;
begin
Result:=False;
If Players[CurrentPlayer].Booleans[0] then
begin
if (DistanceFrom(Tile(3195, 3210)) > 15)then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end else
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dear', SmallChars, Nothing) then
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dead', SmallChars, Nothing) then
begin
Write('Might be dead Double checking');
if FindSymbol(x, y, 'axe shop') or FindSymbol(x, y, 'rest') or (CountColor(1179390, 579, 57, 673, 135)<= 10) then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end;
end;

procedure RFWalk;
var
Tiles:TTileArray;
begin
if (not (LoggedIn)) then Exit;
Write('Walking to rats');
Tiles := [Tile(3216, 3207), Tile(3202, 3215), Tile (3195, 3206)];
WalkPath(Tiles);
Write('Walking complete');
end;

Procedure RFAttack; //idea's and help from other reflection fighters like bbri06's Lumbridge Fighter
var
Char : TNPCArray;
P: TPoint;
i, x, y:integer;
begin
if (not (LoggedIn)) then Exit;
Char := (SortNPCS(GetNPCS));
if(Length(Char) = 0)then
Exit;
for i := 0 to High(Char) do
begin //get rat location adn checks its not allready fighting
if((Char[i].Name = 'Giant rat') and (TileOnMS(Char[i].Tile, 0)) and (not(Char[i].Fighting)))then
begin
P := TileToMS(Char[i].Tile, 5);
if FindColorSpiralTolerance(x, y, MyFindColor('rat', false), P.x - 20, P.y - 20, P.x + 20, P.y +20, 15)then
begin
MMouse( x, y , 2, 2);
If WaitUpTextMulti(['Giant rat', 'iant ra'], 400)then //not needed but added failsafe swaped to color version as reflection caused error randomly
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
end;
end;
R_Flag;
Wait(1200+random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Procedure ColorAttack;
var
x, y, i, ii: Integer;
RatTPA: TPointArray;
RatATPA: T2dPointArray;
begin
if (not (LoggedIn)) then Exit; //if not logged in exit
Write('Attempting to Find Rat');
FindColorsSpiralTolerance(MSCX, MSCY, RatTPA, MyFindColor('rat', False), MSX1, MSY1, MSX2, MSY2, 5);
RatATPA := SplitTPAEx(RatTPA, 10, 10); //TPAtoATPAex( 20, 20)
if Length(RatATPA) = 0 then Exit; //if the split returns nothing TreeATPA will be empty so
SortATPAFromFirstPoint(RatATPA, Point(MSCX, MSCY)); //sort TPA acording to main screen center point
if DebugTheTPA then
begin
DebugATPA(RatATPA, '');
end;
ii := High(RatATPA);
for i := 0 to ii do //from 0 first entry in array to ii highest entry
begin
MiddleTPAEx(RatATPA[i], x, y);//find middle of array entry
MMouse(x, y, 3, 3);
Wait(100);
if WaitUpTextMulti(['Giant rat', 'iant ra'], 400) then
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
end;
end;
Flag;
Wait(1500 + Random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Function FastFighting:Boolean;
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 160 do
begin
Wait(11);
if(GetAnimation > -1)then
begin
Result := True;
wait(200 + random(200));
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Function Fighting:Boolean; //from bbri06's Lumbridge Fighter changed slightly
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 40 do
begin
Wait(5);
if(GetAnimation > -1)then
begin
Result := True;
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Procedure Attack;
begin
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[0] then //checks if we are using reflection
begin
RFAttack;
end else
ColorAttack;
repeat
if Players[CurrentPlayer].Booleans[1] then break; //fast fighting
Wait(1000+Random(1000));
if Dead then Exit;
AntiBan;
until((not Fighting) or (not(srl_InFight)))
if Players[CurrentPlayer].Booleans[1] then
begin
write('Attempting to Fast Fight');
repeat
if Dead then Exit;
Wait(800 +Random(800));
until(not FastFighting)
end;
if SmartDebugReport then
printSmartReport();

if (TimeFromMark(Report)>=(300000))then //does progress report every 5 minutes
begin
MarkTime(Report);
ProgressReport;
end;
if RandomCheck then
if not loggedin then exit;
end;

Function ClickCheck(x, y, xH, xL, yH, yL:integer):Boolean; //checks expected area is clicked.
begin
if (not (LoggedIn)) then Exit;
if ((InRange( x, xL, xH))and(InRange( y, yL, yH)))then //checks it falls in a expected area
begin
Mouse(x, y, 2, 2, True);
Flag;
Wait(800+Random(800));
Result:= True;
end else
Result:= False;
end;

Function Walking(Location:integer):boolean; //make a case of where to walk
var
MiddleOfTPA: TPoint;
TPA : TPointArray;

begin
if (not (LoggedIn)) then Exit;
Result:=False;

case (Location) of
1: begin
Write('Starting to walk to Rats');
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 200, 250, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 5, MiddleOfTPA.y + 18, 598, 578, 144, 130) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
2: begin
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 270, 330, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 2, MiddleOfTPA.y + 2, 598, 570, 50, 30) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
3: begin
if FindColorsPie(TPA, MyFindColor('tree', true), 15, 180, 200, 5, 45, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x - 12, MiddleOfTPA.y + 18, 620, 585, 140, 90) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
end; //case end
end;

procedure EquipItems; //needs work will blindly click items atm
var
i,x,y:integer;
Item:TBox;
begin
if (not (LoggedIn)) then Exit;
Write('Searching for Items to wear');
for i:= 1 to 4 do
begin
if ExistsItem(i)then
begin
Item:= InvBox(i);
MouseBox(Item.x1, Item.y1, Item.x2, Item.y2, 3);
if WaitUpTextMulti(['Wield', 'Wear'], 400) then
begin
GetMousePos(x,y);
mouse(x,y,2,2,true);
end;
Wait(800+random(800));
end;
end;
end;

procedure CheckLogged;
var
Break:Integer;
begin
if (TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000))then
begin
Write('Script has working for the indicated amount of time, swiching player');
ProgressReport;
if (PlayersActive > 0) then //will perform a break after each player completes there loop
begin
BreakFor:= (Players[CurrentPlayer].Integers[4] + Random(3));
Write('Performing a break for : '+MsToTime((BreakFor*60000), Time_Formal));
Wait(10000); //waits ten seconds needed to insure it loggs out
Logout;
MarkTime(Break);
repeat
Wait(30000) //half a second then writes remaining time
Write('Waiting For Another : '+MsToTime((BreakFor*60000)-TimeFromMark(Break), Time_Formal));
until(TimeFromMark(Break) > BreakFor*60000)
Write('Break Finished');
end;
NextPlayer(True);
MarkTime(Time); //resets timer so new player can work for set amount of time
end;
if (not (LoggedIn)) then
begin
Write('Player not logged in Switching to next');
Write('Choosing Next Player');
Players[CurrentPlayer].Active := False;
Logout; //set current player to false
end;
end;

procedure SetFight(i:integer); //will add check to not click if allready clicked.
begin
GameTab(tab_Combat);
case i of
1:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(578, 258, 631, 288, 1);
Wait(500+Random(800));
end;
end;
2:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(658, 258, 713, 288, 1);
Wait(500+Random(800));
end;
end;
3:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(577, 313, 629, 339, 1);
Wait(500+Random(800));
end;
end;
end;
GameTab(tab_Inv);
end;

procedure Main;
var
i:integer;
begin
repeat
Loginplayer;
Wait(800+random(500));
SetAngle(True);
//SetFight(Players[CurrentPlayer].Integers[3]);
SetFightMode(Players[CurrentPlayer].Integers[3]);
RunEnergy(20);
MarkTime(Report); //counter to allow regular reporting

if Players[CurrentPlayer].Booleans[0] then
begin
RFWalk;
end else
begin
for i:=1 to 3 do
begin
Walking(i);
end;
Write('Walking Complete');
end;
repeat
Attack;
if (not (LoggedIn)) then Break; //checks if logged in and if not breaks out of loop
until((Dead)or(TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000)));
CheckLogged; //checks if loggedin and if not set current player to false and logs new player
if (DeathWalk) then
begin
DeathWalk:= False;
SetAngle(True);
EquipItems;
Inc(Players[CurrentPlayer].Integers[1]); //deathwalk
//Inc(Stats_CustomVars[2]);
ProgressReport;
Main;
end;
until(AllPlayersInactive)
end;



procedure Setup;
begin
SetupSRLStats(7, SRLStats_UserID, SRLStats_Password);
Smart_Server := World;
Smart_Signed := Signed;
SetupSRL;
DeclarePlayers;
if Players[CurrentPlayer].Booleans[0] then //checks reflection is usable
begin
if (not (SmartGetFieldInt(0, hook_static_LoginIndex) = -1)) then
begin
Write('Reflection is usable');
end else
begin
Players[CurrentPlayer].Booleans[0]:= False;
Write('Reflection not working, using color');
end;
end;
end;

Procedure ScriptTerminate;
Begin
ProgressReport;
Write('All Players Inactive Ending Script');
TerminateScript;
End;

begin
Setup;
MarkTime(RunTime); //total running time
MarkTime(Time); //starts timing script so players get timed and can switch.
Main;
if AllPlayersInactive then ScriptTerminate; //allows a final progress report before ending.
end.

I suggest doing a diff and checking them out. :)

The fighting is slightly buggy.. it misses a lot. Also, it does not realise its in fight. I will post up a proggy later on.

I fixed your blind clicking for equipping, by the way ;)


Cheers for this, i see what you have done, i havent had much time so its much appreciated that you looked over this.

I really should have done the paint function like you did,…… dont know why i didnt… also the same for the equipping items. guess i just needed a fresh pair of eye's to look at it :) thanks a lot for that.

did you use fast fighting at all? that might be why it misses alot, but i will look at it again to make sure.

will post an updated script with your changes and some of mine later.

Edit:

Writeln('Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296');[/url] 

wont compile because of this, the has to be withing the ' ' of the writeln, is there another way to have it a clickable url?

Bobzilla69

2011-01-07 06:38:58

Version 1.45 is now available

  • Applied changes provided by Nava2 (Thanks for this)
  • Change the way Rat Attacked is detected (needs testing to make sure 1 hitting is counted)
  • Fixed a silly mistake that will automatically set you to fast attacking is reflection is used
  • Changed way fast attacking works (its better now but still got problems)
  • Added New Stats (not functional yet but ready to be activated)

bugger0001

2011-01-07 07:38:24

Preparing a bunch of noob accounts to run this one. In the first post you mention the need for dying twice. Actually one is enough if you have more than 3 items in your inventory ;)

Nava2

2011-01-07 07:58:10

I noticed that too, bugger.

So, I ran this over night.. it ran for awhile. but I feel like its not a report you want to post up lol.

[==========================================================]
[ Ratinator 1.40 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 42 Minutes And 52 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 520 ]
[ Total DeathWalks : 647 ]
[==========================================================]
[ Ratinator 1.40 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 277 | 19 ]
[ take | False | | 76 | 9 ]
[ fawn | False | | 25 | 3 ]
[ quant | False | | 18 | 601 ]
[ wo0d2 | False | | 124 | 15 ]
[=========================================================]

I checked them all, they were all around or at the rats.. Not sure what happened. :/

FYI, your fast and regular fighting procedures are the same.. not sure what the point is haha. You also may want to work on clicking of rats as a big fix.. and also InFight.

Bobzilla69

2011-01-07 08:15:58

From: Nava2
I noticed that too, bugger.

So, I ran this over night.. it ran for awhile. but I feel like its not a report you want to post up lol.

[==========================================================]
[ Ratinator 1.40 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 42 Minutes And 52 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 520 ]
[ Total DeathWalks : 647 ]
[==========================================================]
[ Ratinator 1.40 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 277 | 19 ]
[ take | False | | 76 | 9 ]
[ fawn | False | | 25 | 3 ]
[ quant | False | | 18 | 601 ]
[ wo0d2 | False | | 124 | 15 ]
[=========================================================]

I checked them all, they were all around or at the rats.. Not sure what happened. :/

FYI, your fast and regular fighting procedures are the same.. not sure what the point is haha. You also may want to work on clicking of rats as a big fix.. and also InFight.


hmmm, thats weird wonder what happened.

the regular and fast fighting are different.

regular fighting will
until((not Fighting) and (not(srl_InFight)))

fast fighting will

until((not Fighting) or (not(srl_InFight)))

i think i have sorted the rat's clicking as well, it shouldn't count miss click now, not sure what more can be done.

Nava2

2011-01-07 13:59:21

From: bobzilla69
hmmm, thats weird wonder what happened.

the regular and fast fighting are different.

regular fighting will
until((not Fighting) and (not(srl_InFight)))

fast fighting will

until((not Fighting) or (not(srl_InFight)))

i think i have sorted the rat's clicking as well, it shouldn't count miss click now, not sure what more can be done.


New version runs better than the old, especially with the attacking of rats! :)

The only thing is that it seems to think its lost and log out.. I'm not sure what is wrong, but it sets my players in-active really often. :s

[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 33 Minutes And 47 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 347 ]
[ Total DeathWalks : 43 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 99 | 9 ]
[ take | False | | 75 | 8 ]
[ fawn | False | | 54 | 9 ]
[ quant | False | | 10 | 3 ]
[ wo0d2 | False | | 109 | 14 ]
[=========================================================]

Also, it does not always equip weapons, which may be due to lag on my wifi from my laptop.

E: They always get set to false because they log out because of my freaking wifi connection. :( I might add an edit in to try to recover them if it disconnects. :P

Bobzilla69

2011-01-07 14:06:59

From: Nava2
New version runs better than the old, especially with the attacking of rats! :)

The only thing is that it seems to think its lost and log out.. I'm not sure what is wrong, but it sets my players in-active really often. :s

[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 33 Minutes And 47 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 347 ]
[ Total DeathWalks : 43 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 99 | 9 ]
[ take | False | | 75 | 8 ]
[ fawn | False | | 54 | 9 ]
[ quant | False | | 10 | 3 ]
[ wo0d2 | False | | 109 | 14 ]
[=========================================================]

Also, it does not always equip weapons, which may be due to lag on my wifi from my laptop.

E: They always get set to false because they log out because of my freaking wifi connection. :( I might add an edit in to try to recover them if it disconnects. :P


glad to hear its working much better for you :)

sucks that your wifi is making it set them to false :(

Nava2

2011-01-07 14:37:47

program Ratinator;

{$DEFINE SMART}
{$i SRL\SRL.scar}
{$i Reflection\Reflection.simba}
{$i SRL\SRL\Misc\Debug.scar}
{$i SRL\SRL\Misc\Reports.scar}
{$i SRL\SRL\Misc\stats.scar}

{=========================================================================]
[ ]
[ ]
[ NAME : Ratinator ]
[ WRITER : Bobzilla69 ]
[ CATEGORY : Fighting ]
[ DESCRIPTION : Fights rats west of Lumbridge and deathwalks ]
[ USAGE : Start in lumbridge courtyard, ]
[ with weapon and/or armour three items max ]
[ NOTES : I have noticed that the re equiping of items ]
[ can not work correctly for certain items ]
[ CONTACT : PM me on SRL-Forums or post in thread ]
[ THANKS : I would like to Thank the SRL Team for making ]
[ this great system to be utilized by us ]
[ Thanks to bbri06 for letting me use some of ]
[ the functions from Lumbridge Fighter. ]
[ Thanks to Nava2 for improvements to the script ]
[=========================================================================]
[ Instructions ]
[=========================================================================]
[ 1. Have character in Lumbridge castle court with items equiped ]
[ 2. Have talked to the Grim Reaper twice (respawning and gravestone) ]
[ 3. Fill out DeclarePlayers. ]
[ (For further instructions on how to fill it out, visit this thread: ]
[ [url]http://www.villavu.com/forum/showthread.php?t=5410[/url]) ]
[ 4. Designed to be used with SMART and Simba ]
[ 5. Start script and enjoy, dont forget to post a proggy! ]
[=========================================================================}





const
World = 30; //world to auto on ( 0 will load random)
Signed = True; //signed client(true) or unsigned (false)
SRLStats_UserID = ''; // Your SRL Stats ID
SRLStats_Password = ''; // Your SRL Stats Password

SmartDebugReport = True; // will paint report on smart (4 players for this to work best)


var
DebugTheTPA, Deathwalk:Boolean;
Time, Report, RunTime, BreakFor:Integer;

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 3;

DebugTheTPA := False; //True if you want to see TPA debug (color only)

for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;
end;

procedure Write(WhatsHappening:string);
begin
Writeln(WhatsHappening);
end;

procedure LogoutWhy(Why:string);
begin
Write(Why);
Players[CurrentPlayer].Active := False;
Logout;
end;

//all credit to BobboHobbo for making original version
procedure PrintSmartReport(); //thanks Nava2 for putting this together, made some small changes to get it working correctly
var
mx, my, I, B, H, TPH, Numb: Integer;
Shadow, Colour: Integer;
TotalRat, TotalDeathWalk: Integer;
TTP: TPointArray;
Canvas: TCanvas;
TitleBMP, PlayerBMP, TotalBMP: TMufasaBitmap;
TitleStrings: TStringArray;
pString: String;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Colour := 225; //change color of text
Shadow := 65536; //change shaddow of text

{
Load players.
}
PlayerBMP := TMufasaBitmap.create;
PlayerBMP.SetSize(mx,my);
PlayerBMP.FastDrawClear(clBlack);
for I := 0 to HowManyPlayers - 1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks

pString := PadR(Players[I].Nick, 18) +
PadR(inttostr(Players[I].Integers[0]), 12) +
PadR(inttostr(Players[I].Integers[1]), 12);
if Players[i].Active then
pString := pString + 'T'
else
pString := pString + 'F';
TTP := LoadTextTPA(pString, UpChars, H);
//Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := (I * 20); //removed the yInc as it caused it to not print on inventory (completely off SMART client)
PlayerBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + 5, Shadow);
PlayerBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 5, Colour);
end;
end;

DrawBitmapDebugImg(PlayerBMP.Index);

{
Set titles.
}
TitleStrings := [
'Ratinator Version 1.45',
'',
'Running Time : '+MsToTime(TimeFromMark(RunTime), Time_Short),
'', 'Total Rats Attacked : '+Inttostr(TotalRat),
'',
'Total Deathwalks : '+Inttostr(TotalDeathWalk),
'',
'Players Rats Walks Active'];
TitleBMP := TMufasaBitmap.create;
TitleBMP.SetSize(mx,my);
TitleBMP.FastDrawClear(clBlack);
TPH := High(TitleStrings);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TitleStrings[i], UpChars, H);
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
TitleBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 1, Colour);
TitleBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb, Shadow);
end;
end;

Canvas := TCANVAS.Create;
Canvas.Handle := SmartGetDebugDC;
TotalBMP := TMufasaBitmap.create;
TotalBMP.SetSize(mx,my);

// draw the bitmaps. Both onto the total, then only one visible draw.
TitleBMP.SetTransparentColor(clBlack);
PlayerBMP.SetTransparentColor(clBlack);
TitleBMP.FastDrawTransparent(MIX1+5, MIY1, TotalBMP);
PlayerBMP.FastDrawTransparent(MIX1+5, MIY1+130, TotalBMP);
TotalBMP.DrawToCanvas(0, 0, Canvas);

// clean up.
TitleBMP.Free;
PlayerBMP.Free;
TotalBMP.Free;
end;

procedure ProgressReport;
var
I, TotalRat, TotalDeathWalk:Integer;
begin
Writeln('');
TotalRat:= 0; //initilise them as clean variables
TotalDeathWalk:= 0;
for I := 0 to HowManyPlayers - 1 do
begin
TotalRat:= TotalRat + Players[I].Integers[0]; //rats attacked
TotalDeathWalk:= TotalDeathWalk + Players[I].Integers[1]; //deathwalks
end;
SRLProgressReport(ResultDebugBox, 'Ratinator', 'Bobzilla69', '1.45',
['TimeRunning', 'Active Players', 'Total Rats Attacked', 'Total DeathWalks'],
[MsToTime(TimeFromMark(RunTime), Time_Formal), PlayersActive , TotalRat, TotalDeathWalk]);
SRLPlayerReport( ResultDebugBox, 0, false, [False, False, False, False, False, True], ['Rats Attacked', 'Deathwalk Count'], [], [0, 1], [], [] );
SRLRandomsReport;
Write('');
Write('Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]');
Write('');
//Stats_Commit;
SendSRLReport;
end;

function MyFindColor(What:string; Where:boolean):integer; //on minimap(true) or main screen (false) might not need where clause
var
I, J, TheColor, Red, Green, Blue, color,
bL, bH, gL, gH, rL, rH, colTol: integer;
colorArray: TPointArray;
begin
case lowercase(What) of
'floor': begin
color := 8883341;
bL := 130;
bH := 139;
gL := 135;
gH := 144;
rL := 137;
rH := 144;
colTol:= 7;
end;
'tree': begin
color := 1388355;
bL := 16;
bH := 25;
gL := 43;
gH := 50;
rL := 63;
rH := 71;
colTol:= 6;
end;
'rat': begin
color := 4605769;
bL := 67;
bH := 72;
gL := 69;
gH := 73;
rL := 71;
rH := 75;
colTol:= 3;
end;
end;
Result := 0;

if Where then
FindColorsSpiralTolerance(MMCX, MMCY, colorArray, color, MMX1, MMY1, MMX2, MMY2, colTol) //search from center outwards
else
FindColorsSpiralTolerance(MSCX, MSCY, colorArray, color, MSX1, MSY1, MSX2, MSY2, colTol);

J := High(colorArray);
for I := 0 to J do
if ((rs_OnMinimap(colorArray[I].x, colorArray[I].y)) or (not (Where))) then
begin
TheColor := GetColor(colorArray[i].x, colorArray[i].y);
ColorToRGB(TheColor, Red, Green, Blue);
if (InRange(Blue, bL, bH) and InRange(Green, gL, gH) and InRange(Red, rL, rH)) then
begin
Result := TheColor;
//WriteLn(What + ' Colour Found: ' + IntToStr(TheColor)); //not really needed
Exit;
end;
end;
end;

function FindRandoms: Boolean; //copied findnormalrandoms from antirandoms include and edited out FindDead so i can do deathwalking.
var
I: Byte;
Cont : boolean;
begin
if (SRL_OnFindRandomCall <> nil) then
begin;
Result := SRL_OnFindRandomCall(cont);
if not Cont then
exit;
end;
for I := 1 to 7 do
begin
case I of
1: Result := SolveTeleportRandoms;
2: Respond;
3: Result := FindLamp(LampSkill);
4: Result := RC;
5: Result := FindMod;
6: if (SRL_Procs[srl_OnRandomCall] <> nil) then
SRL_Procs[srl_OnRandomCall]();
7: Result := UseRewardBox;
end;
if (Result) then
begin
if (SRL_Procs[srl_OnFindRandom] <> nil) then
SRL_Procs[srl_OnFindRandom]();
Break;
end;
end;
end;

function RandomCheck : Boolean; //thanks mormonman for giveing me this idea and help
var I : Integer;
begin
for I := 0 to 1 do
begin
case I of
0: begin
if Players[CurrentPlayer].Booleans[0] then Result := R_FindRandoms;
end;
1: Result := FindRandoms;
end;
if Result then Exit;
end;
end;

procedure AntiBan;
var
MousePos: TPoint;
begin
if RandomCheck then
if not loggedin then exit;
GetMousePos(MousePos.x, MousePos.y);

case random(100) of
0..4: PickupMouse;
20..24: HoverSkill('random', False);
40..44: GameTab(RandomRange(tab_Combat, tab_Notes));
60..64: Wait(500 + Random(1500));
80..84: RandomAngle(1);
end;

GameTab(Tab_Inv);
MMouse(MousePos.x, MousePos.y, 2, 2);
end;

Function Dead:Boolean; //basicly finddead from antirandoms except it wont log you out
var //also added reflection check tile distance using DistanceFrom(Tiles[High(Tiles)]) < 6) from WalkPath
x, y:Integer;
begin
Result:=False;
If Players[CurrentPlayer].Booleans[0] then
begin
if (DistanceFrom(Tile(3195, 3210)) > 15)then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end else
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dear', SmallChars, Nothing) then
if FindTextTPA(0, 0, MCX1, MCY1, MCX2, MCY2, 'dead', SmallChars, Nothing) then
begin
Write('Might be dead Double checking');
if FindSymbol(x, y, 'axe shop') or FindSymbol(x, y, 'rest') or (CountColor(1179390, 579, 57, 673, 135)<= 10) then
begin
Write('Player died, Starting deathwalk');
DeathWalk:=True;
Result:=True;
end;
end;
end;

procedure RFWalk;
var
Tiles:TTileArray;
begin
if (not (LoggedIn)) then Exit;
Write('Walking to rats');
Tiles := [Tile(3216, 3207), Tile(3202, 3215), Tile (3195, 3206)];
WalkPath(Tiles);
Write('Walking complete');
end;

Function FastFighting:Boolean; //using this now to check that we are attacking rat, no false positives (hopefully)
var
i:integer;
begin
Write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 250 do
begin
Wait(2);
if(GetAnimation > -1)then
begin
Result := True;
Wait(200 + random(200));
Exit;
end;
end;
end;
end;

Function Fighting:Boolean; //from bbri06's Lumbridge Fighter changed slightly
var
i:integer;
begin
write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 50 do
begin
Wait(5);
if(GetAnimation > -1)then
begin
Result := True;
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Procedure RFAttack; //idea's and help from other reflection fighters like bbri06's Lumbridge Fighter
var
Char : TNPCArray;
P: TPoint;
i, x, y, rat, clx,cly:integer;
begin
if (not (LoggedIn)) then Exit;
Char := (SortNPCS(GetNPCS));
if(Length(Char) = 0)then
Exit;

GetClientDimensions(clx, cly);
for i := 0 to High(Char) do
begin //get rat location adn checks its not allready fighting
if((Char[i].Name = 'Giant rat') and (TileOnMS(Char[i].Tile, 0)) and (not(Char[i].Fighting)))then
begin
P := TileToMS(Char[i].Tile, 5);
//rat:= MyFindColor('rat', false);
//Write('Rat Color Count: '+inttostr(CountColorTolerance(rat, P.x - 20, P.y - 20, P.x + 20, P.y +20, 8)));
if FindColorSpiralTolerance(x, y, MyFindColor('rat', false),
max(P.x - 20,0), max(P.y - 20,0),
min(P.x + 20,clx), min(P.y +20, cly),
8)then
begin
//Write('Rat Color Count: '+inttostr(CountColorTolerance(rat, x - 20, y - 20, x + 20, y +20, 8)));
MMouse( x, y , 2, 2);
Wait(5); //hopefull this small wait will lower miss click rate
If WaitUpTextMulti(['Giant rat', 'iant ra'], 400)then //not needed but added failsafe swaped to color version as reflection caused error randomly
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 0, 0, True);
Write('Attacking Rat');
R_Flag; // added after clicking event into each case to insure if its not found it wont record a click
if FastFighting or SRL_InFight then Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
Wait(1200+random(800));
//stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 0, 0, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
R_Flag;
if FastFighting or SRL_InFight then Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
Wait(1200+random(800));
//stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
end;
end;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Procedure ColorAttack;
var
x, y, i, ii: Integer;
RatTPA: TPointArray;
RatATPA: T2dPointArray;
begin
if (not (LoggedIn)) then Exit; //if not logged in exit
Write('Attempting to Find Rat');
FindColorsSpiralTolerance(MSCX, MSCY, RatTPA, MyFindColor('rat', False), MSX1, MSY1, MSX2, MSY2, 5);
RatATPA := SplitTPAEx(RatTPA, 10, 10); //TPAtoATPAex( 20, 20)
if Length(RatATPA) = 0 then Exit; //if the split returns nothing TreeATPA will be empty so
SortATPAFromFirstPoint(RatATPA, Point(MSCX, MSCY)); //sort TPA acording to main screen center point
if DebugTheTPA then
begin
DebugATPA(RatATPA, '');
end;
ii := High(RatATPA);
for i := 0 to ii do //from 0 first entry in array to ii highest entry
begin
MiddleTPAEx(RatATPA[i], x, y);//find middle of array entry
MMouse(x, y, 3, 3);
if WaitUpTextMulti(['Giant rat', 'iant ra'], 400) then
begin
case Random(10) of
0..5:begin //simply click rat
Mouse( x, y, 2, 2, True);
Write('Attacking Rat');
Flag;
Wait(1500 + Random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
//stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;

6..10:begin //max is 9? no harm having 10 right click choose option attack
Mouse( x, y, 2, 2, False);
WaitOptionMulti(['ack Gia', 'ack Giant', 'Attack Giant'], 500);
Write('Attacking Rat');
Flag;
Wait(1500 + Random(800));
Inc(Players[CurrentPlayer].Integers[0]); //hold how many rats got killed (can miss click and count as attack)
//stats_IncVariable('Giant Rats Killed', 1);
Exit;
end;
end;
end;
end;
if RandomCheck then
if not loggedin then exit;
end;

Procedure Attack;
begin
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[0] then //checks if we are using reflection
begin
RFAttack;
end else
ColorAttack;
repeat
if Players[CurrentPlayer].Booleans[1] then break; //fast fighting
Wait(1000+Random(1000));
if Dead then Exit;
AntiBan;
until((not Fighting) and (not(srl_InFight)))
if Players[CurrentPlayer].Booleans[1] then
begin
Write('Attempting to Fast Fight');
repeat
if Dead then Exit;
Wait(500 +Random(800));
until((not Fighting) or (not(srl_InFight)))
end;
if SmartDebugReport then PrintSmartReport;

if (TimeFromMark(Report)>=(300000))then //does progress report every 5 minutes
begin
MarkTime(Report);
ProgressReport;
end;
if RandomCheck then
if not loggedin then exit;
end;

Function ClickCheck(x, y, xH, xL, yH, yL:integer):Boolean; //checks expected area is clicked.
begin
if (not (LoggedIn)) then Exit;
if ((InRange( x, xL, xH))and(InRange( y, yL, yH)))then //checks it falls in a expected area
begin
Mouse(x, y, 2, 2, True);
Flag;
Wait(800+Random(800));
Result:= True;
end else
Result:= False;
end;

Function Walking(Location:integer):boolean; //make a case of where to walk
var
MiddleOfTPA: TPoint;
TPA : TPointArray;

begin
if (not (LoggedIn)) then Exit;
Result:=False;

case (Location) of
1: begin
Write('Starting to walk to Rats');
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 200, 250, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 5, MiddleOfTPA.y + 18, 598, 578, 144, 130) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
2: begin
if FindColorsPie(TPA, MyFindColor('floor', true), 15, 270, 330, 50, 70, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x + 2, MiddleOfTPA.y + 2, 598, 570, 50, 30) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
3: begin
if FindColorsPie(TPA, MyFindColor('tree', true), 15, 180, 200, 5, 45, mmx1, mmy1, mmcx, mmy2, mmcx, mmcy) then //dungeon symbol color
begin
MiddleOfTPA:= MiddleTPA(TPA);
if (DebugTheTPA) then
DebugTPA(TPA, '');
if ClickCheck(MiddleOfTPA.x - 12, MiddleOfTPA.y + 18, 620, 585, 140, 90) then
begin
Result:= True;
Write('Walking Step '+IntToStr(Location)+' Complete');
end else
LogoutWhy('Walking failed step '+IntToStr(Location)+', Logging Out');
end;
end;
end; //case end
end;

procedure EquipItems; //needs work will blindly click items atm
var
I, X, Y:integer;
Item:TBox;
begin
if (not (LoggedIn)) then Exit;
Write('Searching for Items to wear');
for i:= 1 to 3 do
begin
if ExistsItem(i)then
begin
Item:= InvBox(i);
MouseBox(Item.x1, Item.y1, Item.x2, Item.y2, 3);
if WaitUpTextMulti(['Wield', 'Wear'], 600) then //cheers Nava2 for this failsafe item check
begin
GetMousePos(X, Y);
Mouse(X ,Y ,2 ,2 ,true);
Wait(500+Random(500));
end;
end;
end;
end;

procedure CheckLogged;
var
Break:Integer;
begin
if (TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000))then
begin
Write('Script has working for the indicated amount of time, swiching player');
ProgressReport;
if (PlayersActive > 0) then //will perform a break after each player completes there loop
begin
BreakFor:= (Players[CurrentPlayer].Integers[4] + Random(3));
Write('Performing a break for : '+MsToTime((BreakFor*60000), Time_Formal));
Wait(10000); //waits ten seconds needed to insure it loggs out
Logout;
MarkTime(Break);
repeat
Wait(30000) //half a second then writes remaining time
Write('Waiting For Another : '+MsToTime((BreakFor*60000)-TimeFromMark(Break), Time_Formal));
until(TimeFromMark(Break) > BreakFor*60000)
Write('Break Finished');
end;
NextPlayer(True);
MarkTime(Time); //resets timer so new player can work for set amount of time
end;
if (not (LoggedIn)) then
begin
Write('Player not logged in Switching to next');
Write('Choosing Next Player');
Players[CurrentPlayer].Active := False;
Logout; //set current player to false
end;
end;

procedure SetFight(i:integer); //will add check to not click if allready clicked.
begin
GameTab(tab_Combat);
case i of
1:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(578, 258, 631, 288, 1);
Wait(500+Random(800));
end;
end;
2:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(658, 258, 713, 288, 1);
Wait(500+Random(800));
end;
end;
3:begin
if (CountColor(1711219, 307, 299, 338, 315) >= 10)then //to get rid of auto setup screen at login
begin
MouseBox(577, 313, 629, 339, 1);
Wait(500+Random(800));
end;
end;
end;
GameTab(tab_Inv);
end;

procedure Main;
var
i:integer;
begin
repeat
Loginplayer;
Wait(800+random(500));
SetAngle(True);
//SetFight(Players[CurrentPlayer].Integers[3]);
if (not Players[CurrentPlayer].Booleans[20]) then // we never change it, so no need to always check the mode.
begin
SetFightMode(Players[CurrentPlayer].Integers[3]);
Wait(200+Random(200));
Players[CurrentPlayer].Booleans[20] := True;
end;
EquipItems;
RunEnergy(20);
MarkTime(Report); //counter to allow regular reporting

if Players[CurrentPlayer].Booleans[0] then
begin
RFWalk;
end else
begin
for i:=1 to 3 do
begin
Walking(i);
end;
Write('Walking Complete');
end;
repeat
Attack;
if (not (LoggedIn)) then Break; //checks if logged in and if not breaks out of loop
until((Dead)or(TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000)));
CheckLogged; //checks if loggedin and if not set current player to false and logs new player
if (DeathWalk) then
begin
DeathWalk:= False;
SetAngle(True);
EquipItems;
Inc(Players[CurrentPlayer].Integers[1]); //deathwalk
//Inc(Stats_CustomVars[2]); //update to stats_IncVariable('Deathwalks', 1); (or similare when added to stats)
ProgressReport;
end;
until(AllPlayersInactive)
end;



procedure Setup;
begin
//SetupSRLStats(7, SRLStats_UserID, SRLStats_Password);
Smart_Server := World;
Smart_Signed := Signed;
SetupSRL;
DeclarePlayers;
if Players[CurrentPlayer].Booleans[0] then //checks reflection is usable
begin
if (not (SmartGetFieldInt(0, hook_static_LoginIndex) = -1)) then
begin
Write('Reflection is usable');
end else
begin
Players[CurrentPlayer].Booleans[0]:= False;
Write('Reflection not working, using color');
end;
end;
end;

Procedure ScriptTerminate;
Begin
ProgressReport;
Write('All Players Inactive Ending Script');
TerminateScript;
End;

begin
Setup;
MarkTime(RunTime); //total running time
MarkTime(Time); //starts timing script so players get timed and can switch.
Main;
if AllPlayersInactive then ScriptTerminate; //allows a final progress report before ending.
end.

Made some changes.. fixed a bug where it would always set the fight style.. it only needs to do it once :p.

Played with the smart debug again, and also removed an out of range exception from occuring. You were searching outside the client boundries ;)

Bobzilla69

2011-01-07 14:54:34

Cheers Nava2, your being a bit help :)

looking over it now and will see about getting your fixes up :)

Edit:

Just messing with the PrintSmartReport yo make it all fit nicely :)

bugger0001

2011-01-07 16:28:22

Just letting you know that I got my 10 accs through the tutorial island and got their attacks up to 8 in Varrock with my little dummykicker and set them up now in Lumby to rape the rats. Let's see what this baby is capable of, btw I absolutely love the code and I now see why people use so much reflection these days :p

PS. I am a color-only-fag, never had the will nor the need to master reflection…

Bobzilla69

2011-01-07 16:38:04

From: bugger0001
Just letting you know that I got my 10 accs through the tutorial island and got their attacks up to 8 in Varrock with my little dummykicker and set them up now in Lumby to rape the rats. Let's see what this baby is capable of, btw I absolutely love the code and I now see why people use so much reflection these days :p

PS. I am a color-only-fag, never had the will nor the need to master reflection…


:) hope it work well for you.

i do have a color failsafe in there for when reflection is down, :) but that needs alot of testing still

Nava2

2011-01-07 20:01:07

[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 45 Minutes And 53 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 551 ]
[ Total DeathWalks : 40 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 87 | 4 ]
[ take | True | | 108 | 7 ]
[ fawn | True | | 114 | 10 ]
[ quant | False | | 132 | 13 ]
[ wo0d2 | True | | 110 | 6 ]
[=========================================================]


:) Its getting better all the time ;)

Tlachtli

2011-01-07 23:35:20

[=========================================================]
[ Ratinator 1.40 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 2 Hours, 12 Minutes And 24 Seconds]
[ Active Players : 1 ]
[ Total Rats Attacked : 1337 ]
[ Total DeathWalks : 0 ]
[=========================================================]
[ Ratinator 1.40 ]
[=========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ *** | True | | 1337 | 0 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Stopped it manually there. Very nice rat killer.

TomTuff

2011-01-07 23:55:58

I ran this last night and it walked a bit north from the spawn point so it couldn't walk to the rats. Sorry no prog, I shall save it next time :)

Her0n

2011-01-08 02:50:48

Wish I would have saved the last proggy, 20 hours:p

Bobzilla69

2011-01-08 04:55:30

From: Nava2
[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 45 Minutes And 53 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 551 ]
[ Total DeathWalks : 40 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 87 | 4 ]
[ take | True | | 108 | 7 ]
[ fawn | True | | 114 | 10 ]
[ quant | False | | 132 | 13 ]
[ wo0d2 | True | | 110 | 6 ]
[=========================================================]


:) Its getting better all the time ;)


good to see its running better for you.

is it still the wifi causing the problem?

From: dd409
[=========================================================]
[ Ratinator 1.40 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 2 Hours, 12 Minutes And 24 Seconds]
[ Active Players : 1 ]
[ Total Rats Attacked : 1337 ]
[ Total DeathWalks : 0 ]
[=========================================================]
[ Ratinator 1.40 ]
[=========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ *** | True | | 1337 | 0 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Stopped it manually there. Very nice rat killer.


nice report thanks for running my script

From: TomTuff
I ran this last night and it walked a bit north from the spawn point so it couldn't walk to the rats. Sorry no prog, I shall save it next time :)


ok, it happens some times when the rat runs away a bit, will have to see about adding a relocation part to the script.

From: Her0n
Wish I would have saved the last proggy, 20 hours:p


now that would have been a very nice report to have seen :)

Bobzilla69

2011-01-08 07:26:07

Ratinator V 1.50 Now available

  • PrintSmartReport changes, now show player status thanks Nava2
  • New Color Fight detection, smaller search area than SRL_InFight, hopefully working better
  • Relocation now added, should help with moving to far from rat pit meaning character logs out

TomTuff

2011-01-08 08:04:15

In 1.5, after a couple of minutes (~1min 30sec) it says "the goal time has been reached" or something along those lines, when i have the time value in declareplayers set to 999999… I'll try 1.45.

Bobzilla69

2011-01-08 08:54:12

From: TomTuff
In 1.5, after a couple of minutes (~1min 30sec) it says "the goal time has been reached" or something along those lines, when i have the time value in declareplayers set to 999999… I'll try 1.45.


interesting, i had it running fine before i posted it.

i didnt change anything with the timing, so it should work just fine, but i will double check it for you and edit with my findings

Edit:

seems to work fine for me, i set my time to 9999

[=================================================]
[ Ratinator 1.50 ]
[ by Bobzilla69 ]
[=================================================]
[ TimeRunning : 10 Minutes And 42 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 36 ]
[ Total DeathWalks : 0 ]
[=================================================]
[ Ratinator 1.50 ]
[=================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ wer | True | | 36 | 0 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

bugger0001

2011-01-08 09:06:30

Can't wait to try v1.50. I set up the previous version last night and still going strong. 15h straight and still all 10 accounts active. I suppose, I'll let it run until something stops it or until I need my computers performance on some other tasks(I need to create some MS Access databases as examples for a school project) :p

EDIT: One idea, though, to improve the smart painting. I'm currently running 10 accs and it doesn't look nice, thus, maybe if it's set up with more than 4 players change the data on the canvas a little bit. I would like to see the total numbers(rats attacked, deathwalks and number of active players). Then add stats of current player and maybe a list of nicks of those accounts which are inactive. Just an idea, though :p

Bobzilla69

2011-01-08 09:10:39

From: bugger0001
Can't wait to try v1.50. I set up the previous version last night and still going strong. 15h straight and still all 10 accounts active. I suppose, I'll let it run until something stops it or until I need my computers performance on some other tasks(I need to create some MS Access databases as examples for a school project) :p


Nice, looking forward to this report :)

TomTuff

2011-01-08 11:02:36

Dude this script is awesome, in a couple of hours while i (was forced to) volunteered at a 5k/half-marathon event, it got me from 1 to 28 strength (running on 1 account, new pure :)).

I would like to see the option to add like when to switch levels… because i want to use this to 40 attack, but I don't want to go higher (not for now anyways).

Bobzilla69

2011-01-08 11:21:43

glad to hear its working well.

working on the next version, with better PaintSmartReport for large army (10 accounts) and will add this to my list

Edit:

New PaintSmartReport will look like this, what you guys think? (ps. its all randoms numbers in picture )

Nava2

2011-01-08 13:32:54

From: bobzilla69
glad to hear its working well.

working on the next version, with better PaintSmartReport for large army (10 accounts) and will add this to my list

Edit:

New PaintSmartReport will look like this, what you guys think? (ps. its all randoms numbers in picture )


That looks great! How did you get the numbers all nicely lined up?

bugger0001

2011-01-08 13:36:46

Padding doesn't do the trick?

Anyways, V1.45 past 20h marker and still all players active :norris:

Nava2

2011-01-08 13:55:08

So, for InFight some tips:

Try to maintain the NPC's Index and check if it is infight to see if you are fighting it. I would have this as an option when people are ranging, as it might lead to fasle positives if you are meleeing. You could also do this with colour by searching for the fight bar around where the rat is, tracking it as it moves.

I do not want to implement this as its your script :p

Bobzilla69

2011-01-08 13:57:49

From: Nava2
That looks great! How did you get the numbers all nicely lined up?


i made it so that it draws them individually, so first it does the Nick , then rats and so on.

here is code for it, soon to be included in next version
procedure PrintSmartReport();    //thanks Nava2 for putting this together, made some small changes to get it working correctly
var
mx, my, I, B, H, TPH, Numb: Integer;
Shadow, Colour: Integer;
TotalRat, TotalDeathWalk: Integer;
TTP: TPointArray;
Canvas: TCanvas;
TitleBMP, ChatBMP, TotalBMP, NickBMP,
RatsBMP, WalksBMP, ActiveBMP: TMufasaBitmap;
TitleStrings, ChatStrings: TStringArray;
pString: String;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Colour := 225; //change color of text
Shadow := 65536; //change shaddow of text

{ //by doing this it allows for a more uniform reporting system
Nick. //it like having it all in a table aligned nicely
}
NickBMP := TMufasaBitmap.create;
NickBMP.SetSize(mx,my);
NickBMP.FastDrawClear(clBlack);
for I := 0 to HowManyPlayers - 1 do
begin
pString := PadR(Players[I].Nick, 1);
TTP := LoadTextTPA(pString, UpChars, H);
//Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := (I * 20); //removed the yInc as it caused it to not print on inventory (completely off SMART client)
NickBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + 5, Shadow);
NickBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 5, Colour);
end;
end;

DrawBitmapDebugImg(NickBMP.Index);

{
rats
}
RatsBMP := TMufasaBitmap.create;
RatsBMP.SetSize(mx,my);
RatsBMP.FastDrawClear(clBlack);
for I := 0 to HowManyPlayers - 1 do
begin
pString := PadR(inttostr(Players[I].Integers[0]), 5);

TTP := LoadTextTPA(pString, UpChars, H);
//Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := (I * 20); //removed the yInc as it caused it to not print on inventory (completely off SMART client)
RatsBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + 5, Shadow);
RatsBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 5, Colour);
end;
end;

DrawBitmapDebugImg(RatsBMP.Index);

{
walks
}
WalksBMP := TMufasaBitmap.create;
WalksBMP.SetSize(mx,my);
WalksBMP.FastDrawClear(clBlack);
for I := 0 to HowManyPlayers - 1 do
begin
pString := PadR(inttostr(Players[I].Integers[1]), 1);
TTP := LoadTextTPA(pString, UpChars, H);
//Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := (I * 20); //removed the yInc as it caused it to not print on inventory (completely off SMART client)
WalksBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + 5, Shadow);
WalksBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 5, Colour);
end;
end;

DrawBitmapDebugImg(WalksBMP.Index);

{
active
}

ActiveBMP := TMufasaBitmap.create;
ActiveBMP.SetSize(mx,my);
ActiveBMP.FastDrawClear(clBlack);
for I := 0 to HowManyPlayers - 1 do
begin
pString := '';
if Players[i].Active then
pString := pString + 'T'
else
pString := pString + 'F';
TTP := LoadTextTPA(pString, UpChars, H);
//Writeln(Length(TTP));
for B := High(TTP) downto 0 do
begin
Numb := (I * 20); //removed the yInc as it caused it to not print on inventory (completely off SMART client)
ActiveBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb + 5, Shadow);
ActiveBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 5, Colour);
end;
end;

DrawBitmapDebugImg(ActiveBMP.Index);

{
Set inv titles.
}
TitleStrings := ['Players Rats Walks Active'];
TitleBMP := TMufasaBitmap.create;
TitleBMP.SetSize(mx,my);
TitleBMP.FastDrawClear(clBlack);
TPH := High(TitleStrings);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TitleStrings[i], UpChars, H);
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
TitleBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 1, Colour);
TitleBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb, Shadow);
end;
end;

{
Chat Total
}
Colour := 65536; //change color of text
Shadow := 0; //change shaddow of text

ChatStrings := [
'Ratinator Version 1.55',
'',
'Running Time : '+MsToTime(TimeFromMark(RunTime), Time_Short),
'', 'Total Rats Attacked : '+Inttostr(TotalRat),
'',
'Total Deathwalks : '+Inttostr(TotalDeathWalk),
''];
ChatBMP := TMufasaBitmap.create;
ChatBMP.SetSize(mx,my);
ChatBMP.FastDrawClear(clBlack);
TPH := High(ChatStrings);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(ChatStrings[i], UpChars, H);
for B := High(TTP) downto 0 do
begin
Numb := ((I + 1) * 13);
ChatBMP.FastSetPixel(TTP[b].x + 2, TTP[b].y + Numb + 1, Colour);
ChatBMP.FastSetPixel(TTP[b].x, TTP[b].y + Numb, Shadow);
end;
end;

Canvas := TCANVAS.Create;
Canvas.Handle := SmartGetDebugDC;
TotalBMP := TMufasaBitmap.create;
TotalBMP.SetSize(mx,my);

// draw the bitmaps. Both onto the total, then only one visible draw.
TitleBMP.SetTransparentColor(clBlack);
NickBMP.SetTransparentColor(clBlack);
RatsBMP.SetTransparentColor(clBlack);
WalksBMP.SetTransparentColor(clBlack);
ActiveBMP.SetTransparentColor(clBlack);
ChatBMP.FastDrawTransparent(MCX1+280, MCY1, TotalBMP);
TitleBMP.FastDrawTransparent(MIX1+5, MIY1, TotalBMP);
NickBMP.FastDrawTransparent(558, MIY1 + 30, TotalBMP);
RatsBMP.FastDrawTransparent(620, MIY1 + 30, TotalBMP);
WalksBMP.FastDrawTransparent(675, MIY1 + 30, TotalBMP);
ActiveBMP.FastDrawTransparent(730, MIY1 + 30, TotalBMP);
TotalBMP.DrawToCanvas(0, 0, Canvas);

// clean up.
TitleBMP.Free;
NickBMP.Free;
RatsBMP.Free;
WalksBMP.Free;
ActiveBMP.Free;
ChatBMP.Free;
TotalBMP.Free;
end;

From: bugger0001
Padding doesn't do the trick?

Anyways, V1.45 past 20h marker and still all players active :norris:


Padding causes problems, it means that when the first string gets longer it pushes all strings after is further so it off sets stuff.

i cant wait for this report it will be epic

From: Nava2
So, for InFight some tips:

Try to maintain the NPC's Index and check if it is infight to see if you are fighting it. I would have this as an option when people are ranging, as it might lead to fasle positives if you are meleeing. You could also do this with colour by searching for the fight bar around where the rat is, tracking it as it moves.

I do not want to implement this as its your script :p


i will look into doing this, dont think it will be next version.
i dont mind you giving me stuff to try and do and so on it just means i am learning new things :)

Furyan

2011-01-08 17:15:31

I'm loving this script, great job!

I tried adding the same character twice, once for training Attack, once for training Strength, and making it switch every hour. But unfortunately it didn't seem to switch modes, it just relogs the character and continues its killing spree in the same combat mode :p.

I took a look at the code and this should probably be solved if I just uncomment the bold part right? (Not really a question, more of a statement.) I suggest to uncomment it anyway, even if normally the mode doesn't change, as it will provide greater robustness for your code.

Loginplayer;
Wait(800+random(500));
SetAngle(True);
//SetFight(Players[CurrentPlayer].Integers[3]);
if (not Players[CurrentPlayer].Booleans[20]) then
begin //Nice fix to stop it trying to set combat mode
SetFightMode(Players[CurrentPlayer].Integers[3]);
Wait(200+Random(200));
Players[CurrentPlayer].Booleans[20] := True;
end;

TomTuff

2011-01-08 17:21:40

[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 58 Minutes And 36 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 628 ]
[ Total DeathWalks : 38 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ ***** | False | | 628 | 38 ]
[=========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: | Capn Arnav Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
sorry it's still 1.45 :P

Bobzilla69

2011-01-08 17:34:09

From: Furyan
I'm loving this script, great job!

I tried adding the same character twice, once for training Attack, once for training Strength, and making it switch every hour. But unfortunately it didn't seem to switch modes, it just relogs the character and continues its killing spree in the same combat mode :p.

I took a look at the code and this should probably be solved if I just uncomment the bold part right? (Not really a question, more of a statement.) I suggest to uncomment it anyway, even if normally the mode doesn't change, as it will provide greater robustness for your code.


afk, the reason its commented out is because it doesnt work correctly.

i am working on a version where it will train to a specified level

From: TomTuff
[==========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 58 Minutes And 36 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 628 ]
[ Total DeathWalks : 38 ]
[==========================================================]
[ Ratinator 1.45 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ ***** | False | | 628 | 38 ]
[=========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: | Capn Arnav Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
sorry it's still 1.45 :P


np :) it not a bad report thanks for using it :)

Bobzilla69

2011-01-08 18:18:42

Ratinator V 1.55 is now out!

  • Better PrintSmartReport support for large armies (tested for 10)
  • Added level to setting, you can now level to a specified level per skill (only melee, if needed can add range support)

TomTuff

2011-01-08 18:41:39

In your antiban procedure, doing "Hoverskill('random', False)" is a bad idea IMO. Why would you check out your firemaking exp while you fight rats?

Edit:
also, for your dead function, you could just use MeInBox.

Nava2

2011-01-08 18:55:20

In CheckLogged, I modified it so that if the game DC's, it will just switch the player rather than setting it to false! :D

procedure CheckLogged;
var
Break:Integer;
begin
if (TimeFromMark(Time)>=(Players[CurrentPlayer].Integers[2]*60000))then
begin
Write('Script has working for the indicated amount of time, swiching player');
ProgressReport;
if (PlayersActive > 0) then //will perform a break after each player completes there loop
begin
BreakFor:= (Players[CurrentPlayer].Integers[4] + RandomRange(-3,3));
Write('Performing a break for : '+MsToTime((BreakFor*60000), Time_Formal));
Wait(10000+Random(2000)); //waits ten seconds needed to insure it loggs out
Logout;
MarkTime(Break);
repeat
Wait(30000) //half a second then writes remaining time
Write('Waiting For Another : '+MsToTime((BreakFor*60000)-TimeFromMark(Break), Time_Formal));
until(TimeFromMark(Break) > BreakFor*60000);
Wait(Random(30000));
Write('Break Finished');
end;

NextPlayer(True);
MarkTime(Time); //resets timer so new player can work for set amount of time
end;
if (not (LoggedIn)) then
begin
Write('Player not logged in Switching to next');
Write('Choosing Next Player');
NextPlayer(LobbyScreen); // if in lobby, it was a DC
end;
end;

procedure Setup;
begin
//SetupSRLStats(7, SRLStats_UserID, SRLStats_Password);
Smart_Server := World;
Smart_Signed := Signed;
SetupSRL;
AddOnTerminate('ProgressReport');
DeclarePlayers;
if Players[CurrentPlayer].Booleans[0] then //checks reflection is usable
begin
if (not (SmartGetFieldInt(0, hook_static_LoginIndex) = -1)) then
begin
Write('Reflection is usable');
end else
begin
Players[CurrentPlayer].Booleans[0]:= False;
Write('Reflection not working, using color');
end;
end;
end;

begin
Setup;
MarkTime(RunTime); //total running time
MarkTime(Time); //starts timing script so players get timed and can switch.
Main;
end.

Modded some small things! ScriptTerminate does not work in Simba, iirc. The way to add procedures to preform at the end is by using the ``AddOnTerminate()'' procedure. I did it for you since its small :D.

Most recent report:
[==========================================================]
[ Ratinator 1.50 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 45 Minutes And 34 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 193 ]
[ Total DeathWalks : 12 ]
[==========================================================]
[ Ratinator 1.50 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | True | | 46 | 3 ]
[ take | False | | 4 | 2 ]
[ fawn | True | | 36 | 2 ]
[ quant | True | | 87 | 4 ]
[ wo0d2 | True | | 20 | 1 ]
[=========================================================]

bolshak25

2011-01-08 19:21:49

with the random hovering over skills like tomtuff said, maybe have it just hover over what skill youre training and constitution. thats more humanlike

Nava2

2011-01-08 19:43:06

Moar updates:

function RandomCheck : Boolean;    //thanks mormonman for giveing me this idea and help
var I : Integer;
begin
for I := 0 to 2 do
begin
case I of
0: begin
if Players[CurrentPlayer].Booleans[0] then Result := R_FindRandoms;
end;
1: Result := FindRandoms;
2: ClickToContinue; // for sling message.
end;
if Result then Exit;
end;
end;

The current version of LevelCheck tries to set the fight everytime.. we might as well remember what we set it to last time and eliminate the effort of setting it to the same thing. :p

procedure SetFight(i:integer);    //will add check to not click if allready clicked.
var
cTab: Integer;
begin
if (not LoggedIn) then Exit;

// check if the players current attack mode is the same, if so do not touch it.
if (Players[CurrentPlayer].Integers[30] = i) then Exit;

cTab := getCurrentTab;
GameTab(tab_Combat);
case i of
1:begin
if (CountColor(2106252, 576, 260, 628, 287) <= 30) then
begin
MouseBox(577, 258, 628, 287, 1);
Wait(500+Random(800));
end;
end;
2:begin
if (CountColor(2106252, 661, 257, 713, 288) <= 30)then
begin
MouseBox(661, 257, 713, 288, 1);
Wait(500+Random(800));
end;
end;
3:begin
if (CountColor(2070783, 666, 332, 706, 347) >= 10)then //looks for ornage text
begin
if (CountColor(2106252, 661, 314, 712, 339) <= 30)then
begin
MouseBox(661, 314, 712, 339, 1);
Wait(500+Random(800));
end;
end else
begin
if (CountColor(2106252, 578, 313, 628, 337) <= 30)then
begin
MouseBox(578, 313, 628, 337, 1);
Wait(500+Random(800));
end;
end;
end;
end;
GameTab(cTab);
Players[CurrentPlayer].Integers[30] := i;
end;

Procedure LevelCheck;
var
i:Integer;
Skills, AttackStyle:TIntegerArray;
ChangeMode:Boolean;
begin
ChangeMode:= False;
if (not (LoggedIn)) then Exit;
Skills:= [R_GetSkillLevel(Skill_Attack), R_GetSkillLevel(Skill_Strength), R_GetSkillLevel(Skill_Defence)]; //store players current levels
AttackStyle:= [1, 2, 3];

for i:=0 to 2 do
begin
if (Skills[i] >= Players[CurrentPlayer].Integers[int]) then
begin
ChangeMode:= True;
Players[CurrentPlayer].Integers[4] := (AttackStyle[i]);
end else
begin
Players[CurrentPlayer].Integers[4] := (AttackStyle[i]);
Break;
end;
end;
//means it will run once at startup to set it to correct stage of loop
if ChangeMode or (not Players[CurrentPlayer].Booleans[20]) then
begin
SetFight(Players[CurrentPlayer].Integers[4]);
Players[CurrentPlayer].Booleans[20] := True;
end;
end;

Fixed some faulty logic:
procedure Relocation;      //relocate the player if no rats are found on ms
var
rats:TPoint;
Char : TNPCArray;
P: TPoint;
i, x, y, clx, cly:integer;

begin
if (not (LoggedIn)) then Exit;
Char := (SortNPCS(GetNPCS));
if (Length(Char) = 0) then
Exit;

GetClientDimensions(clx, cly);
//Write('Checking if a relocation is needed');
for i := 0 to High(Char) do
begin
if (DistanceFrom(Tile(3195, 3204)) > 8)then //3195, 3210 //check we are away from rat pit
if((Char[i].Name = 'Giant rat') and (TileOnMS(Char[i].Tile, 0)) and (not(Char[i].Fighting)))then
begin
P := TileToMS(Char[i].Tile, 5);
rats:= TileToMM(Tile(3195, 3204)); //checks rat color is found on MS and if it is wont relocate
if FindColorSpiralTolerance(x, y, MyFindColor('rat', false), max(P.x - 20,0), max(P.y - 20,0), min(P.x + 20,clx), min(P.y +20, cly), 8)then
begin
if WaitUpTextMulti(['Giant rat', 'iant ra'], 400)then //if the rat is on the mainscreen you are still fine
begin
Write('Rats found on MS, not relocating');
Exit;
end;
if (CountColor(1179390, rats.x - 20, rats.y - 20, rats.x + 20, rats.y + 20) > 5 )then
begin //if npc minimap color is found then clicks on mm
Write('No rats Found On MS');
Write('Might be Out of range of Rat Pit');
Write('Attempting to Relocate');
Mouse(rats.x, rats.y, 3, 3, true);
R_Flag;
Wait(1000+Random(800));
Exit;
end;
end;
end;
end;
end;

Cleaned up a bit:
Procedure Attack;
begin
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[0] then //checks if we are using reflection
begin
RFAttack;
end else
ColorAttack;

if (not Players[CurrentPlayer].Booleans[1]) then
repeat
Wait(1000+Random(1000));
if Dead then Exit;
AntiBan;
until((not Fighting) and (not(MyInFight)))
else begin
Write('Attempting to Fast Fight');
repeat
if Dead then Exit;
Wait(500 +Random(800));
until((not Fighting) or (not(MyInFight)))
end;

if SmartDebugReport then PrintSmartReport;
LevelCheck; //checks if we need to change fighting mode
Relocation;

if (TimeFromMark(Report)>=(300000))then //does progress report every 5 minutes
begin
MarkTime(Report);
ProgressReport;
end;
if RandomCheck then
if not loggedin then exit;
end;

Also, you may want to add ``Players.WorldInfo'' to Declare Players, most do not know its there, nor how it works. :)

:D:D:D

TomTuff

2011-01-09 01:09:58

[===========================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[===========================================]
[ TimeRunning : 6 Hours, 27 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 416 ]
[ Total DeathWalks : 20 ]
[===========================================]
[ Ratinator 1.55 ]
[===========================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ **** | False | | 416 | 20 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Awesome script :D

Nava2

2011-01-09 03:08:20


[==========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 12 Minutes And 44 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 1589 ]
[ Total DeathWalks : 38 ]
[==========================================================]
[ Ratinator 1.55 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 232 | 5 ]
[ take | True | | 499 | 12 ]
[ fawn | True | | 460 | 14 ]
[ quant | False | | 87 | 1 ]
[ wo0d2 | False | | 311 | 6 ]
[=========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 31 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

FML it got me def levels on a char. :(

Not the end of the world, but annoying never the less.

Bobzilla69

2011-01-09 04:47:30

thanks for all the input and fixes Nava2, i will get going through the stuff today.

sorry about the defense exp, must still have a problem in there :(

thanks to anyone else that is also using the script :)

TomTuff

2011-01-09 05:11:00

From: Nava2
FML it got me def levels on a char. :(


The default is level 10. make sure you set it to 1 before you start.

Bob, I thought I'd let you know that it does successfully switch attack modes when goals are met. Once it got to 40 attack, it immediately switched to strength :)

bugger0001

2011-01-09 05:12:50

From: TomTuff
Awesome script :D


Absolutely agree.

V1.45 past 35h marker and still all players active. I'm starting to think that the only way to get you a proggy is to stop it manually. I haven't seen a script that can run for 35h without any of the accounts going false for ages…I bet this one is capable for more than 100h proggies as well :p

Excellent job, bobzilla69!

Bobzilla69

2011-01-09 05:39:30

From: TomTuff
The default is level 10. make sure you set it to 1 before you start.

Bob, I thought I'd let you know that it does successfully switch attack modes when goals are met. Once it got to 40 attack, it immediately switched to strength :)


ok cool, one less thing to do :)

From: bugger0001
Absolutely agree.

V1.45 past 35h marker and still all players active. I'm starting to think that the only way to get you a proggy is to stop it manually. I haven't seen a script that can run for 35h without any of the accounts going false for ages…I bet this one is capable for more than 100h proggies as well :p

Excellent job, bobzilla69!


this is sounding like a epic report i cant wait, i will recommend you wait till it does a report in Simba, done once every 5 min i think, or you can always do a print screen job :)

bugger0001

2011-01-09 07:03:05

I decided to stop it manually now, because you've improved the script a lot since I set this one going and finally one account became inactive because of a random(after 37hours of straight runtime). Anyway, here's the proggy:

[===========================================================]
[ Ratinator 1.45 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 37 Hours, 12 Minutes And 21 Seconds ]
[ Active Players : 9 ]
[ Total Rats Attacked : 4389 ]
[ Total DeathWalks : 255 ]
[===========================================================]
[ Ratinator 1.45 ]
[===========================================================]
[=============================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=============================================================]
[ nosf | True | | 451 | 19 ]
[ tema | True | | 457 | 27 ]
[ ewas | True | | 417 | 24 ]
[ egaj | True | | 454 | 27 ]
[ llim | True | | 447 | 27 ]
[ ----------------------------------------------------------- ]
[ rtio | True | | 446 | 28 ]
[ mell | True | | 468 | 24 ]
[ mina | True | | 427 | 27 ]
[ piro | False | Beekeeper | 426 | 25 ]
[ mfat | True | | 396 | 27 ]
[=============================================================]

Gonna give the battalion a little break now, and finish my uni stuff and then will most probably run a newer version for even longer.

EDIT: Oh, the account that 'got' Beekeeper either didn't get it or reflection solved the random and then after solving decided it didn't, because the it was standing at the rats when I logged in. Unfortunately didn't see it going inactive and the debug is not too informative either:
[Reflection] Trying to solve: Beekeeper
[Reflection] Random solving failed for Beekeeper

Bobzilla69

2011-01-09 07:19:39

I love this progress report, Thanks for running my script :)

i am working on version 1.60 which will hopefully be out by the end of the day

Sgt Soul

2011-01-09 07:23:56

From: bobzilla69
I love this progress report, Thanks for running my script :)

i am working on version 1.60 which will hopefully be out by the end of the day


in the next update please add current level to the proggy and also starting level :) <3 I will be running this again shortly so except heaps of proggies!!!! :spot:

Bobzilla69

2011-01-09 07:33:51

From: sgt soul
in the next update please add current level to the proggy and also starting level :) <3 I will be running this again shortly so except heaps of proggies!!!! :spot:


ok, but i will only be adding this for the Simba Report not the PaintSmartReport, not got enough room.

Sgt Soul

2011-01-09 07:34:49

that is all I wanted it in :) thank you very much kind sir!

Nava2

2011-01-09 09:03:16

[==========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 12 Minutes And 59 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1673 ]
[ Total DeathWalks : 27 ]
[==========================================================]
[ Ratinator 1.55 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 510 | 10 ]
[ take | False | | 122 | 2 ]
[ fawn | False | | 43 | 0 ]
[ quant | True | | 803 | 12 ]
[ wo0d2 | False | | 195 | 3 ]
[=========================================================]

The account I was using was using range. :<

XRaye

2011-01-09 17:19:25

Omg I accidentally stopped them xD (2 were going, each with 4 players)

[PHP]
[===========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 14 Hours, 18 Minutes And 50 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 412 ]
[ Total DeathWalks : 248 ]
[===========================================================]
[ Ratinator 1.55 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ ryad | True | | 138 | 63 ]
[ unt | True | | 101 | 63 ]
[ ury | True | | 88 | 65 ]
[ ron | True | | 85 | 57 ]
[========================================================]



[===========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 14 Hours, 21 Minutes And 24 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 396 ]
[ Total DeathWalks : 243 ]
[===========================================================]
[ Ratinator 1.55 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ oly | True | | 127 | 71 ]
[ ollo | False | | 50 | 34 ]
[ ohe | True | | 86 | 64 ]
[ otpu | True | | 133 | 74 ]
[========================================================]
[/PHP]Not sure why that one player stopped, he had just died and wasn't in a random or anything. Started them right off the island, they died a lot =p

EDIT:
Hmm, now I'm getting the error [Error] (737:28): Invalid number of parameters at line 736?
Line 736 is Char := (SortNPCS(GetNPCS));
Did an update break it? It worked before I updated reflection.

Bobzilla69

2011-01-09 17:43:57

From: XRaye
Omg I accidentally stopped them xD (2 were going, each with 4 players)

[PHP]
[===========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 14 Hours, 18 Minutes And 50 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 412 ]
[ Total DeathWalks : 248 ]
[===========================================================]
[ Ratinator 1.55 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ ryad | True | | 138 | 63 ]
[ unt | True | | 101 | 63 ]
[ ury | True | | 88 | 65 ]
[ ron | True | | 85 | 57 ]
[========================================================]



[===========================================================]
[ Ratinator 1.55 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 14 Hours, 21 Minutes And 24 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 396 ]
[ Total DeathWalks : 243 ]
[===========================================================]
[ Ratinator 1.55 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ oly | True | | 127 | 71 ]
[ ollo | False | | 50 | 34 ]
[ ohe | True | | 86 | 64 ]
[ otpu | True | | 133 | 74 ]
[========================================================]
[/PHP]Not sure why that one player stopped, he had just died and wasn't in a random or anything. Started them right off the island, they died a lot =p

EDIT:
Hmm, now I'm getting the error [Error] (737:28): Invalid number of parameters at line 736?
Line 736 is Char := (SortNPCS(GetNPCS));
Did an update break it? It worked before I updated reflection.


firstly nice reports, thanks for using my script.

secondly, you have to do the grim reaper talks manually, one about dieing and one about gravestones, simply have some items in inventory and died to do that part, this might be why you got a player stopped.

about the error message, you simply have to update your reflection to solve that

Bobzilla69

2011-01-09 18:10:07

Ratinator V 1.60 is now out!!!

  • Added support for Mage (air staff wind rush) and Slinger, will level them to indicated level
  • Changed way RandomCheck works
  • Set antiban to hover over skill that's being trained

I did not and dont think i will add a starting level and levels gained to the report, sorry sgt soul, it looked very ugly when printed in simba and on forums. might add a option for long reports later

XRaye

2011-01-09 19:41:34

Awesome mage support, will have to try that soon in the future. I just downloaded the new version and am running them now, expect reports.

EDIT:
Not really a problem but it goes to the attack style tab then back to inventory pretty much every time it kills a rat, might be suspicious if they're watching you.

Bobzilla69

2011-01-10 03:49:25

From: XRaye
Awesome mage support, will have to try that soon in the future. I just downloaded the new version and am running them now, expect reports.

EDIT:
Not really a problem but it goes to the attack style tab then back to inventory pretty much every time it kills a rat, might be suspicious if they're watching you.


is this with using mage?

gsa serpent

2011-01-10 03:57:46

very nice script. using it now ill post proggy soon

Sgt Soul

2011-01-10 04:52:09

I get this
[php]
[Hint] C:\Simba\Includes\Reflection\./Core/Antirandoms\Forester.simba(100:3): Variable 'B' never used at line 99
[Error] (853:41): Invalid number of parameters at line 852[/php]

only since I updated to V1.60

help please :)

Bobzilla69

2011-01-10 05:04:20

From: sgt soul
I get this
[php]
[Hint] C:\Simba\Includes\Reflection\./Core/Antirandoms\Forester.simba(100:3): Variable 'B' never used at line 99
[Error] (853:41): Invalid number of parameters at line 852[/php]

only since I updated to V1.60

help please :)


update your reflection

Sgt Soul

2011-01-10 05:11:04

okay the script runs fine now and compiles, just now my SMART wont actually load up at all even though it says it is as shown below
[php][Compiled succesfully in 1063 ms.
OpenFile - Exception. Could not open file: C:\Simba\Includes\SRL/logs/SRL log 10-01-11 1.txt
SRL Compiled in 16 msec
No SRL update / Plugins update available!
No Reflection update
SMART Initialized.
Loaded: Server 105, Members: False, Signed: True, Super Detail: False.[/php]
I hope you know the problem to this also :) haha

RISK

2011-01-10 05:12:39

Give it a few minutes. I am having the same problem with my own script. It will appear after about five ~ ten minutes.

From: sgt soul
okay the script runs fine now and compiles, just now my SMART wont actually load up at all even though it says it is as shown below
[php][Compiled succesfully in 1063 ms.
OpenFile - Exception. Could not open file: C:\Simba\Includes\SRL/logs/SRL log 10-01-11 1.txt
SRL Compiled in 16 msec
No SRL update / Plugins update available!
No Reflection update
SMART Initialized.
Loaded: Server 105, Members: False, Signed: True, Super Detail: False.[/php]
I hope you know the problem to this also :) haha

Sgt Soul

2011-01-10 05:20:51

I guess I am way too impatient hahahaha
will do that now, thanks for the help so fast :) <3

Bobzilla69

2011-01-10 07:23:45

Please Re-download Version 1.60.

Fixed the bug where it will contently check attack style after killing a rat

Edit: Sorry about this but re-re-download version 1.60 again please, fixed a bug where wrong starts get sent

Bobzilla69

2011-01-10 08:26:03

Script Taken down While i Fix some bugs, wont post version 1.60 again, will skip to Version 1.65

Edit:

Script now back up and hopefully working.

I messed up with V1.60 i thought i had fixed the bugs on the first re post of it but it then had a different bug.

so i decided to completely skip re releasing V1.60 as it was to bug ridden.

I have hopefully fixed the bug where it will not log out once it reached all skill level goals, but it need more testing please, also i think that the range and magic support should still be fine but yet again please let me know if there is something funny going on.

Hope you enjoy Version 1.65

bugger0001

2011-01-10 14:53:34

Got the stats going? I noticed you have removed the label from the first post saying "not in use…yet!" :D
Anyway, I'm going to send the ninth battalion to battle the rats again, would be nice to get some numbers to my Stats account too :p

EDIT: Took the time and looked at the code:
Stats_Commit;
SendSRLReport;
Yay, no more commenting there! Thanks!

Bobzilla69

2011-01-10 14:56:42

yes i have not got it all up and running :) so should be fun to see the stats go up.

I also want to make a Sig for it that will get script stats but i dont know how yet, lol.

hope the script works well after my changes

XRaye

2011-01-10 15:40:32

1.65 is working perfectly so far, and awesome about stats now =D just wondering, is there a way to make it so it doesn't break? because it still breaks for the random amount (like 2 mins) when switching users.

Bobzilla69

2011-01-10 16:02:21

yes to stop if from taking a break you should just be able to comment out line 1239
BreakFor:= (Players[CurrentPlayer].Integers[3] + Random(3));
but i would really recommend you take breaks to lower the chance of getting flagged as a botter

Sgt Soul

2011-01-10 17:19:37

the new version is great :)
just one little thing, if you 1 hit KO the rat it doesn't add to your current rat kills and possibly thinks that someone else took the rat kill maybe? I don't know :/ Just thought I should let you know :)

Bobzilla69

2011-01-10 17:53:14

yes i thought that would happen, but thanks for the info :)

i changed the way it detects if your attacking a rat or not to stop it counting miss clicks where you simply walk or the attack option is not available when right clicking.

i will have to look into a better way to detect it

BraK

2011-01-10 18:17:45

Bobzilla69 Thanks for all the help with the Stats earlier figured out what I was doing wrong. Also You should try and add EXP gain to this script join the TOtal EXP Gain club on Stats. :p

~BraK

XRaye

2011-01-10 19:27:14

[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 22 Minutes And 21 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 679 ]
[ Total DeathWalks : 24 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ oly | False | | 219 | 3 ]
[ ollo | False | | 198 | 15 ]
[ ohe | False | | 62 | 4 ]
[ otpu | False | | 200 | 2 ]
[========================================================]
Runs great, except for some reason the two middle ones turned false for no reason? oly and otpu reached the level limits, but ollo and ohe were just standing there, not sure why it turned false.
The other script i'm running on the other hand is great (i'm running two scripts with 4 chars each), one reached the target levels and stopped, and the others who haven't reached it are still going.

EDIT:
Ratinator is beating MSI on SRL stats =p

bolshak25

2011-01-10 20:57:14

are you going to add bone burying eventually?

XRaye

2011-01-10 21:34:04

This is the other one I was running
[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 6 Hours, 15 Minutes And 45 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1093 ]
[ Total DeathWalks : 24 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ ryad | False | | 280 | 6 ]
[ unt | False | | 201 | 3 ]
[ ury | False | | 278 | 7 ]
[ ron | False | | 334 | 8 ]
[========================================================]
Everyone reached their target level =)

bugger0001

2011-01-11 04:44:54

From: bobzilla69
yes i thought that would happen, but thanks for the info :)

i changed the way it detects if your attacking a rat or not to stop it counting miss clicks where you simply walk or the attack option is not available when right clicking.

i will have to look into a better way to detect it


How about using DidClick? Here's a function written by Solemn Wishes to give you an idea:
function ClickM(left:boolean):boolean; {Solemn Wishes}
var
tries,b,c:integer;
begin
GetMousePos(b,c);
HoldMouse(b,c,mouse_left);
repeat
if DidClick(True,5) then
begin
Result:=true;
Break;
end;
if DidClick(False,5+random(20)) then
begin
Wait(10+Random(40));
ReleaseMouse(b,c,mouse_left);
Wait(250);
FFlag(0);
Exit;
end;
Inc(tries);
until(tries>6);
Wait(10+Random(40));
ReleaseMouse(b,c,mouse_left);
if DidClick(True,500) then Result:=True;
Wait(100+Random(100));
end;

That way you'd be able to know wether or not you misclicked. If it noticed a red cross and chat doesn't say anything about "someone else…" and inventory count remains the same, then you most probably killed the darn rat.

EDIT: Tore the function apart and "improved" a little bit :p
function ClickM(left:boolean):boolean;
var
tries,b,c:integer;
begin
GetMousePos(b,c);
HoldMouse(b,c,mouse_left);
repeat
Result := DidClick(True,5);
if Result then Break;
if DidClick(False,5) then Break;
Inc(tries);
until(tries>10);
Wait(10+Random(40));
ReleaseMouse(b,c,mouse_left);
end;

Sgt Soul

2011-01-11 04:46:30

[=========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 5 Hours, 7 Minutes And 25 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 740 ]
[ Total DeathWalks : 29 ]
[=========================================================]
[ Ratinator 1.65 ]
[=========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ pker | True | | 740 | 29 ]
[========================================================]

Ran very well, but got stuck in the class room and thought it was doing a death walk :/

Bobzilla69

2011-01-11 04:50:43

From: BraK
Bobzilla69 Thanks for all the help with the Stats earlier figured out what I was doing wrong. Also You should try and add EXP gain to this script join the TOtal EXP Gain club on Stats. :p

~BraK


NP, i think i kinda wrote it funny the first time but good to hear you got it :)

I will see about getting the EXP Gained And Total EXP to my script.

From: XRaye
[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 22 Minutes And 21 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 679 ]
[ Total DeathWalks : 24 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ oly | False | | 219 | 3 ]
[ ollo | False | | 198 | 15 ]
[ ohe | False | | 62 | 4 ]
[ otpu | False | | 200 | 2 ]
[========================================================]
Runs great, except for some reason the two middle ones turned false for no reason? oly and otpu reached the level limits, but ollo and ohe were just standing there, not sure why it turned false.
The other script i'm running on the other hand is great (i'm running two scripts with 4 chars each), one reached the target levels and stopped, and the others who haven't reached it are still going.

EDIT:
Ratinator is beating MSI on SRL stats =p


Woohoo I am wining :) but for how long :( MSI has a large user base so i am sure they will catch up and beat me.

As for your problem, i am not sure what happened, i think i will add a Line at the end of the Report that will have a bit more info about why we logged out.

From: bolshak25
are you going to add bone burying eventually?


No i have no Plans to support Bone Burying, The script was intended to Maximize exp/hr

BraK

2011-01-11 05:03:10

You could probably add bone burying as an option in user setup. using Player[0].Booleans[0] := True or false. I believe someone created the procedures for it somewhere already. You just need to add it and the Option support.

@Bugger0001 I believe that similar stuff is in the SRL include already.

~BraK

Bobzilla69

2011-01-11 05:13:14

From: BraK
You could probably add bone burying as an option in user setup. using Player[0].Booleans[0] := True or false. I believe someone created the procedures for it somewhere already. You just need to add it and the Option support.

@Bugger0001 I believe that similar stuff is in the SRL include already.

~BraK


Ok i will have a little root around SRL include to see if i find anything.

Also @Bugger0001 Mind PMing about how the function is suppose to work, i dont think i really understand it

BraK

2011-01-11 05:45:45

@Bobzilla69 Here's the link to the thread about bone burying by Marpis. The functions in the include for the Clicking.

// * function DidClick(Red: Boolean; Time: Integer); // by Rasta Magician
// * function DidRedClick: Boolean; // by Rasta Magician
// * function DidYellowClick: Boolean; // by Rasta Magician


{*******************************************************************************
function DidClick(Red: Boolean; Time: integer): boolean;
By: Rasta Magician
Description: Checks for the X after a click, Times Out after Time.
*******************************************************************************}
function DidClick(Red: Boolean; Time: integer): boolean;
var
TimeOut, x, y, Trash, w, h: integer;
B: TBox;
begin
GetMousePos(x, y);
GetClientDimensions(w, h);
B := IntToBox(x - 15, y - 15, x + 15, y + 15);
if B.x1 < 0 then B.x1 := 0;
if B.y1 < 0 then B.y1 := 0;
if B.x2 > w then B.x2 := w;
if B.y2 > h then B.y2 := h;
TimeOut := GetSystemTime + Time;
while (GetSystemTime < TimeOut) do
begin
With B do
if FindColor(Trash, Trash, 255, x1, y1, x2, y2) then
begin
if Red then
Result := true
else
Result := false;
exit;
end;

With B do
if FindColor(Trash, Trash, 65535, x1, y1, x2, y2) then
begin
if Red then
Result := false
else
Result := True;
exit;
end;
wait(5);
end;
end;

{*******************************************************************************
function DidRedClick: boolean;
By: Rasta Magician
Description: Checks for the Red X after a Click, Times out after 500 ms
*******************************************************************************}
function DidRedClick: Boolean;
begin
Result := DidClick(true, 1000);
end;

{*******************************************************************************
function DidYellowClick: Boolean;
By: Rasta Magician
Description: Checks for the Yellow X after a Click, Times out after 500 ms
*******************************************************************************}
function DidYellowClick: Boolean;
begin
Result := DidClick(false, 1000);
end;

~BraK

Bobzilla69

2011-01-11 05:47:42

ohhhhhh, thanks alot for that. this would be very usefull.

Edit:

Just to say i might not update this for a day or so to check if any bugs pop up, also to take a small break from constant coding.

should be back to updating this tomorrow

Nava2

2011-01-11 08:17:06

[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 8 Hours, 57 Minutes And 42 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 2069 ]
[ Total DeathWalks : 877 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 156 | 2 ]
[ take | False | | 473 | 55 ]
[ fawn | False | | 447 | 5 ]
[ quant | True | | 656 | 8 ]
[ wo0d2 | True | | 337 | 807 ]
[=========================================================]

Bobzilla69

2011-01-11 08:29:08

From: Nava2
[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 8 Hours, 57 Minutes And 42 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 2069 ]
[ Total DeathWalks : 877 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[=========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[=========================================================]
[ lieku | False | | 156 | 2 ]
[ take | False | | 473 | 55 ]
[ fawn | False | | 447 | 5 ]
[ quant | True | | 656 | 8 ]
[ wo0d2 | True | | 337 | 807 ]
[=========================================================]


nice run

take it the players are false because they reached there target goals?

bugger0001

2011-01-11 08:41:31

Manually stopped it yet once again. I noticed that the Stats went down and as I want to give a run for a script of mine to see how it performs I decided to stop this baby. Here's the proggy of this run:

[===========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 17 Hours, 26 Minutes And 40 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 1585 ]
[ Total DeathWalks : 44 ]
[===========================================================]
[ Ratinator 1.65 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ nosf | True | | 192 | 5 ]
[ tema | True | | 177 | 4 ]
[ ewas | True | | 181 | 3 ]
[ egaj | True | | 189 | 6 ]
[ llim | True | | 175 | 5 ]
[ ------------------------------------------------------ ]
[ rtio | True | | 134 | 7 ]
[ mell | True | | 121 | 6 ]
[ mina | True | | 123 | 3 ]
[ piro | True | | 154 | 3 ]
[ mfat | True | | 139 | 2 ]
[========================================================]

Probably going to set this one going again tomorrow or the day after.

Bobzilla69

2011-01-11 08:44:28

Nice run, thanks :)

bugger0001

2011-01-11 08:57:52

From: BraK
@Bugger0001 I believe that similar stuff is in the SRL include already.

~BraK


Well I be damn. You're right, a simple DidRedClick now handles this whole issue as it returns immediately false, if it sees a yellow click :p

***Runs to his fighter script and deletes unnecessary lines of code :p

Bobzilla69

2011-01-11 09:02:22

[==========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 2 Hours, 30 Minutes And 10 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 208 ]
[ Total DeathWalks : 24 ]
[==========================================================]
[ Ratinator 1.65 ]
[==========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ est | False | | 11 | 0 ]
[ gaz | True | | 106 | 19 ]
[ sdq | True | | 39 | 5 ]
[ wer | True | | 52 | 0 ]
[========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 5 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

thought i better run the script for a while to level my players a bit :)

BraK

2011-01-11 09:52:55

@Bugger0001 A lot of good processes and functions out there in the include. You just gotta crack it open and read through the whole thing a few times to get it all.

@Bobzilla69 17 hour Run Definitely nice run on an impressive script. Good job on an excellent script.

~BraK

bugger0001

2011-01-11 10:03:51

From: BraK
@Bugger0001 A lot of good processes and functions out there in the include. You just gotta crack it open and read through the whole thing a few times to get it all.


LOL, Actually I've done it, but it was a loooong time ago. That's why I know most of the major stuff there, but am not aware of most of the details. I.e. I knew about DidClick but had no clue about DidRedClick or DidYellowClick as they weren't there yet when I went through the whole SRL source :D

Bobzilla69

2011-01-11 10:42:37

From: BraK
@Bugger0001 A lot of good processes and functions out there in the include. You just gotta crack it open and read through the whole thing a few times to get it all.

@Bobzilla69 17 hour Run Definitely nice run on an impressive script. Good job on an excellent script.

~BraK


check the front page for a 37h one :)

Nava2

2011-01-11 11:00:43

The players were false because of Net issues.

You need to call ``RandomCheck'' more often, I had four players in randoms :< Thats why there is an insane amount of death walks. :s

Bobzilla69

2011-01-11 11:37:12

From: Nava2
The players were false because of Net issues.

You need to call ``RandomCheck'' more often, I had four players in randoms :< Thats why there is an insane amount of death walks. :s


ok yeh, i will add more in my next version, dont think i will start that till tomorrow though

XRaye

2011-01-11 17:01:20

xD I agree about the randoms thing, all 8 of my guys were in randoms (except one was in rimmington upstairs in the building with the bronze scimmy??) Got me some levels though =)

[===========================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[===========================================]
[ TimeRunning : 18 Hours, 1 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 2299 ]
[ Total DeathWalks : 2764 ]
[===========================================]
[ Ratinator 1.65 ]
[===========================================]
[==========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[==========================================================]
[ ryad | True | | 567 | 889 ]
[ unt | False | Prison | 566 | 362 ]
[ ury | True | | 605 | 740 ]
[ ron | False | | 561 | 773 ]
[==========================================================]

[===========================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[===========================================]
[ TimeRunning : 18 Hours, 7 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 2383 ]
[ Total DeathWalks : 2592 ]
[===========================================]
[ Ratinator 1.65 ]
[===========================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ oly | True | | 567 | 916 ]
[ ollo | False | | 573 | 332 ]
[ ohe | True | | 581 | 815 ]
[ otpu | True | | 662 | 529 ]
[========================================================]

Bobzilla69

2011-01-11 17:54:33

hmmmmm interesting bug there, it should have a random check.

a quick fix simply edit the script. in the Dead procedure (line 671) add
if RandomCheck then
if (not (LoggedIn)) then Exit;
also in my main procedure near bottom before the if (DeathWalk) then (line 1312) also add
if RandomCheck then
if (not (LoggedIn)) then Exit;

Sgt Soul

2011-01-11 20:35:23

[========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[========================================================]
[ TimeRunning : 6 Hours, 3 Minutes And 1 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 428 ]
[ Total DeathWalks : 1563 ]
[========================================================]
[ Ratinator 1.65 ]
[========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ pker | True | | 428 | 1563 ]
[========================================================]

Ran alright (except the death walk is very far out, due to player getting stuck in the maze random with the script not picking it up)

XRaye

2011-01-11 21:29:49

From: bobzilla69
hmmmmm interesting bug there, it should have a random check.

a quick fix simply edit the script. in the Dead procedure (line 671) add Simba Code:
[LEFT]if RandomCheck then
if (not (LoggedIn)) then Exit;
[/LEFT]

also in my main procedure near bottom before the if (DeathWalk) then (line 1312) also add Simba Code:
[LEFT]if RandomCheck then
if (not (LoggedIn)) then Exit;
[/LEFT]



Alright I'll try that. And I just noticed on stats that I have over half the time for this script xD Also ratinator is still winning by about 1500 minutes =)

Bobzilla69

2011-01-12 03:58:07

woohoo, go us. we are kicking MSI ass (for now)

i will be working on a new version today. hopefully fix a few more bugs :)

Bobzilla69

2011-01-12 11:04:40

Version 1.70 is now Available!!!
  • Added Bone Pickup and Bury support, should stop once it reaches indicated level, but continue killing still to desired combat levels.
  • Improved Rat Attacked Detection it should now detect 1 hits, i have not been able to test so please tell me if it doesn't, Thanks Brak and Bugger0001 for helping here
  • Added Total Exp earned only for ProgressReport and PrintSmartReport, wont make it submit it to stats for a while working things out still

I think thats it.

Enjoy the new version and post any errors or recommendations (dont want to ad to much more to the report its a bit chunky atm)

Small proggy of it working
 [================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[================================================]
[ TimeRunning : 5 Minutes And 17 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 6 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 16 ]
[ Total Exp Gained : 315 ]
[================================================]
[ Ratinator 1.70 ]
[================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ gaz | False | | 6 | 0 | 16 | 315 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Nava2

2011-01-12 13:43:07

From: bobzilla69
Version 1.70 is now Available!!!
  • Added Bone Pickup and Bury support, should stop once it reaches indicated level, but continue killing still to desired combat levels.
  • Improved Rat Attacked Detection it should now detect 1 hits, i have not been able to test so please tell me if it doesn't, Thanks Brak and Bugger0001 for helping here
  • Added Total Exp earned only for ProgressReport and PrintSmartReport, wont make it submit it to stats for a while working things out still

I think thats it.

Enjoy the new version and post any errors or recommendations (dont want to ad to much more to the report its a bit chunky atm)

Small proggy of it working
 [================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[================================================]
[ TimeRunning : 5 Minutes And 17 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 6 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 16 ]
[ Total Exp Gained : 315 ]
[================================================]
[ Ratinator 1.70 ]
[================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ gaz | False | | 6 | 0 | 16 | 315 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


Just change the names of the player vars to be ``Rats'', ``Deathwalks'', ``Bones'', ``XP'', ``XP/h'' (;)).

Bobzilla69

2011-01-12 14:58:21

:) thanks.

taking a break from all this coding for a bit, so will get back to this at a later date.

Hope its all running well for you guys :)

XRaye

2011-01-12 16:50:30

Gah I lost the report for my 2 armies of 4, each ran 13 hrs xD
But it was great, 6 of the guys got target levels, one got stuck in a random, and one didn't stop at the target level and kept going? But anyways, downloading 1.70 now

EDIT:
nooooo MSI is winning =(

Bobzilla69

2011-01-12 17:11:37

From: XRaye
Gah I lost the report for my 2 armies of 4, each ran 13 hrs xD
But it was great, 6 of the guys got target levels, one got stuck in a random, and one didn't stop at the target level and kept going? But anyways, downloading 1.70 now

EDIT:
nooooo MSI is winning =(


what version where you on where it didnt stop at target level?

it might have been solved in 1.70 but still good to know in case its still in the script.

yeh sucks MSI is back on top :( but oh well

but we did have a good few days at top :)

t77651

2011-01-12 17:16:53

[==========================================================]
[ Ratinator 1.60 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 10 Hours, 50 Minutes And 7 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2592 ]
[ Total DeathWalks : 42 ]

with 1 player. awesome script.

XRaye

2011-01-12 19:20:19

From: bobzilla69
what version where you on where it didnt stop at target level?

it might have been solved in 1.70 but still good to know in case its still in the script.

yeh sucks MSI is back on top :( but oh well

but we did have a good few days at top :)


It was 1.65, it's the 1st time it's happened and i have over 3000 minutes with this script so it was probably just something with my computer =p
Also are you having problems with smart right now? For me (on any script) it loads, but doesn't log on.

bolshak25

2011-01-12 20:01:46

bob, 1 hits are detected sometimes, but out of the first 10 kills 3 were missed. i dont care so much that it misses them, but others may and over time it may be extremely off. its much better at detection than the version before. that had 3 out of 10 kills detected and they werent one hits lol

Sgt Soul

2011-01-12 23:30:27

[===========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 29 Hours, 47 Minutes And 51 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1090 ]
[ Total DeathWalks : 109 ]
[===========================================================]
[ Ratinator 1.65 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ pker | False | | 1090 | 109 ]
[========================================================]

Fairly certain it got stuck on the login screen :/

XRaye

2011-01-12 23:48:24

wow that's a nice proggy sgt soul
btw bobzilla i found out why smart wasn't working, stupid thing i didn't do =p
and also I love the xp gained thing, expect good proggies soon, we'll at least keep second place on stats =)

Sgt Soul

2011-01-12 23:55:38

stats is down again :/
and thanks XRaye :)

Bobzilla69

2011-01-13 03:45:50

From: sgt soul
[===========================================================]
[ Ratinator 1.65 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 29 Hours, 47 Minutes And 51 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1090 ]
[ Total DeathWalks : 109 ]
[===========================================================]
[ Ratinator 1.65 ]
[===========================================================]
[========================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count ]
[========================================================]
[ pker | False | | 1090 | 109 ]
[========================================================]

Fairly certain it got stuck on the login screen :/


well thats interesting never had that happen before.

XRaye

2011-01-13 19:01:02

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 19 Hours, 10 Minutes And 54 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 3106 ]
[ Total DeathWalks : 244 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4530 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[======================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[======================================================================================]
[ ryad | True | | 1125 | 4 | 0 | 1987 ]
[ unt | True | | 1021 | 3 | 0 | 2543 ]
[ ury | True | | 508 | 235 | 0 | 0 ]
[ ron | False | Prison | 452 | 2 | 0 | 0 ]
[======================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 36 |
Status: | Mazes Solved : 1 |
Status: | Petes Missed : 2 |
Status: | Foresters Solved : 715 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Great script, seems to been a problem with the forester random solver haha, not ur scripts fault though. (ury was in the random, hence the death walks)
Also it resets xp gained when it gets hit by a random?

Bobzilla69

2011-01-14 04:06:42

From: XRaye
[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 19 Hours, 10 Minutes And 54 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 3106 ]
[ Total DeathWalks : 244 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4530 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[======================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[======================================================================================]
[ ryad | True | | 1125 | 4 | 0 | 1987 ]
[ unt | True | | 1021 | 3 | 0 | 2543 ]
[ ury | True | | 508 | 235 | 0 | 0 ]
[ ron | False | Prison | 452 | 2 | 0 | 0 ]
[======================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 36 |
Status: | Mazes Solved : 1 |
Status: | Petes Missed : 2 |
Status: | Foresters Solved : 715 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Great script, seems to been a problem with the forester random solver haha, not ur scripts fault though. (ury was in the random, hence the death walks)
Also it resets xp gained when it gets hit by a random?


hmmm i thought i solved the randoms causing insane number of deathwalks, will have to change it a bit more then.

it shouldnt have reset your exp just because it found a random, might have logged out and done something :(

another problem to look into.

will get on these problems once i get some time again :)

p s u d

2011-01-14 11:51:23

hey nice progress reports :cartman:! ill make one of my own too :D

bugger0001

2011-01-15 04:44:49

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 16 Hours, 5 Minutes And 48 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 1920 ]
[ Total DeathWalks : 36 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5469 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 202 | 5 | 0 | 540 ]
[ tema | True | | 199 | 4 | 0 | 612 ]
[ ewas | True | | 208 | 3 | 0 | 588 ]
[ egaj | True | | 219 | 4 | 0 | 693 ]
[ llim | True | | 195 | 4 | 0 | 669 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 206 | 3 | 0 | 548 ]
[ mell | True | | 182 | 3 | 0 | 165 ]
[ mina | True | | 177 | 3 | 0 | 520 ]
[ piro | True | | 180 | 3 | 0 | 600 ]
[ mfat | True | | 152 | 4 | 0 | 534 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 76 |
Status: | Certers Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Accidentally shut it down myself…

Bobzilla69

2011-01-15 07:26:40

From: bugger0001
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 16 Hours, 5 Minutes And 48 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 1920 ]
[ Total DeathWalks : 36 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5469 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 202 | 5 | 0 | 540 ]
[ tema | True | | 199 | 4 | 0 | 612 ]
[ ewas | True | | 208 | 3 | 0 | 588 ]
[ egaj | True | | 219 | 4 | 0 | 693 ]
[ llim | True | | 195 | 4 | 0 | 669 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 206 | 3 | 0 | 548 ]
[ mell | True | | 182 | 3 | 0 | 165 ]
[ mina | True | | 177 | 3 | 0 | 520 ]
[ piro | True | | 180 | 3 | 0 | 600 ]
[ mfat | True | | 152 | 4 | 0 | 534 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 76 |
Status: | Certers Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Accidentally shut it down myself…


Nice report thanks

Sgt Soul

2011-01-15 07:58:51

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 9 Hours, 47 Minutes And 43 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2278 ]
[ Total DeathWalks : 3 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 68740 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ pker | True | | 2278 | 3 | 0 | 68740 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: | Mimes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

very successful single player run :) I still love this script!!! <3

bugger0001

2011-01-16 04:39:43

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 21 Hours, 31 Minutes And 9 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 2993 ]
[ Total DeathWalks : 52 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 7622 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 304 | 5 | 0 | 412 ]
[ tema | True | | 301 | 6 | 0 | 781 ]
[ ewas | True | | 303 | 5 | 0 | 805 ]
[ egaj | True | | 303 | 4 | 0 | 845 ]
[ llim | True | | 289 | 5 | 0 | 781 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 299 | 5 | 0 | 781 ]
[ mell | True | | 311 | 5 | 0 | 844 ]
[ mina | True | | 294 | 4 | 0 | 791 ]
[ piro | True | | 293 | 7 | 0 | 792 ]
[ mfat | True | | 296 | 6 | 0 | 790 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 100 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Darn Leo random crashed simba right after this proggy…
EDIT: Just noticed that your total Exp seems to be off in my case…

Bobzilla69

2011-01-16 05:02:23

From: bugger0001
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 21 Hours, 31 Minutes And 9 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 2993 ]
[ Total DeathWalks : 52 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 7622 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 304 | 5 | 0 | 412 ]
[ tema | True | | 301 | 6 | 0 | 781 ]
[ ewas | True | | 303 | 5 | 0 | 805 ]
[ egaj | True | | 303 | 4 | 0 | 845 ]
[ llim | True | | 289 | 5 | 0 | 781 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 299 | 5 | 0 | 781 ]
[ mell | True | | 311 | 5 | 0 | 844 ]
[ mina | True | | 294 | 4 | 0 | 791 ]
[ piro | True | | 293 | 7 | 0 | 792 ]
[ mfat | True | | 296 | 6 | 0 | 790 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 100 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Darn Leo random crashed simba right after this proggy…
EDIT: Just noticed that your total Exp seems to be off in my case…


Nice long report, i like it.

yeh i am going to change the way i work it our, but i am currently buzy with RL atm

Sgt Soul

2011-01-16 06:02:40

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 11 Hours, 13 Minutes And 6 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2568 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 79629 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ pker | True | | 2568 | 1 | 0 | 79629 ]
[====================================================================================]

ran very well, failed in the scaperune random event. I found it very unexpected as the whole random was pretty much done and then just before clicking on the teleport to take me back I got the script exception 8 or something like that. :/

Hugolord

2011-01-16 10:31:13

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 29 Minutes And 11 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 582 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6811 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[=============================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[=============================================================================================]
[ *** | False | | 123 | 0 | 0 | 1619 ]
[ **** | False | | 91 | 0 | 0 | 1158 ]
[ ******* | False | | 92 | 0 | 0 | 1166 ]
[ **** | False | Beekeeper | 20 | 1 | 0 | 494 ]
[ ***** | False | | 70 | 0 | 0 | 1425 ]
[ ——————————————————————————————- ]
[ **** | False | | 75 | 0 | 0 | 949 ]
[ *** | False | | 111 | 0 | 0 | 0 ]
[=============================================================================================]


Players were all positive actually.. not sure what happened, might have lagged on login. Will run again and see if it happens again, great script though.

Sgt Soul

2011-01-16 22:30:33

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 16 Hours, 19 Minutes And 22 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 3677 ]
[ Total DeathWalks : 4 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 113296 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ pker | True | | 3677 | 4 | 0 | 113296 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 2 |
Status: | Certers Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Got me to level 70 strength :) (manually stopped) now getting range to level 40 and my pker will be ready to fight!! :)

Iamadam

2011-01-16 23:50:53

This might help to check if you're in a fight:
function amIBusy : Boolean;
var myPlayer, interacting : Integer;
begin
result := false;
myPlayer:= SmartGetFieldObject(0, hook_static_MyPlayer);
interacting := SmartGetFieldInt(myPlayer, hook_character_GetInteracting);
SmartFreeObject(myPlayer);
if(interacting > 0) then result := true;
end;

Bobzilla69

2011-01-17 03:29:07

From: Iamadam
This might help to check if you're in a fight:
function amIBusy : Boolean;
var myPlayer, interacting : Integer;
begin
result := false;
myPlayer:= SmartGetFieldObject(0, hook_static_MyPlayer);
interacting := SmartGetFieldInt(myPlayer, hook_character_GetInteracting);
SmartFreeObject(myPlayer);
if(interacting > 0) then result := true;
end;


isnt that that same as
Function Fighting:Boolean;   //from bbri06's Lumbridge Fighter changed slightly
var
i:integer;
begin
Write('Checking for Fight')
if Players[CurrentPlayer].Booleans[0] then
begin
if(GetAnimation > -1)then
Result := True
else
for i := 0 to 50 do
begin
Wait(3);
if(GetAnimation > -1)then
begin
Result := True;
Exit;
end;
end;
end else
Result := False; //as we use this and srl_InFight when reflection is broken we auto make it true
end;

Iamadam

2011-01-17 06:49:29

Yeah, but its two calls to reflection verses 102. Much quicker and more reliable.

Hugolord

2011-01-17 08:31:08

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 37 Minutes And 31 Seconds ]
[ Active Players : 7 ]
[ Total Rats Attacked : 996 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 393 ]
[ Total Exp Gained : 154173 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[========================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[========================================================================================]
[ *** | True | | 154 | 0 | 0 | 147314 ]
[ *** | True | | 129 | 0 | 86 | 891 ]
[ **** | True | | 151 | 0 | 98 | 1185 ]
[ **** | True | | 189 | 0 | 103 | 1480 ]
[ *** | True | | 200 | 0 | 0 | 1845 ]
[ -------------------------------------------------------------------------------------- ]
[ **** | True | | 77 | 0 | 106 | 922 ]
[ **** | True | | 96 | 0 | 0 | 536 ]
[========================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 21 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Worked fine except I think exp got counted weirdly for the first player?

monkeybeer

2011-01-17 12:13:05

I got a pretty good proggy here for you :P

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 39 Hours, 10 Minutes And 0 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 5898 ]
[ Total DeathWalks : 75 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ ers | False | | 5898 | 75 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 109 |
Status: | Capn Arnav Solved : 1 |
Status: | Mordauts Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Hugolord

2011-01-17 12:49:59

The fast fighting still seems to be a bit buggy to me, it will attack another rat while still fighting one. Perhaps use reflection to loop the animation of the rat until it is 14860 (Rat's dead animation) ?

bugger0001

2011-01-17 12:57:32

From: monkeybeer
I got a pretty good proggy here for you :P

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 39 Hours, 10 Minutes And 0 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 5898 ]
[ Total DeathWalks : 75 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ ers | False | | 5898 | 75 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 109 |
Status: | Capn Arnav Solved : 1 |
Status: | Mordauts Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


W00t!!!!!!!!!!
A singleplayer run of 39h?!? You must be kidding :D

**Not going to post my 31h proggy, instead going to run it again and try beating your 39h one :p

Bobzilla69

2011-01-17 13:22:02

From: Hugolord
The fast fighting still seems to be a bit buggy to me, it will attack another rat while still fighting one. Perhaps use reflection to loop the animation of the rat until it is 14860 (Rat's dead animation) ?


yes the fast fighting still is annoying.

i will have to work out which rat your attacking first to make that work and might cause problems on high population world but will look into it

From: monkeybeer
I got a pretty good proggy here for you :P

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 39 Hours, 10 Minutes And 0 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 5898 ]
[ Total DeathWalks : 75 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ ers | False | | 5898 | 75 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 109 |
Status: | Capn Arnav Solved : 1 |
Status: | Mordauts Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


very nice thanks

Iamadam

2011-01-17 17:58:55

From: bobzilla69
yes the fast fighting still is annoying.

i will have to work out which rat your attacking first to make that work and might cause problems on high population world but will look into it

very nice thanks

Just use the function I posted… it will fix the problem.

Hugolord

2011-01-17 20:12:26

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 10 Minutes And 54 Seconds ]
[ Active Players : 5 ]
[ Total Rats Attacked : 1018 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 221 ]
[ Total Exp Gained : 10448 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[========================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[========================================================================================]
[ **** | True | | 98 | 0 | 0 | 1991 ]
[ **** | False | | 66 | 0 | 27 | 1732 ]
[ ****** | True | | 121 | 0 | 110 | 1473 ]
[ **** | True | | 386 | 1 | 0 | 2529 ]
[ **** | True | | 261 | 0 | 0 | 903 ]
[ -------------------------------------------------------------------------------------- ]
[ **** | True | | 58 | 0 | 84 | 1021 ]
[ **** | False | | 28 | 0 | 0 | 799 ]
[========================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 14 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

I got a player stuck here for a good 10 minutes:


Also, when burying bones, it was attacking a rat at the same time and it kept trying to bury bones until my player eventually died.

Working well regardless. Increased wait time from 200 to 400 of InFight and it seemed to work a bit better btw.

bugger0001

2011-01-24 13:28:10

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 48 Hours, 27 Minutes And 35 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 6116 ]
[ Total DeathWalks : 62 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6689 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 619 | 6 | 0 | 870 ]
[ tema | True | | 615 | 6 | 0 | 680 ]
[ ewas | True | | 587 | 5 | 0 | 695 ]
[ egaj | True | | 618 | 6 | 0 | 404 ]
[ llim | True | | 606 | 6 | 0 | 555 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 613 | 6 | 0 | 675 ]
[ mell | True | | 609 | 6 | 0 | 696 ]
[ mina | True | | 609 | 8 | 0 | 800 ]
[ piro | True | | 633 | 6 | 0 | 764 ]
[ mfat | True | | 607 | 7 | 0 | 550 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 199 |
Status: | Demons Solved : 1 |
Status: | Pinballs Solved : 1 |
Status: | Beekeepers Solved : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

First 48h+ proggy? :p

Bobzilla69

2011-01-24 13:36:14

From: bugger0001
[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 48 Hours, 27 Minutes And 35 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 6116 ]
[ Total DeathWalks : 62 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6689 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ nosf | True | | 619 | 6 | 0 | 870 ]
[ tema | True | | 615 | 6 | 0 | 680 ]
[ ewas | True | | 587 | 5 | 0 | 695 ]
[ egaj | True | | 618 | 6 | 0 | 404 ]
[ llim | True | | 606 | 6 | 0 | 555 ]
[ ---------------------------------------------------------------------------------- ]
[ rtio | True | | 613 | 6 | 0 | 675 ]
[ mell | True | | 609 | 6 | 0 | 696 ]
[ mina | True | | 609 | 8 | 0 | 800 ]
[ piro | True | | 633 | 6 | 0 | 764 ]
[ mfat | True | | 607 | 7 | 0 | 550 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 199 |
Status: | Demons Solved : 1 |
Status: | Pinballs Solved : 1 |
Status: | Beekeepers Solved : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

First 48h+ proggy? :p


WOW, nice proggy.

yes i think its the first and will be on front page :)

as for updates to this, i am currently buzy with job interviews and RL so on so wont be able to do much for a while, hopefully soon i will update this

marpis

2011-01-24 17:24:24


[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : [B]48 Hours[/B], 27 Minutes And 35 Seconds ]
[ Active Players : 10 ]
[ Total Rats Attacked : 6116 ]
[ Total DeathWalks : 62 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : [B]6689 [/B]]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]


140 xp per hour, seriously?

Bobzilla69

2011-01-24 17:32:45

that would be my faulty code making it mess up :)

i havent had time to implement the system Bark suggested as i have some RL stuff happening so scripting is taking a back seat.

-=uber*1337=-

2011-01-24 20:40:46

I'm getting nowhere…
Won't log in.
[Hint] (338:1): Variable 'I' never used at line 337
[Hint] C:\Simba\Includes\Reflection\./Core/Text.simba(260:3): Variable 'ITEM' never used at line 259
[Hint] C:\Simba\Includes\Reflection\./Core/Text.simba(261:3): Variable 'JAVASTRING' never used at line 260
Compiled succesfully in 4656 ms.
SRL Compiled in 16 msec
SMART Initialized.
Loaded: Server 80, Members: False, Signed: True, Super Detail: False.
Reflection is usable
It has been 3 minutes and Runescape is not yet ready... Terminating.

Storing all Skill Exp Amounts
Exception in Script: Out Of Range

Bobzilla69

2011-01-25 04:10:38

Firstly this is a Simba only script, i havent tested it in scar so i dont think it will work.

The most important part is make sure you have the latest SRL and Reflection, easily done if you have simba

you said it didnt log in, have you setup your players in DeclaredPlayers like this?

with Players[0] do
begin
Name := 'mybothere'; //Username
Pass := 'thisismypassword1'; //Password
Nick := 'ybo'; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 20; //how long to work for in minutes
Integers[3] := 8; //Amount of time to break for.

Integers[5] := 20; //train attack till level
Integers[6] := 13; //train strength till level
Integers[7] := 11; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

if it was a simple case of smart still loading then simply pause or stop the script once smart is buzy loading, take the world number that is given in the debug, in your case it was 80 and put that number into
const
World = 0; //world to auto on ( 0 will load random)
at the top of the script

-=uber*1337=-

2011-01-26 06:04:54

I'm using Simba.
I filled out the form correctly.
I did the world thing.
I even tried pausing after SMART loaded, disabled it, manually logged in, then reenabled SMART and resumed the script, and still nothing.

SRL Compiled in 5007 msec
SMART Initialized.
Loaded: Server 33, Members: False, Signed: True, Super Detail: False.
Reflection is usable
It has been 3 minutes and Runescape is not yet ready… Terminating.

Storing all Skill Exp Amounts
Exception in Script: Out Of Range

For some reason none of my scripts are logging in.

Bobzilla69

2011-01-26 06:08:40

well thats interesting because i can simple run it now and its fine.

have you made sure your SRL and reflection is updated?

also please post the error, what line is out of range and so forth

-=uber*1337=-

2011-01-26 06:30:20

I just got back into it so I installed Simba and everything exactly according to tutorial.

Loading extension C:\Simba\Extensions\associate.sex
Extension Enabled
Loading extension C:\Simba\Extensions\CRov.sex
Extension Enabled
Loading extension C:\Simba\Extensions\dtm_editor.sex
Extension Enabled
Loading extension C:\Simba\Extensions\paster.sex
Extension Enabled
Paster v0.4a by Dgby714 Loaded!
Loading extension C:\Simba\Extensions\reflection.sex
Extension Enabled
From now on, you shall be alerted as to when your Reflection is out of date!
Loading extension C:\Simba\Extensions\security.sex
Extension Enabled
Security Extention started.
Loading extension C:\Simba\Extensions\srl.sex
Extension Enabled
From now on, you shall be alerted as to when your SRL is out of date!
Loaded fonts: BigChars, CharsNPC, CharsTrade, FriendChars, LoginChars, SmallChars, StatChars, UpChars, XPChars
Simba news:

Version 750 has been released. You can find the thread on
http://villavu.com

Simba 0.94 (Installer) has also been released. It contains the new
extensions.
If you installed Simba 0.93 or lower, you may want to update your
extensions.

You can find them here: http://simba.villavu.com/bin/Extensions.zip

Also coming soon is the script manager.

Thank you for using Simba,
Hakuna Matata

No SRL update / Plugins update available!
[Hint] C:\Simba\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'I' never used at line 328
[Hint] C:\Simba\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'CTS' never used at line 328
[Hint] C:\Simba\Includes\SRL/SRL/core/antirandoms/forester.scar(330:3): Variable 'P' never used at line 329
[Hint] C:\Simba\Includes\SRL/SRL/core/antirandoms/forester.scar(331:3): Variable 'OBJS' never used at line 330
[Hint] C:\Simba\Includes\SRL/SRL/core/antirandoms/forester.scar(332:3): Variable 'DONE' never used at line 331
[Hint] (338:1): Variable 'I' never used at line 337
[Hint] C:\Simba\Includes\Reflection\./Core/Text.simba(260:3): Variable 'ITEM' never used at line 259
[Hint] C:\Simba\Includes\Reflection\./Core/Text.simba(261:3): Variable 'JAVASTRING' never used at line 260
Compiled succesfully in 4290 ms.
No Reflection update

SRL Compiled in 5007 msec
SMART Initialized.
Loaded: Server 33, Members: False, Signed: True, Super Detail: False.
Reflection is usable
It has been 3 minutes and Runescape is not yet ready... Terminating.

Storing all Skill Exp Amounts
Exception in Script: Out Of Range

I feel like "It has been 3 minutes and Runescape is not yet ready… Terminating." Is the error?

Bobzilla69

2011-01-26 06:36:03

it still doesnt help if you dont post the line in the script its pointing to……

the out of range error will be pointing to a line that will be highlighted in simba, thats the info i need

-=uber*1337=-

2011-01-26 06:41:38

:D

I hope I'm not this stupid.

I've seen where there's a programming flaw, and Simba will highlight a line in the script.
It is not doing that.:(

Bobzilla69

2011-01-26 06:49:38

lets try and get a screen shot if possible? that might help but its just a stab in the dark atm.

before you run teh script scroll it all the way to the top please, that way if it moves it can help :)

-=uber*1337=-

2011-01-26 07:02:50


Bobzilla69

2011-01-26 07:11:43

i take it you left it at this place after entering details.

check that your whole declared players looks like this and only try 1 player for now

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

DebugTheTPA := False; //True if you want to see TPA debug (color only)

with Players[0] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

{with Players[1] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[2] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[3] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

{with Players[4] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[5] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[6] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[7] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[8] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end;

with Players[9] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?
Integers[2] := 10; //how long to work for in minutes
Integers[3] := 5; //Amount of time to break for.

Integers[5] := 1; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Booleans[0] := True; //use reflection;
Booleans[1] := False; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer

end; }

for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;
end;

it still looks like your SRL and Reflection aint up to date, its the only thing i can think might do this

-=uber*1337=-

2011-01-26 07:17:21

Yes.
And yes, it does look like that, only with one player.

From now on, you shall be alerted as to when your SRL is out of date!
No SRL update / Plugins update available!
No Reflection update

I feel like this is a sign from above that I should second guess coming back to the community. :(

How can something so simple, be so impossible to fix?

Bobzilla69

2011-01-26 07:22:20

lets try this test script.

it should start smart and log you in.

program new;
{$DEFINE SMART}
{$i SRL\SRL.scar}

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

with Players[0] do
begin
Name := ''; //Username
Pass := ''; //Password
Nick := ''; //3-4 non uppercase, number, or space characters on your username
Pin := ''; //Bank Pin (Blank if none) not currently used, but might be later
Active := True; //Player Active?

end;
end;


procedure Setup;
begin
Smart_Server := 80;
Smart_Signed := True;
SetupSRL;
DeclarePlayers
end;

begin
Setup;
Loginplayer;
end.

-=uber*1337=-

2011-01-26 07:28:55

didn't log me in. :O

Bobzilla69

2011-01-26 07:32:33

no error though this time, because it doesnt call reflections to get the exp, so that was where the error comes from :)

but doesnt really help you does it :(

have you set your runescape to be fixed size, and all the required graphics setting?

Edit: Link to graphics settings

-=uber*1337=-

2011-01-26 07:41:31

omfg.
I'm embarrassed something that simple fixed it.
+ Rep to you for dealing with my nonsense sir.

Bobzilla69

2011-01-26 07:42:46

lol, well i really should have thought of that earlier :)

but glad to see we have you all sorted now :)

happy autoing

-=uber*1337=-

2011-01-26 07:46:54

Thanks bro.

-=uber*1337=-

2011-01-26 08:03:38

My last post before I end my all-nighter.

SRL Compiled in 4274 msec
SMART Initialized.
Loaded: Server 61, Members: False, Signed: True, Super Detail: False.
Reflection is usable
Welcome to Runescape.
******@***.Com
Storing all Skill Exp Amounts
Searching for Items to wear
Walking to rats
Walking complete
[Reflection] Randoms var set!
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]
File[C:\Simba\Includes\SRL/logs/SRL log 26-01-11 4.txt] has not been freed in the script, freeing it now.

All that in about 10 seconds.

zizi

2011-01-27 01:08:56

[================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[================================================]
[ TimeRunning : 20 Minutes And 5 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 44 ]
[ Total DeathWalks : 6 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 3072 ]
[================================================]
[ Ratinator 1.70 ]
[================================================]
[=====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[=====================================================================================]
[ jooby | True | | 44 | 6 | 0 | 3072 ]
[=====================================================================================]
He was using a steel axe for a weapon (The exp cuda been better)

grats

2011-01-28 15:23:34


[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 30 Hours, 55 Minutes And 8 Seconds ]
[ Active Players : 12 ]
[ Total Rats Attacked : 1988 ]
[ Total DeathWalks : 983 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5733 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

As you said it has problems with the exp count
It seems to add "rats attacked" when it clicks on a rat even if someone else gets to the rat first

also maybe add a "Searching for Items to wear" when it reaches the rats too, because I've seen a handful of times they don't put their gear on sometimes…


I love this script, it kills rats and doesn't afraid of nothin. It gets the important stuff done :P



These were level 1/1/1 guys that I'm just starting to level up so not great kills / death ratio

Bobzilla69

2011-01-28 15:58:58

yes the Death to Kill ration sucks but at least it means you get less/no randoms.

i wont be able to work on this script for a while, i just started a new job so sorry about the lack off updates, hopefully i will get settled soon and have this improved :)

grats

2011-01-28 16:04:54

From: Bobzilla69
yes the Death to Kill ration sucks but at least it means you get less/no randoms.

i wont be able to work on this script for a while, i just started a new job so sorry about the lack off updates, hopefully i will get settled soon and have this improved :)


It works great, kills stuff.. I don't see why anyone should ever complain about that :P

I didn't get 1 random, running 13 accounts for 30 hours lol (20 mins each)

Gu3st...

2011-01-29 09:21:38

I'm using it right now and the only constructive critisism I can come up with is that when it's checking for fight, maybe rotate the camera sometimes, because it tend to get stuck in one corner, when the rats are in another corner…

And it automatically set which magic spell to use for magic, something that I don't like. I was using fire strike, but it set it to the lowest skill :(

Other than that: Good script :)
Will use it for about 5 levels or so.

w000t cat

2011-01-30 14:23:06

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 276 Hours, 52 Minutes And 17 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 108606 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 1110762 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

Thanks RATINATOR!

**BANNED The Man

2011-01-30 14:36:22

From: w000t cat
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 276 Hours, 52 Minutes And 17 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 108606 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 1110762 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

Thanks RATINATOR!


It be lies! ^ :stirthepot:

-Boom

Bobzilla69

2011-01-30 14:39:09

yes i am a bit dubious about this as well, not saying my script cant do it, lol but highly unlikely.

not to mention my EXP wouldn't have tracked it that well

Edit: Come to about 12 days running that report.

**BANNED The Man

2011-01-30 14:48:52

My main reason was the deathwalk count :P

Rich

2011-01-30 14:52:51

And plus the rats/hour is much higher than other proggies. It be lies.

w000t cat

2011-01-30 15:48:32

From: Rich
And plus the rats/hour is much higher than other proggies. It be lies.


Haha! U can think that lies if u want. :) I still did some changes to script and that's much better.

XRaye

2011-01-30 17:24:46

Bah it got good items from randoms so when I died I lost the sling, so trained my pure's strength >.< Maybe a check to make sure a ranged weapon is equipped?

E:

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 45 Minutes And 56 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2102 ]
[ Total DeathWalks : 160 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 51980 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]

EE:
When training magic, after dying and reequipping the staff, it doesn't select the the attack spell, so it starts training strength again.

grats

2011-01-30 23:18:21


[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 32 Hours, 28 Minutes And 1 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 2771 ]
[ Total DeathWalks : 396 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4906 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

started with 13 active

Bobzilla69

2011-01-31 03:30:56

From: XRaye
Bah it got good items from randoms so when I died I lost the sling, so trained my pure's strength >.< Maybe a check to make sure a ranged weapon is equipped?

E:

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 45 Minutes And 56 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2102 ]
[ Total DeathWalks : 160 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 51980 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]

EE:
When training magic, after dying and reequipping the staff, it doesn't select the the attack spell, so it starts training strength again.


nice report, when i checked it, after dieing you didnt have to reset the skill, but can simply change that no problem.

good report though

From: grats

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 32 Hours, 28 Minutes And 1 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 2771 ]
[ Total DeathWalks : 396 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4906 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

started with 13 active


not bad at all, did the other reach there goals? hope my script didnt fail them

w000t cat

2011-01-31 07:43:45

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 15 Hours, 56 Minutes And 3 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 4783 ]
[ Total DeathWalks : 6 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4971 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 4783 | 6 | 0 | 4971 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 5 |
Status: | Beekeepers Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/



Nice script, I think total xp failz.

Kroz

2011-01-31 08:23:37

I'm having trouble logging in, the script seems to jumble up the username and password, and type it all in the first box, so I have to manually log in each time.

Other than that it's a great script, I should have a proggie when I get home from school today.

Bobzilla69

2011-01-31 08:38:39

From: w000t cat
Nice script, I think total xp failz.


thats why we said your first report is "faked" as it doesnt count it correctly at all, and the numbers dont match up right. would also help if you signed up for stats and use it.

From: Kroz
I'm having trouble logging in, the script seems to jumble up the username and password, and type it all in the first box, so I have to manually log in each time.

Other than that it's a great script, I should have a proggie when I get home from school today.


what i usually do is pause the script after smart opens, and wait till the log in is shown before resuming it, sorts the problem out :)

grats

2011-01-31 14:25:49

From: Bobzilla69
nice report, when i checked it, after dieing you didnt have to reset the skill, but can simply change that no problem.

good report though



not bad at all, did the other reach there goals? hope my script didnt fail them


Well 1 of them is quite far behind the others I'm guessing he was the 1 that was on F right when I started the first time, it does a pretty good job though it'll get all the accounts up to the level I put in except for maybe 1 or 2

Kroz

2011-01-31 21:48:24

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 14 Minutes And 46 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2082 ]
[ Total DeathWalks : 136 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 50416 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ lord | True | | 2082 | 136 | 0 | 50416 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: | Mimes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Started fresh on a new character, got to 34 att/str, pretty solid script. Is it possible to make it so it'll train levels evenly? Because it trained all the way to 34 attack before it even touched strength, figure I may have lost a little time there.

Other than that, I think I'll be using this a lot :)

XRaye

2011-01-31 22:58:29

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 12 Hours, 53 Minutes And 0 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2062 ]
[ Total DeathWalks : 52 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 2408 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
This script = FTW :D

Bobzilla69

2011-02-01 03:41:37

From: Kroz
[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 14 Minutes And 46 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2082 ]
[ Total DeathWalks : 136 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 50416 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ lord | True | | 2082 | 136 | 0 | 50416 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: | Mimes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Started fresh on a new character, got to 34 att/str, pretty solid script. Is it possible to make it so it'll train levels evenly? Because it trained all the way to 34 attack before it even touched strength, figure I may have lost a little time there.

Other than that, I think I'll be using this a lot :)


The way i have the script set up it will train, attack then strength then defense all the way to desired level, then switch skills, i would recommend having low targets to get them up quicker.

but nice report :)

From: XRaye
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 12 Hours, 53 Minutes And 0 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2062 ]
[ Total DeathWalks : 52 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 2408 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
This script = FTW :D


:) glad its going good

Kroz

2011-02-01 11:39:17

New issue, once SMART logs me in it doesn't do anything, and the text box repeats this over and over:

Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Attempting to Fast Fight
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear

Reflection and SRL are both up to date.

Nava2

2011-02-01 11:48:37

Reflection hooks are out, I believe.

XRaye

2011-02-04 21:58:40

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 21 Hours, 35 Minutes And 58 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 6598 ]
[ Total DeathWalks : 42 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 2299 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]

[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 6598 | 42 | 0 | 2299 ]
[====================================================================================]

Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 35 |
Status: | Demons Solved : 1 |
Status: | Mods Found : 1 |
Status: | Quizes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
Awesome :)
Stopped because it thought I wasn't logged in when I really was for some reason.

cause

2011-02-06 15:40:00

EDIT: whoops looks like he only attacked 6 rats, I'll have an actually proggy today.

Coh3n

2011-02-06 17:17:40

I got my account to 40 attack/strength with this; although I lost the report due to an access violation error and Simba crashing. :unsure:

I did notice that it would miss clicking the rats a lot and walk to a spot near them. It looked to me that it didn't check the uptext, but I could be wrong. Just thought I'd let you know.

Carlito

2011-02-06 20:51:07

Ill post my proggie once it stops running :)
i see it mis clicks here and there, maybe a little slower when it hovers over the rat then clicks on it?

although its running, Im guessing the script needs to get updated with the new 810 of simba? this is what i got i pressed play.

[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'I' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'CTS' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(330:3): Variable 'P' never used at line 329
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(331:3): Variable 'OBJS' never used at line 330
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(332:3): Variable 'DONE' never used at line 331
[Hint] (338:1): Variable 'I' never used at line 337
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(260:3): Variable 'ITEM' never used at line 259
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(261:3): Variable 'JAVASTRING' never used at line 260
Compiled succesfully in 4493 ms.
SRL Compiled in 31 msec
SMART Initialized.
Loaded: Server 35, Members: False, Signed: True, Super Detail: False.

Edit: it went to the rats started to kill then it took a break - tried to logg in but - enter name and pass but didn't do anything after that
Checking for Fight
Script has working for the indicated amount of time

0
671
0
0
0
0
224
[================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[================================================]
[ TimeRunning : 10 Minutes And 3 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 25 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 895 ]
[================================================]
[ Ratinator 1.70 ]
[================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | True | | 25 | 0 | 0 | 895 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

Performing a break for : 7 Minutes and 0 Seconds
Waiting For Another : 6 Minutes and 30 Seconds
Waiting For Another : 6 Minutes and 0 Seconds
Waiting For Another : 5 Minutes and 30 Seconds
Waiting For Another : 5 Minutes and 0 Seconds
Waiting For Another : 4 Minutes and 30 Seconds
Waiting For Another : 4 Minutes and 0 Seconds
Waiting For Another : 3 Minutes and 30 Seconds
Waiting For Another : 3 Minutes and 0 Seconds
Waiting For Another : 2 Minutes and 30 Seconds
Waiting For Another : 2 Minutes and 0 Seconds
Waiting For Another : 1 Minutes and 30 Seconds
Waiting For Another : 1 Minutes and 0 Seconds
Waiting For Another : 30 Seconds
Waiting For Another : 0 Seconds
Succesfully updated your Reflection!
Waiting For Another : -29 Seconds
Break Finished
NextPlayer(True)
SwitchToPlayer(PlayerNo: 0, Active: True);
Welcome to Runescape.
xxxx
'One minute has passed...'
Checking if we lagged to lobby screen
Player not logged in Switching to next
Choosing Next Player

Storing all Skill Exp Amounts
0
0
0
0
0
0
0
[================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[================================================]
[ TimeRunning : 19 Minutes And 6 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 25 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[================================================]
[ Ratinator 1.70 ]
[================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | False | | 25 | 0 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

Successfully executed.

**BANNED The Man

2011-02-07 02:53:19

Yeah i kept getting breaking error same as above.
In CheckLogged you have:
If PlayersActive > 0 then
DoBreak

Or whatever it is.
(On phone)

YoHoJo

2011-02-07 03:31:33

Looking at the feedback and progress reports it looks like you have done an amazing job on this script!
I'm starting to use it on one of my accounts, thank you for making this script it is a good idea.

As for the problem with it missing the rats, I haven't tweaked it yet, but maybe increasing the wait time on line 1160 might help. It's the wait after moving mouse onto rat and before checking for the uptext.

I also agree for an option to train skills incrementally.
Maybe 5 attack, then 5 strength.
Tarajunky had an option like this (along with many other) in his chickenkiller, you could check out his code for ideas if you need them.

Bobzilla69

2011-02-07 10:07:14

cheers for feedback and reports :)

i wont be working on this for a good few weeks, i just started a new job so thats more important.

i can try and increase the wait for checking uptext, it should solve it hopefully.

i have been looking for a way of incrementing all skills but have yet to find one, but will look into the scripts mentioned

YoHoJo

2011-02-07 22:47:05

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 26 Minutes And 49 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 607 ]
[ Total DeathWalks : 7 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5110 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ phyr | True | | 607 | 7 | 0 | 5110 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Love it. Could be faster to click another rat after killing current one and I feel like antiban (switching tabs around) is preformed too often. I also notice it does LowestAngle? (movies the compass all the way down) pretty often, which is fine, but maybe add in some other compass movements besides that too.

Congratulations on getting a job, I hope you enjoy it, and if not, I hope you are happy with the money it is making you!

Bobzilla69

2011-02-08 02:35:35

From: YoHoJo
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 26 Minutes And 49 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 607 ]
[ Total DeathWalks : 7 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5110 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ phyr | True | | 607 | 7 | 0 | 5110 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Love it. Could be faster to click another rat after killing current one and I feel like antiban (switching tabs around) is preformed too often. I also notice it does LowestAngle? (movies the compass all the way down) pretty often, which is fine, but maybe add in some other compass movements besides that too.

Congratulations on getting a job, I hope you enjoy it, and if not, I hope you are happy with the money it is making you!


Thanks :)

yeh i like the job, they money aint great (more would be better) but its a fun job, but like i said once i am settled i will Improve this :) got like 4 pages of improvements to go through now lol

Sir R. M8gic1an

2011-02-08 04:19:10

How come it dies so often? U need some food management, but it does look great ;)

Congrats on making such a popular script :)

~RM

YoHoJo

2011-02-08 04:23:50

From: Sir R. M8gic1an
How come it dies so often? U need some food management, but it does look great ;)

Congrats on making such a popular script :)

~RM


The rats are located to close to lumbridge anyways it doesn't really matter.
Mine died so much because I have 1 defense.

also @BobZilla
Add a check to see if you're in lumbridge or at rats, and if not log out!
I had it run and I was accidentally located elsewhere and script just kept trying to re-equip items (it assumed I was dead) and kept spamming:
Walking complete
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Player died, Starting Deathwalk

grats

2011-02-08 04:27:49

Lol.. my dying count is probably at a couple thousand total by now, just makes me laugh at how much my noobs die xD


yea I just looked at stats, I guess this is my total?

Giant Rats Killed ( 16744 )
Times Walked ( 2569 )

amazing script, it has its flaws but it gets the job done! soon I'll be back to botting other stuff

YoHoJo

2011-02-09 04:28:20

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 6 Hours, 17 Minutes And 17 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1122 ]
[ Total DeathWalks : 7 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ phyr | True | | 1122 | 7 | 0 | 0 ]
[====================================================================================]
.

**BANNED The Man

2011-02-09 13:52:38


It stopped because of the update :(
I commented out the bit that was making the script break the whole time (not playing)
So it made it slower.
I started a new char just before I ran this and the stats:

40 hp
50+ str :)

-Boom

PatDuffy

2011-02-10 16:57:02

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 32 Minutes And 54 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 529 ]
[ Total DeathWalks : 23 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 2445 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ blin | True | | 134 | 8 | 0 | 639 ]
[ ruby | True | | 209 | 8 | 0 | 1086 ]
[ lone | True | | 186 | 7 | 0 | 720 ]
[====================================================================================]

I noticed that for 'blin' since it was the lowest level and I was using FastAttack, the rats attacked section displayed an incorrect amount of rats. Next time I try this script I'll know to not use FastAttack on my lower lvled chars, other than that great script!

Camaro'

2011-02-11 06:52:01


[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 30 Minutes And 31 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2161 ]
[ Total DeathWalks : 2 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 62640 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ eez | True | | 2161 | 2 | 0 | 62640 ]
[====================================================================================]

Nice job! :)

catch1994

2011-02-11 14:28:33

very good but failed first time I tried from a maze

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 46 Minutes And 33 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1168 ]
[ Total DeathWalks : 13 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]

Opal Tasty

2011-02-12 02:09:38

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 14 Hours, 3 Minutes And 16 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 5190 ]
[ Total DeathWalks : 29 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 115257 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
Drill Demon random ended it at 14 hours

Carlito

2011-02-12 14:24:56

about to run it - will post proggie soon!

got this while pressing play - script is running though.

[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'I' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'CTS' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(330:3): Variable 'P' never used at line 329
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(331:3): Variable 'OBJS' never used at line 330
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(332:3): Variable 'DONE' never used at line 331
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Objects.simba(85:3): Variable 'LX' never used at line 84
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Objects.simba(85:3): Variable 'LY' never used at line 84
[Hint] (338:1): Variable 'I' never used at line 337
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(260:3): Variable 'ITEM' never used at line 259
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(261:3): Variable 'JAVASTRING' never used at line 260
Compiled succesfully in 2044 ms.
SRL Compiled in 15 msec
SMART Initialized.
Loaded: Server 141, Members: False, Signed: True, Super Detail: False.

Bobzilla69

2011-02-12 14:36:27

From: catch1994
very good but failed first time I tried from a maze

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 46 Minutes And 33 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1168 ]
[ Total DeathWalks : 13 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]


good run, sorry about random but i cant do anything about those

From: Opal Tasty
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 14 Hours, 3 Minutes And 16 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 5190 ]
[ Total DeathWalks : 29 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 115257 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
Drill Demon random ended it at 14 hours


Damn it was running pretty sweet :(

From: carlito
about to run it - will post proggie soon!

got this while pressing play - script is running though.

[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'I' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(329:3): Variable 'CTS' never used at line 328
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(330:3): Variable 'P' never used at line 329
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(331:3): Variable 'OBJS' never used at line 330
[Hint] C:\Simba\Simba-3\Includes\SRL/SRL/core/antirandoms/forester.scar(332:3): Variable 'DONE' never used at line 331
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Objects.simba(85:3): Variable 'LX' never used at line 84
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Objects.simba(85:3): Variable 'LY' never used at line 84
[Hint] (338:1): Variable 'I' never used at line 337
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(260:3): Variable 'ITEM' never used at line 259
[Hint] C:\Simba\Simba-3\Includes\Reflection\./Core/Text.simba(261:3): Variable 'JAVASTRING' never used at line 260
Compiled succesfully in 2044 ms.
SRL Compiled in 15 msec
SMART Initialized.
Loaded: Server 141, Members: False, Signed: True, Super Detail: False.


nothing to do with my script, but nothing to worry about just parts of the includes that have variables not being used.

looking forward to your report :)

Small update on my current script update status, i am currently getting parts together to improve the script, skill levelling changer (changes skill to train more often), improved rat tracking

**BANNED The Man

2011-02-13 16:24:03

NOOOOOOOOOOOOOOOOOOO
God code 8 error ¬.¬
[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 46 Hours, 38 Minutes And 36 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 9176 ]
[ Total DeathWalks : 142 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : -207423 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ simb | True | | 9176 | 142 | 0 | -207423 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 4 |
Status: | Pinballs Solved : 1 |
Status: | Molly's Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

1 Character still

Bobzilla69

2011-02-13 16:32:31

Nice!!!, sucks about the Code 8 :(

XRaye

2011-02-13 18:52:33

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 16 Hours, 21 Minutes And 20 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 5940 ]
[ Total DeathWalks : 17 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 4940 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[=====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[=====================================================================================]
[ **** | False | | 5940 | 17 | 0 | 4940 ]
[=====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 26 |
Status: | Quizes Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
Great as always :) (reached max)

fyodor

2011-02-13 21:07:48

[ TimeRunning : 29 Hours, 8 Minutes And 12 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 4925 ]
[ Total DeathWalks : 14 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]

a bunch of 24+ hour runs but this was the longest i got i guess :<

Carlito

2011-02-13 22:50:35

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 24 Minutes And 31 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 680 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | False | | 680 | 1 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

i have it set to break every 90 minutes - the first break it tried to logg in and it didn't do anything, so i logged it in. then second break didn't logg back in -

setting it now to run for 9000 minutes instead of breaking - see how this works out.

UPDATE:

just ran it again it seems that ive gotten a better report…
[=========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 2 Hours, 1 Minutes And 40 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 465 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 12037 ]
[=========================================================]
[ Ratinator 1.70 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | False | | 465 | 0 | 0 | 12037 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

UPDATE:
so i havn't been able to get a long progress report so i changed how i was setting my "how long to work for minutes" (90 to 90000) and changed amount of break time (10 to 1)

and i got a better progress report :spot:

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 18 Hours, 43 Minutes And 50 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 3511 ]
[ Total DeathWalks : 426 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 93327 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | False | | 3511 | 426 | 0 | 93327 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 2 |
Status: | Lamps Solved : 1 |
Status: | Demons Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Coh3n

2011-02-15 13:14:28


[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 46 Minutes And 56 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 809 ]
[ Total DeathWalks : 89 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 17925 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
Finished because it got all my specified levels.

Bobzilla69

2011-02-15 13:32:39

:)

thanks looks good.

Buzy working on next version, currently sorting out Total Experiences think its going well, after this i will be working on switching attack modes

Carlito

2011-02-16 01:31:06

i have changed it to True for fast fighting - not sure if this is the reason but now i come to check on it and it says "successfully executed"

Checking for Fight
Checking for Fight

0
33144
0
0
0
0
11048
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 51 Minutes And 18 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1480 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 44192 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | True | | 1480 | 5 | 0 | 44192 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-02-16 03:59:44

From: carlito
i have changed it to True for fast fighting - not sure if this is the reason but now i come to check on it and it says "successfully executed"

Checking for Fight
Checking for Fight

0
33144
0
0
0
0
11048
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 51 Minutes And 18 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1480 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 44192 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | True | | 1480 | 5 | 0 | 44192 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


fast fighting is simply it trying to attack the rats as fast as possible, its not very reliable atm but works.

the successfully executed means that the script finished, so players reached there goals to train to.

To everyone: Any feature you want added or improved upon now is the time to post it. if its been mentioned simply link me the post. i have a week off next week so will be working on this :)

KingKong

2011-02-16 04:06:06

It stopped once at the south east mining spot and didn't know it was stuck, moved him manually.

Bobzilla69

2011-02-16 05:10:55

hmmm interesting.

will be adding a better lost detection to stop this sort of thing from happening

Hugolord

2011-02-16 09:57:58

From: Bobzilla69
fast fighting is simply it trying to attack the rats as fast as possible, its not very reliable atm but works.

the successfully executed means that the script finished, so players reached there goals to train to.

To everyone: Any feature you want added or improved upon now is the time to post it. if its been mentioned simply link me the post. i have a week off next week so will be working on this :)


Maybe improve fast fighting with the new additions to reflection? To not attack others rats while in combat I mean.

Bobzilla69

2011-02-16 10:10:23

From: Hugolord
Maybe improve fast fighting with the new additions to reflection? To not attack others rats while in combat I mean.


ok will have a look into it

Carlito

2011-02-16 12:41:53

From: Bobzilla69
ok will have a look into it


i kindah like like how fast fighting is, it looks more real when sometimes you click too early and if someone was truely power training they would click pretty quickly.

-Adding a pick up grave would be nice :) i know lumbridge fighter v6 or v7 has something that can pick up grade that you might be interesting in looking at.

-taking in game breaks (resting run)- like an afk of some sort?

- option to run for ever

- fix the breaking option - when i run it it was never able to logg back in :(

- maybe when you hit a level has a little comment being like "nice 50 str"

- add the guard so we can kill him too

- if someone puts that quick text of "my str level is.." we could respond right clicking and saying what our str level is

- i relized when you die you get a grave timer - could this be causing for the script to not know where its at? because i just died and it walked back but didn't know wether it was logged in or not and the scripted executed itself. even having 99 str as its variable and time being 9000minutes -which i dont think it ran for 150 hours :)

Bobzilla69

2011-02-16 14:28:52

From: carlito
i kindah like like how fast fighting is, it looks more real when sometimes you click too early and if someone was truely power training they would click pretty quickly.

-Adding a pick up grave would be nice :) i know lumbridge fighter v6 or v7 has something that can pick up grade that you might be interesting in looking at.

-taking in game breaks (resting run)- like an afk of some sort?

- option to run for ever

- fix the breaking option - when i run it it was never able to logg back in :(

- maybe when you hit a level has a little comment being like "nice 50 str"

- add the guard so we can kill him too

- if someone puts that quick text of "my str level is.." we could respond right clicking and saying what our str level is

- i relized when you die you get a grave timer - could this be causing for the script to not know where its at? because i just died and it walked back but didn't know wether it was logged in or not and the scripted executed itself. even having 99 str as its variable and time being 9000minutes -which i dont think it ran for 150 hours :)


i have no plans to add grave support.

I might look at adding break support as a anti ban.

script can run forever already hence the long single player reports.

will look at the breaking problem you mentioned.

i wont be adding any sort of talking/reply functionality.

Awkwardsaw

2011-02-16 21:01:03

[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ love | True | | 7045 | 5 | 0 | 193820 ]
[====================================================================================]

lasted 22 hours, stopped manually

oberhofedavi

2011-02-17 12:59:54

not too bad, only problem so far, is that sometimes when it dies, it just stands there, says it's burying bones, but it just stands there, then when you get sent to the lobby for just standing too long, it clicks play, and thinks it's on the next player

Smartzkid

2011-02-18 19:43:44

Home tele on repeated 'death' would be nice - I've been noticing that a lot on mislocated players.

oberhofedavi

2011-02-19 01:13:35

[ TimeRunning : 30 Hours, 30 Minutes And 39 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 3502 ]
[ Total DeathWalks : 83 ]
[ Total Bones Buried : 2848 ]
[ Total Exp Gained : 10903 ]

good, except the issue i said earlier, and also, it seems to completely neglect the set levels i had out for it, i put in that i wanted 20 att on all my characters, and they all came back with att ranging from 24-30

Bobzilla69

2011-02-19 03:48:13

From: oberhofedavi
[ TimeRunning : 30 Hours, 30 Minutes And 39 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 3502 ]
[ Total DeathWalks : 83 ]
[ Total Bones Buried : 2848 ]
[ Total Exp Gained : 10903 ]

good, except the issue i said earlier, and also, it seems to completely neglect the set levels i had out for it, i put in that i wanted 20 att on all my characters, and they all came back with att ranging from 24-30


Nice report and sorry about the attack stat, i thought that was solved now, first time its cropped up again since i change it.

Smartzkid

2011-02-19 15:22:25

[===========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 15 Hours, 41 Minutes And 35 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 1175 ]
[ Total DeathWalks : 2055 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 1177 ]
[===========================================================]
[ Ratinator 1.70 ]
[===========================================================]

Sadly, I used the wrong stats pass :p

fyodor

2011-02-20 04:06:45

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 45 Hours, 7 Minutes And 54 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 8507 ]
[ Total DeathWalks : 37 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 401 ]
[==========================================================]
[ Ratinator 1.70 ]

used 1 player 45 hours, nice =) (logged off at rats, perfectly fine for no reason though :< )

Bobzilla69

2011-02-20 04:51:15

Very Nice Fyodor, Thanks for running my script :)

did it possibly reach the skill goal? or work for goal?

fyodor

2011-02-20 05:15:30

i set the skill goal for 99.

what is the work goal? I set it at 25, but i thought it was work for work time then break for break time. Is there total time somwhere? :O

Bobzilla69

2011-02-20 05:49:25

nevermind i got confused, the only thing thats similar to total time is
Integers[2] := 10;

this is how long to work for before switching out to next player and taking a break, but that wont stop you going.

the only thing that might have stopped it is lagging out? the debug would have been good, it should have listed some things that happened like lagging out.

but will go through the logic of my code, and double check it :)

Also Note to all: New version is almost out :) it will be Version 2.0 due to all of the changes made, hopefully i will have it ready for testing later today

Bobzilla69

2011-02-20 07:57:40

Good News Everybody Version 2.00 Is Now Out :)

Version 2.00 Features

  • Improved FastFighting and Normal fighting.
  • New Exp Calculator, Based on kills. (Still not 100%, if you attack rat with half health it thinks you got 100% exp when you only got 50%)
  • If lost and not dead in Lumbridge courtyard it will home tele, if it cant will log player out.
  • Added SetMage after dieing to insure its auto attacking. (still looking at training another magic spell)
  • Changed Relocation procedure.
  • Not added Stats commit for total exp, working on getting number more accurate first.
  • Code Clean-up is needed, but i dont think its essential.
  • Think that's all. :)

Please post any bugs in new version, i only quickly tested it so there can be problems.

Enjoy

Script Sig (work in progress)

Smartzkid

2011-02-20 14:24:52

From: Bobzilla69
Good News Everybody Version 2.00 Is Now Out :)

Version 2.00 Features

  • Improved FastFighting and Normal fighting.
  • New Exp Calculator, Based on kills. (Still not 100%, if you attack rat with half health it thinks you got 100% exp when you only got 50%)
  • If lost and not dead in Lumbridge courtyard it will home tele, if it cant will log player out.
  • Added SetMage after dieing to insure its auto attacking. (still looking at training another magic spell)
  • Changed Relocation procedure.
  • Not added Stats commit for total exp, working on getting number more accurate first.
  • Code Clean-up is needed, but i dont think its essential.
  • Think that's all. :)

Please post any bugs in new version, i only quickly tested it so there can be problems.

Enjoy

Script Sig (work in progress)


<3 I will upgrade as soon as the current player logs out :)

Hugolord

2011-02-20 14:30:03

Will move every player from my 3 armies to go fight rats until they are combat level 55~ :)
Will post proggies soon too, thanks for the update!

Smartzkid

2011-02-20 14:32:57

[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 23 Hours, 9 Minutes And 55 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 948 ]
[ Total DeathWalks : 99 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 825 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 336 | 21 | 0 | 370 ]
[ *** | True | | 339 | 25 | 0 | 112 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 273 | 53 | 0 | 343 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 57 |
Status: | Mods Found : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT: It would be really awesome if it could equip only the best equipment in your inventory. Or if it could at least ignore things like raw meat :p

Bobzilla69

2011-02-20 15:11:54

From: Smartzkid
[==========================================================]
[ Ratinator 1.70 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 23 Hours, 9 Minutes And 55 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 948 ]
[ Total DeathWalks : 99 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 825 ]
[==========================================================]
[ Ratinator 1.70 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 336 | 21 | 0 | 370 ]
[ *** | True | | 339 | 25 | 0 | 112 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 273 | 53 | 0 | 343 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 57 |
Status: | Mods Found : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT: It would be really awesome if it could equip only the best equipment in your inventory. Or if it could at least ignore things like raw meat :p


Nice report, LOL stupid raw meat, it should skip past them and equip any weapons/armour.
as for the equipment thing, i aint sure, this was designed to only be used with 3 items which will not be dropped once dead so i dont see the need for it.

maybe i will cook a better members version up if i get time

Smartzkid

2011-02-20 18:25:31

BTW,

Warning! You passed wrong values to a finder function: xs > xe (0,-14). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -14. That is below 0, thus out of bounds. Setting the value to 0 for now.

Hairy Pomegranate

2011-02-20 20:32:20

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 14 Minutes And 57 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 249 ]
[ Total DeathWalks : 39 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6635 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 53 | 4 | 0 | 1412 ]
[ *** | True | | 34 | 7 | 0 | 906 ]
[ *** | True | | 43 | 6 | 0 | 1146 ]
[ *** | True | | 42 | 7 | 0 | 1119 ]
[ *** | True | | 38 | 7 | 0 | 1013 ]
[ ———————————————————————————- ]
[ *** | True | | 39 | 8 | 0 | 1039 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 11 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Not a long run… I just wanted to test it out. Seems to be working well. Thanks for the script, Bobzilla!

I was alt+tabbed, but it sounded like it got 1 random, but the bot just lumbridge home teleported.

sk80rdie76

2011-02-20 21:40:05

[PHP][=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 5 Hours, 1 Minutes And 18 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2257 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 60149 ]
[=========================================================][/php]

manually stopped

Bobzilla69

2011-02-21 03:02:38

From: Smartzkid
BTW,

Warning! You passed wrong values to a finder function: xs > xe (0,-14). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -14. That is below 0, thus out of bounds. Setting the value to 0 for now.


…. damn now i have to try and find that.

dont suppose you know where abouts this happened? or what was happening?

and thanks to the others for the quick V2.00 tests

Smartzkid

2011-02-21 05:19:24

I'm not sure. That was with V1.70.

Currently running V2.00, 15 hours and running solid.

Here's one instance of the error, from report to report. Happened again at 3:39 and at 6:32.

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 40 Minutes And 46 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 234 ]
[ Total DeathWalks : 18 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6236 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 80 | 5 | 0 | 2132 ]
[ | True | | 81 | 4 | 0 | 2159 ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 73 | 9 | 0 | 1945 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 5 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

Performing a break for : 2 Minutes and 0 Seconds
Waiting For Another : 1 Minutes and 30 Seconds
Waiting For Another : 1 Minutes and 0 Seconds
Waiting For Another : 29 Seconds
Waiting For Another : 0 Seconds
Break Finished
NextPlayer(True)
SwitchToPlayer(PlayerNo: 1, Active: True);
Welcome to Runescape.

Searching for Items to wear
Walking to rats
Walking complete
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Player died, Starting Deathwalk
Player died, Starting Deathwalk
Searching for Items to wear
Searching for Items to wear
Walking to rats
Walking complete
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Warning! You passed wrong values to a finder function: xs > xe (0,-19). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -19. That is below 0, thus out of bounds. Setting the value to 0 for now.
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 50 Minutes And 28 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 255 ]
[ Total DeathWalks : 19 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 6795 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 80 | 5 | 0 | 2132 ]
[ | True | | 102 | 5 | 0 | 2718 ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 73 | 9 | 0 | 1945 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 6 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


** Warning in Cast: Invalid BookSort**

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 10 Hours, 37 Minutes And 19 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 1813 ]
[ Total DeathWalks : 93 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 48316 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 609 | 24 | 0 | 16230 ]
[ | True | | 602 | 25 | 0 | 16043 ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 602 | 44 | 0 | 16043 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 37 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

Performing a break for : 0 Seconds
Waiting For Another : -29 Seconds
Break Finished
NextPlayer(True)
SwitchToPlayer(PlayerNo: 0, Active: True);
Welcome to Runescape.

Searching for Items to wear
Walking to rats
Walking complete
Attacking Rat
Attempting to Fast Fight
Player died, Starting Deathwalk
Player died, Starting Deathwalk
We dont seem to be dead. Trying Home Tele
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out
Player is not Active...
NextPlayer(False)
SwitchToPlayer(PlayerNo: 1, Active: False);
Welcome to Runescape.

Searching for Items to wear
Walking to rats
Walking complete
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Rats found on MS, not relocating
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Atatck
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Skill change time reached, swaping combat mode
Current fight mode is Strength

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 10 Hours, 44 Minutes And 37 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 1830 ]
[ Total DeathWalks : 93 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 48769 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 610 | 24 | 0 | 16256 ]
[ | True | | 618 | 25 | 0 | 16470 ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 602 | 44 | 0 | 16043 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 39 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

And my report (stopped manually; players 1, 3 were in randoms, player 2 started out false)
[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 15 Hours, 9 Minutes And 53 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2318 ]
[ Total DeathWalks : 110 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 61774 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 610 | 24 | 0 | 16256 ]
[ | False | | 752 | 29 | 0 | 20041 ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 956 | 57 | 0 | 25477 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 55 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-02-21 07:42:33

Cheers for these Smartzkid.

i think the error could be the check fight AreWeInteracting(); ?

but if it was pre 2.00 its unlikely, i will have another look and see what i can find after we check for fight.

Edit:

As some of you might have noticed, the color portions of the script are extremely limited and buggy atm, i have no plan on expanding it or maintaining it. sorry

Hairy Pomegranate

2011-02-22 17:59:35

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 56 Minutes And 33 Seconds ]
[ Active Players : 5 ]
[ Total Rats Attacked : 2005 ]
[ Total DeathWalks : 24 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 53432 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 217 | 2 | 0 | 5783 ]
[ *** | True | | 356 | 2 | 0 | 9487 ]
[ *** | True | | 365 | 4 | 0 | 9727 ]
[ *** | True | | 388 | 4 | 0 | 10340 ]
[ *** | True | | 354 | 4 | 0 | 9434 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 325 | 8 | 0 | 8661 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 27 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
New proggy. Not sure why the first character got set to false (maybe he was in a random). When I logged back onto him, he was at the rat pit, though, so I don't know.

Smartzkid

2011-02-22 19:14:59

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 18 Hours, 6 Minutes And 16 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 3796 ]
[ Total DeathWalks : 151 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 101163 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 978 | 20 | 0 | 26064 ]
[ | False | | 1010 | 25 | 0 | 26916 ]
[ | True | | 549 | 73 | 0 | 14631 ]
[ | True | | 1259 | 33 | 0 | 33552 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 67 |
Status: | Frog Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Two false players were in randoms. Reset and running with some shiny new equipment :)

E: One suggestion for the fighting - check the color of the 'X' that appears after you click, it's an easy check to see if the script misclicked.

Hairy Pomegranate

2011-02-23 00:25:54

I think this script is having trouble completing randoms (this might be a problem with all SLR scripts, though). It has failed to identify the "Evil Bob," "Lost and Found," and "Freaky Forester" randoms. Instead of identifying that the character is, indeed, inside a random, it simply outputs something like "Player is not where he should be… attempting to use Home Teleport." When the home teleport fails, it switches to the next character and changes the current character's active status to false.

Again, I'm not sure if this script is actually supposed to SOLVE randoms, but I thought I'd give some feedback related to the issue. I know Scar/Simba has troubles related to some randoms, but it seems like every random that manages to plague my characters is unsolvable.

Another idea for this script would be to make the sequence in which characters are logged in random. It may help to styme off would-be reporters and maybe it could trick Jagex's bot watch mechanism.

Another thing I would like to see added to this script is support for world-switching between characters. If people are training on rats long enough to see the whole army cycle though, they may notice what's going on and report the characters. This could keep the army fresh and away from those pesky reports.

Smartzkid

2011-02-23 01:11:13

From: Hairy Pomegranate
I think this script is having trouble completing randoms (this might be a problem with all SLR scripts, though). It has failed to identify the "Evil Bob," "Lost and Found," and "Freaky Forester" randoms. Instead of identifying that the character is, indeed, inside a random, it simply outputs something like "Player is not where he should be… attempting to use Home Teleport." When the home teleport fails, it switches to the next character and changes the current character's active status to false.

Again, I'm not sure if this script is actually supposed to SOLVE randoms, but I thought I'd give some feedback related to the issue. I know Scar/Simba has troubles related to some randoms, but it seems like every random that manages to plague my characters is unsolvable.

Another idea for this script would be to make the sequence in which characters are logged in random. It may help to styme off would-be reporters and maybe it could trick Jagex's bot watch mechanism.

Another thing I would like to see added to this script is support for world-switching between characters. If people are training on rats long enough to see the whole army cycle though, they may notice what's going on and report the characters. This could keep the army fresh and away from those pesky reports.



Ditto everything here. Definitely make the world switching optional if you do it, but that would be a neat feature!

autoerforlife

2011-02-23 02:31:23

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 7 Hours, 1 Minutes And 56 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 736 ]
[ Total DeathWalks : 82 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 19614 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
1 player was active, was on false when i got back. I'm not sure why because when i logged in it was at the rats with half hp. I don't know how long it ran before it stopped but hey i did 736 rats :)

Bobzilla69

2011-02-23 04:11:00

From: Smartzkid
[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 18 Hours, 6 Minutes And 16 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 3796 ]
[ Total DeathWalks : 151 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 101163 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 978 | 20 | 0 | 26064 ]
[ | False | | 1010 | 25 | 0 | 26916 ]
[ | True | | 549 | 73 | 0 | 14631 ]
[ | True | | 1259 | 33 | 0 | 33552 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 67 |
Status: | Frog Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Two false players were in randoms. Reset and running with some shiny new equipment :)

E: One suggestion for the fighting - check the color of the 'X' that appears after you click, it's an easy check to see if the script misclicked.


i already do the color check after click. :)

From: Hairy Pomegranate
I think this script is having trouble completing randoms (this might be a problem with all SLR scripts, though). It has failed to identify the "Evil Bob," "Lost and Found," and "Freaky Forester" randoms. Instead of identifying that the character is, indeed, inside a random, it simply outputs something like "Player is not where he should be… attempting to use Home Teleport." When the home teleport fails, it switches to the next character and changes the current character's active status to false.

Again, I'm not sure if this script is actually supposed to SOLVE randoms, but I thought I'd give some feedback related to the issue. I know Scar/Simba has troubles related to some randoms, but it seems like every random that manages to plague my characters is unsolvable.

Another idea for this script would be to make the sequence in which characters are logged in random. It may help to styme off would-be reporters and maybe it could trick Jagex's bot watch mechanism.

Another thing I would like to see added to this script is support for world-switching between characters. If people are training on rats long enough to see the whole army cycle though, they may notice what's going on and report the characters. This could keep the army fresh and away from those pesky reports.


i cant do much about the randoms, but will check my relocation procedure has anti randoms in it.

i will look into the rest :)

RudeBoiAlex

2011-02-23 09:12:56

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 10 Hours, 7 Minutes And 57 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 2547 ]
[ Total DeathWalks : 84 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 67878 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 2547 | 84 | 0 | 67878 ]
[====================================================================================]

Carlito

2011-02-23 10:12:19

Attempting to Fast Fight
Checking for Fight
Attempting to Fast Fight
Checking for Fight
Player died, Starting Deathwalk
Player died, Starting Deathwalk
We dont seem to be dead. Trying Home Tele
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 49 Minutes And 39 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 822 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 21906 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ bah | False | | 822 | 1 | 0 | 21906 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | Pinballs Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Sgt Soul

2011-02-23 19:17:24

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 41 Minutes And 46 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 3105 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 82748 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ pker | False | | 3105 | 1 | 0 | 82748 ]
[====================================================================================]

apparently failed deathwalk but player was at the rat area :/

Smartzkid

2011-02-23 20:03:38

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 22 Hours, 46 Minutes And 26 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 2996 ]
[ Total DeathWalks : 72 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 79843 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 959 | 25 | 0 | 25557 ]
[ | True | | 1180 | 13 | 0 | 31447 ]
[ | True | | 724 | 33 | 0 | 19295 ]
[ | False | | 133 | 1 | 0 | 3544 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 81 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Stopped manually to reset the last player.

Bobzilla69

2011-02-24 03:08:45

script seem to be working good :) thanks for all the report.

seems there are a few small bugs but nothing major :)

Extraz

2011-02-24 17:56:49

Been running the new v2.00 script and its been great apart from one issue :D

I've found a couple of times that when my guy dies, the script detects the fight is over as it plays the dying animation and tries to bury the bones in my inventory. It then sits in lumbridge waiting for my armour or whatever to disappear until runescape auto-logs out.

Not sure if this is just an issue with my slow internet connection (-_-) but I just but a short Wait before the RandomCheck in the BuryBones function and it seems to be working fine again now :D (been running for 3h)

tofurocks

2011-02-24 22:49:41

This is a very solid script, also looking at it to help see what I might have done wrong in my own broken combat algorithm :S
Will post prog although it will probably be pretty short.

Bobzilla69

2011-02-25 04:18:08

Its that time of the day again….

Version 2.05 is OUT!!!!

Ok so for version 2.05 i have included the following:

  • World Switching on detection of a certain number of players;
  • Few bug fixes causing it to log out when its fine.
  • Did some other things but i forgot, lol.

Hope you enjoy it :)

Smartzkid

2011-02-25 12:50:07

I'd Rep you, but my mobile browser isn't playing nicely right now haha. Thanks though, I'll upgrade as soon as I get home!

Bobzilla69

2011-02-25 15:10:12

From: Smartzkid
I'd Rep you, but my mobile browser isn't playing nicely right now haha. Thanks though, I'll upgrade as soon as I get home!


:) thanks, dont think it did but whatever.

hope you like the new version

grats

2011-02-25 16:40:43

From: Bobzilla69
:) thanks, dont think it did but whatever.

hope you like the new version


Now you update it, right when all my bots are done!
looks like I have to make more bots with the tutorial runner

Smartzkid

2011-02-25 19:23:11

Do you know what this means:
It has been 3 minutes and Runescape is not yet ready… Terminating.

Happened after a switchplayer.

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 14 Hours, 2 Minutes And 4 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2809 ]
[ Total DeathWalks : 68 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 74860 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 1451 | 33 | 0 | 38669 ]
[ | False | | 351 | 3 | 0 | 9354 ]
[ | True | | 1007 | 32 | 0 | 26837 ]
[ | False | | 0 | 0 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 53 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT: 2.05 went world-switch crazy on me, so I reverted to 2.00.

Bobzilla69

2011-02-26 04:07:28

From: Smartzkid
Do you know what this means:
It has been 3 minutes and Runescape is not yet ready… Terminating.

Happened after a switchplayer.

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 14 Hours, 2 Minutes And 4 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 2809 ]
[ Total DeathWalks : 68 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 74860 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 1451 | 33 | 0 | 38669 ]
[ | False | | 351 | 3 | 0 | 9354 ]
[ | True | | 1007 | 32 | 0 | 26837 ]
[ | False | | 0 | 0 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 53 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT: 2.05 went world-switch crazy on me, so I reverted to 2.00.


It has been 3 minutes and Runescape is not yet ready… Terminating.

is when the game cant get the loging screen i think. check LoginPlayer it should be a debug in there.

as for the World-Switching did you change
Integers[15] := 5;   //how many player in minimap before switching worlds (people walking up castle stairs can get counted)

the higher the number the better for high population worlds because sometimes you can see the stairs at lumbridge castle which can get alot of traffic.

change that to 10 and see what happens

Edit: Correction its LoginPlayerToLob; that was that 3 minutes thing

Smartzkid

2011-02-26 08:41:25

Ahh, I probably have that value set to 0; I reused my old declareplayers. Thanks!

Smartzkid

2011-02-26 16:54:42

I figured out what the 3 minute timeout was from - when it tries to log into a high risk wilderness world, the script doesn't click past the warning…

Extraz

2011-02-27 15:54:27

Got a v2.05 proggy here, even though the v2.05 proggies say they are v2.00 ^-^


[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 2 Hours, 47 Minutes And 37 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 322 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 318 ]
[ Total Exp Gained : 10012 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ 17cr | False | | 0 | 0 | 0 | 0 ]
[ soul | False | | 322 | 0 | 318 | 10012 ]
[==================================================================================

First one I set False, second one noooo idea. Finished with this:
Checking for Fight
Checking for Bones on ground
Checking if we lagged to lobby screen
Player not logged in Switching to next
Choosing Next Player
I was watching it at the time and it wasn't at the lobby screen or lagging… :/ Apart from that worked great though :D

Bobzilla69

2011-02-27 16:01:35

Yeh i forgot to change the version number in my reports :)

i will have a look into the error on player two, thanks

blother

2011-02-28 19:43:11

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 2 Hours, 36 Minutes And 16 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 556 ]
[ Total DeathWalks : 8 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 14817 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ twi | True | | 377 | 3 | 0 | 10047 ]
[ oom | True | | 179 | 5 | 0 | 4770 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 5 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
Wow, this was very nice. Stopped manually because i am trying to run something else right now, but will definately run it logner another and i had no problems.

Smartzkid

2011-02-28 20:21:25

It has been 3 minutes and Runescape is not yet ready... Terminating.

Could you add a check for the 'This world has a high risk wildy' popup, please?

[==========================================================]
[ Ratinator 2.05 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 35 Minutes And 12 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 1360 ]
[ Total DeathWalks : 42 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 36244 ]
[==========================================================]
[ Ratinator 2.05 ]
[==========================================================]

[==========================================================]
[ Ratinator 2.05 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 7 Hours, 54 Minutes And 33 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 876 ]
[ Total DeathWalks : 108 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 23345 ]
[==========================================================]
[ Ratinator 2.05 ]
[==========================================================]

NCDS

2011-02-28 20:25:47

From: Smartzkid
It has been 3 minutes and Runescape is not yet ready... Terminating.

Could you add a check for the 'This world has a high risk wildy' popup, please?


I thought IceFire adjusted that in SRL? I could be wrong though.

Harry

2011-02-28 20:30:15

From: NCDS
I thought IceFire adjusted that in SRL? I could be wrong though.

He never did I don't think. Same issue happens to me on my scripts. It used to happen sometimes with Bounty and PVP worlds as well.

NCDS

2011-02-28 20:38:33

From: Harry
He never did I don't think. Same issue happens to me on my scripts. It used to happen sometimes with Bounty and PVP worlds as well.


I'll check if anyone is doing it and if not I'll have a look.

Smartzkid

2011-03-01 19:14:13

Something curious I found in the debug:

Performing a break for : 3 Minutes and 6 Seconds
Waiting For Another : 2 Minutes and 36 Seconds
Waiting For Another : 2 Minutes and 6 Seconds
Waiting For Another : 1 Minutes and 36 Seconds
Waiting For Another : 1 Minutes and 6 Seconds
Waiting For Another : 36 Seconds
Waiting For Another : 6 Seconds
Waiting For Another : -23 Seconds


Thanks for looking into the login problem, NCDS.

EDIT: A couple reports:

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 13 Minutes And 20 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 1597 ]
[ Total DeathWalks : 93 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 42561 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 526 | 30 | 0 | 14018 ]
[ *** | False | | 37 | 6 | 0 | 986 ]
[ *** | True | | 430 | 16 | 0 | 11460 ]
[ *** | False | | 366 | 32 | 0 | 9754 ]
[ *** | False | | 191 | 7 | 0 | 5090 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 47 | 2 | 0 | 1253 ]
[====================================================================================]

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 10 Hours, 38 Minutes And 4 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 570 ]
[ Total DeathWalks : 20 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 15192 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 241 | 0 | 0 | 6423 ]
[ *** | False | | 215 | 0 | 0 | 5730 ]
[ *** | False | | 44 | 0 | 0 | 1173 ]
[ *** | False | | 49 | 13 | 0 | 1306 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 21 | 7 | 0 | 560 ]
[====================================================================================]

Bobzilla69

2011-03-02 06:44:11

From: Smartzkid
Something curious I found in the debug:



Thanks for looking into the login problem, NCDS.

EDIT: A couple reports:

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 13 Hours, 13 Minutes And 20 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 1597 ]
[ Total DeathWalks : 93 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 42561 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 526 | 30 | 0 | 14018 ]
[ *** | False | | 37 | 6 | 0 | 986 ]
[ *** | True | | 430 | 16 | 0 | 11460 ]
[ *** | False | | 366 | 32 | 0 | 9754 ]
[ *** | False | | 191 | 7 | 0 | 5090 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 47 | 2 | 0 | 1253 ]
[====================================================================================]

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 10 Hours, 38 Minutes And 4 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 570 ]
[ Total DeathWalks : 20 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 15192 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 241 | 0 | 0 | 6423 ]
[ *** | False | | 215 | 0 | 0 | 5730 ]
[ *** | False | | 44 | 0 | 0 | 1173 ]
[ *** | False | | 49 | 13 | 0 | 1306 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 21 | 7 | 0 | 560 ]
[====================================================================================]


thanks for the reports.

as for the debug saying its -25 seconds, thats to do with the wait between checking time from mark.

i make it wait 30 seconds, so if there was 20 seconds left it would still wait 30 and then have the -10 seconds at the end.

hope that made sense

Mr.Klean

2011-03-02 08:45:21


[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 32 Minutes And 11 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 898 ]
[ Total DeathWalks : 15 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 23932 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dine | False | | 898 | 15 | 0 | 23932 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 56 Minutes And 12 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 770 ]
[ Total DeathWalks : 16 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 20520 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ leep | False | | 770 | 16 | 0 | 20520 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 6 Hours, 1 Minutes And 24 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 712 ]
[ Total DeathWalks : 70 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 18975 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ wned | False | | 712 | 70 | 0 | 18975 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 35 Minutes And 5 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1636 ]
[ Total DeathWalks : 35 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 43599 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ scho | True | | 1636 | 35 | 0 | 43599 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Smartzkid

2011-03-02 12:27:30

From: Mr.Klean

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 32 Minutes And 11 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 898 ]
[ Total DeathWalks : 15 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 23932 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dine | False | | 898 | 15 | 0 | 23932 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 56 Minutes And 12 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 770 ]
[ Total DeathWalks : 16 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 20520 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ leep | False | | 770 | 16 | 0 | 20520 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 6 Hours, 1 Minutes And 24 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 712 ]
[ Total DeathWalks : 70 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 18975 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ wned | False | | 712 | 70 | 0 | 18975 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 35 Minutes And 5 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1636 ]
[ Total DeathWalks : 35 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 43599 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ scho | True | | 1636 | 35 | 0 | 43599 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


Four at once?

Mr.Klean

2011-03-02 13:06:30

From: Smartzkid
Four at once?


Yessir. Started a suicide bot army, seeing what I can do. :P

easyas4

2011-03-02 14:27:25

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 19 Hours, 2 Minutes And 44 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 4307 ]
[ Total DeathWalks : 39 ]
[ Total Bones Buried : 410 ]
[ Total Exp Gained : 116626 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ odye | True | | 1050 | 13 | 0 | 27982 ]
[ edde | False | | 1545 | 12 | 0 | 41174 ]
[ enix | True | | 1184 | 12 | 0 | 31554 ]
[ ain | True | | 528 | 2 | 410 | 15916 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 18 |
Status: | ScapeRunes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Runs like a charm. Absolutely no problems to report. Player went to inactive only because RS updated. It could have run longer. I will try to get another soon.

Will use for all character training. Rep+

Mr.Klean

2011-03-02 22:12:09

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 2 Hours, 10 Minutes And 29 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 532 ]
[ Total DeathWalks : 6 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 14178 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ scho | False | | 532 | 6 | 0 | 14178 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 5 Hours, 29 Minutes And 5 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1516 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 40401 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dine | True | | 1516 | 5 | 0 | 40401 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 40 Minutes And 57 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 930 ]
[ Total DeathWalks : 2 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 24784 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ leep | False | | 930 | 2 | 0 | 24784 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 24 Minutes And 49 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 1192 ]
[ Total DeathWalks : 9 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 31767 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ alln | True | | 1192 | 9 | 0 | 31767 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | Pillory's Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Smartzkid

2011-03-02 22:49:06

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 8 Hours, 28 Minutes And 33 Seconds ]
[ Active Players : 5 ]
[ Total Rats Attacked : 1595 ]
[ Total DeathWalks : 50 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 42506 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 346 | 14 | 0 | 9221 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 251 | 6 | 0 | 6689 ]
[ *** | True | | 116 | 6 | 0 | 3091 ]
[ *** | True | | 357 | 9 | 0 | 9514 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 525 | 15 | 0 | 13991 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 24 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT:

Error showed up (running 2.05):
Attempting to Fast Fight
Checking for Fight
Warning! You passed wrong values to a finder function: xs > xe (0,-29). Swapping the values for now.
Warning! You passed a wrong xs to a finder function: -29. That is below 0, thus out of bounds. Setting the value to 0 for now.
....

EDIT: More reports:

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 12 Hours, 9 Minutes And 46 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 1795 ]
[ Total DeathWalks : 94 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 47837 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 308 | 2 | 0 | 8208 ]
[ *** | True | | 92 | 0 | 0 | 2452 ]
[ *** | True | | 600 | 1 | 0 | 15990 ]
[ *** | True | | 187 | 0 | 0 | 4984 ]
[ *** | True | | 249 | 36 | 0 | 6636 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 359 | 55 | 0 | 9567 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 30 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 12 Hours, 3 Minutes And 41 Seconds ]
[ Active Players : 7 ]
[ Total Rats Attacked : 1597 ]
[ Total DeathWalks : 24 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 42560 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 126 | 4 | 0 | 3358 ]
[ *** | True | | 566 | 11 | 0 | 15084 ]
[ *** | True | | 73 | 0 | 0 | 1945 ]
[ *** | True | | 268 | 4 | 0 | 7142 ]
[ *** | True | | 149 | 1 | 0 | 3971 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 364 | 4 | 0 | 9701 ]
[ *** | True | | 51 | 0 | 0 | 1359 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 23 |
Status: | ScapeRunes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-03-03 02:24:48

seems there are no real bug in it now :)

i will take a look at the few problems and fix them.

thanks for all the progress reports :)

Mr.Klean

2011-03-03 08:40:17

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 51 Minutes And 34 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1567 ]
[ Total DeathWalks : 15 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 41761 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ leep | False | | 1567 | 15 | 0 | 41761 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/



[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 42 Minutes And 17 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1523 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 40588 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dine | False | | 1523 | 5 | 0 | 40588 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-03-03 08:52:12

Running like a beast :)

Thanks for all these

Mr.Klean

2011-03-03 16:45:49


[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 6 Hours, 1 Minutes And 19 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1072 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 28569 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ leep | False | | 1072 | 1 | 0 | 28569 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 55 Minutes And 19 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 939 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 25024 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dall | False | | 939 | 0 | 0 | 25024 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 4 Hours, 52 Minutes And 29 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 964 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 25691 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ dine | False | | 964 | 0 | 0 | 25691 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

blother

2011-03-03 19:22:33

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 9 Hours, 27 Minutes And 34 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 909 ]
[ Total DeathWalks : 84 ]
[ Total Bones Buried : 503 ]
[ Total Exp Gained : 26489 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ oth | True | | 450 | 30 | 271 | 13212 ]
[ ken | True | | 105 | 14 | 59 | 3064 ]
[ mad | True | | 154 | 17 | 67 | 4406 ]
[ dat | True | | 200 | 23 | 106 | 5807 ]
[====================================================================================]

Stopped it manually. Worked very well great script :)

Smartzkid

2011-03-03 20:21:27

Ran 8h x2; only stopped due to a reflection update >:(

Still shooting for a 24 hour report!

I had a somewhat odd occurrence today. One of my characters logged in and was in scaperune. He 'failed' the random, but was allowed to leave. Afterwards, he appeared in a dungeon somewhere, logged out, and was marked false. I understand home teleport doesn't work for a few minutes after failing a random, but would it be too hard to make players timeout until they are allowed to home teleport again?

EDIT: ASHIT. My player just shouted the next player's username and password ^_^

Harry

2011-03-03 20:26:12

From: Smartzkid
I had a somewhat odd occurrence today. One of my characters logged in and was in scaperune. He 'failed' the random, but was allowed to leave. Afterwards, he appeared in a dungeon somewhere, logged out, and was marked false. I understand home teleport doesn't work for a few minutes after failing a random, but would it be too hard to make players timeout until they are allowed to home teleport again?

I'm going to work on the ScapeRune-Prison soon I hope. It's just really hard to do due to how the random expires instantly like 5 minutes after you get it. I'll probably make it so if it fails, it will wait 5 minutes for the teleport block to expire and teleport home if global SRL var "Reincarnate" is set to true. (I know this isn't my script, I'm just talking about the random solver, heh).

Bobzilla69

2011-03-04 02:13:42

From: Smartzkid
Ran 8h x2; only stopped due to a reflection update >:(

Still shooting for a 24 hour report!

I had a somewhat odd occurrence today. One of my characters logged in and was in scaperune. He 'failed' the random, but was allowed to leave. Afterwards, he appeared in a dungeon somewhere, logged out, and was marked false. I understand home teleport doesn't work for a few minutes after failing a random, but would it be too hard to make players timeout until they are allowed to home teleport again?

EDIT: ASHIT. My player just shouted the next player's username and password ^_^


damn sucks about it shouting your username and password.

i didnt know home teleport doesn't work after failing a random, thats new to me, i do know that you can only home tele every 30 minutes.

i will see about getting it so that the script can re activate a player after getting lost by home teleporting, i have an idea of how to do it so i will give it a shot.

Smartzkid

2011-03-04 02:16:12

I believe that's the case, but I'm not 100% sure.

Harry

2011-03-04 02:19:59

If/when my SRL-Reflection pull request is accepted, it should teleport home after failing Prison Pete. I don't think there are any other randoms that teleport you to a random spot on the world-map if you fail, are there? If you know of any others, please mention them.

Hugolord

2011-03-04 14:49:02

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 30 Minutes And 8 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 2740 ]
[ Total DeathWalks : 1 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 73020 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[=====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[=====================================================================================]
[ **** | True | | 589 | 0 | 0 | 15697 ]
[ **** | True | | 502 | 0 | 0 | 13378 ]
[ *** | False | | 417 | 0 | 0 | 11113 ]
[ **** | False | | 376 | 1 | 0 | 10020 ]
[ **** | True | | 437 | 0 | 0 | 11646 ]
[ ----------------------------------------------------------------------------------- ]
[ ide | True | | 419 | 0 | 0 | 11166 ]
[=====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 12 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Hairy Pomegranate

2011-03-04 18:07:52

Prison Pete's a bitch of a random, isn't it?

Smartzkid

2011-03-04 19:24:02

Got an odd report today:

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 2 Hours, 22 Minutes And 36 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 26 ]
[ Total DeathWalks : 3 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 693 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 7 | 2 | 0 | 187 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | Exam | 0 | 0 | 0 | 0 ]
[ ---------------------------------------------------------------------------------- ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 19 | 1 | 0 | 506 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 3 |
Status: | Mordauts Solved : 1 |
Status: | Mordauts Missed : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

SRL_Stats: Invalid time
Performing a break for : 43 Seconds
Waiting For Another : 13 Seconds
Waiting For Another : -16 Seconds
Break Finished
NextPlayer(True)
SwitchToPlayer(PlayerNo: 4, Active: True);
Welcome to Runescape.

Failed to find World 85!
Searching for Items to wear
Walking to rats
Walking complete
Attempting to Fast Fight
[Reflection] Trying to solve: Exam
[Mordaut] Setting Mordaut vars..
You have a new update available for Reflection!
You have a new update available for Reflection!

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 15 Hours, 29 Minutes And 30 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 26 ]
[ Total DeathWalks : 3 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 693 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | True | | 7 | 2 | 0 | 187 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | | 0 | 0 | 0 | 0 ]
[ | True | Exam | 0 | 0 | 0 | 0 ]
[ ---------------------------------------------------------------------------------- ]
[ | False | | 0 | 0 | 0 | 0 ]
[ | True | | 19 | 1 | 0 | 506 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 4 |
Status: | Mordauts Solved : 1 |
Status: | Mordauts Missed : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

One better report though:

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 6 Hours, 45 Minutes And 8 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 693 ]
[ Total DeathWalks : 7 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 18468 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ mar | False | | 162 | 0 | 0 | 4317 ]
[ ooi | False | | 37 | 0 | 0 | 986 ]
[ chi | False | | 0 | 0 | 0 | 0 ]
[ mjp | False | | 164 | 0 | 0 | 4371 ]
[ orn | False | | 222 | 3 | 0 | 5916 ]
[ ---------------------------------------------------------------------------------- ]
[ app | False | | 108 | 4 | 0 | 2878 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 24 |
Status: | [b]Mimes Solved : 7 [/b]|
Status: | Reward Box Solved : 2 |
Status: | Reward Box Missed : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Somehow, I think my players are flagged; time for another script ;)

Hairy Pomegranate

2011-03-05 02:17:28

Yeah I've been getting weird reports like that too, with some players running through 2 iterations of the script while others haven't even ran through once.

Also, my script had an error and shut down. maybe this is a problem with SRL?
Exception in Script: Failed to create new thread, code:8
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]

Most recently, it happened in the pinball random, but it has happened at another time, unrelated to a random.

This was all with 2.05.

I think I will try 2.00 again and see if these problems crop up again.

Overall, a great script though!

*edit*

Just started up 2.00 again and the character login is in a random order, as with 2.05, which leads me to believe it was an update with SRL. This random character selection isn't necessarily a bad thing, it's just buggy I think (unless that's how it's intended to work). TO SRL DEVS: Maybe add a boolean for scripts to utilize this "random" logging in (with the default being enabled).

fyodor

2011-03-06 03:03:24

1 player

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 31 Hours, 8 Minutes And 25 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 7954 ]
[ Total DeathWalks : 58 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 211974 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 7954 | 58 | 0 | 211974 ]
[====================================================================================]


EE: i just checked some of my acc's stats and i was going for 1 def and randomly overnight it switched and got me 17… even though i set levels to 1/99/1.. i dunno what happened. Did this for 2/3 characters ~~

Smartzkid

2011-03-06 23:11:56

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 11 Hours, 51 Minutes And 43 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1858 ]
[ Total DeathWalks : 10 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 49515 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 422 | 0 | 0 | 11246 ]
[ | False | | 198 | 0 | 0 | 5277 ]
[ | False | | 385 | 0 | 0 | 10260 ]
[ | False | | 477 | 2 | 0 | 12712 ]
[ | False | | 202 | 3 | 0 | 5383 ]
[ ---------------------------------------------------------------------------------- ]
[ | False | | 174 | 5 | 0 | 4637 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 30 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 11 Hours, 45 Minutes And 12 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 1820 ]
[ Total DeathWalks : 18 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 48503 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 391 | 7 | 0 | 10420 ]
[ | False | | 1 | 0 | 0 | 27 ]
[ | False | | 109 | 0 | 0 | 2905 ]
[ | False | | 435 | 7 | 0 | 11593 ]
[ | False | | 436 | 1 | 0 | 11619 ]
[ ---------------------------------------------------------------------------------- ]
[ | False | | 290 | 3 | 0 | 7728 ]
[ | False | | 158 | 0 | 0 | 4211 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 38 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT:

Group 1:
Player 1: Mourdaut
Player 2: Frogs
Player 3: Sandwich Lady
Player 4: Fine
Player 5: Fine
Player 6: Mime

Group 2:
Player 1: Fine
Player 2: Fine
Player 3: Fine
Player 4: Beekeeper
Player 5: Mordaut
Player 6: Grim Reaper
Player 7: Fine

Bobzilla69

2011-03-07 03:30:16

fyodor: sorry about that, not sure what happened, doesnt seem to happen at all for me :(

you didnt change anything in the script did you?


WOW thanks Smartzkid, brilliant reports.

I will have a look when i get time about some small bugs i can see from the report (player 2 report 2 pops out right away)

but the script seems to be working great :)

Thanks all for using it :)

Floor66

2011-03-07 09:39:43

Nice script :) Running it to lvl some guys atm. It got stuck in a random (didn't detect it somehow) on one of them. This is my first ever proggy with this script (singleplayer):



Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Burying bones
Player died, Starting Deathwalk
Checking if we lagged to lobby screen
Lobby Screen detected, logging out but leaving player active
NextPlayer(True)
SwitchToPlayer(PlayerNo: 0, Active: True);
Failed to find World 32!
We dont seem to be dead. Trying Home Tele
//Somewhere here there should be a randoms check? Or is there?
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 5 Hours, 34 Minutes And 11 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 731 ]
[ Total DeathWalks : 60 ]
[ Total Bones Buried : 521 ]
[ Total Exp Gained : 21825 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 731 | 60 | 521 | 21825 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at [url]http://villavu.com/forum/showthread.php?t=60296[/url]

Successfully executed.

Bobzilla69

2011-03-07 11:46:38

From: Floor66
Nice script :) Running it to lvl some guys atm. It got stuck in a random (didn't detect it somehow) on one of them. This is my first ever proggy with this script (singleplayer):



Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Checking for Bones on ground
Attacking Rat
Attempting to Fast Fight
Checking for Fight
Burying bones
Player died, Starting Deathwalk
Checking if we lagged to lobby screen
Lobby Screen detected, logging out but leaving player active
NextPlayer(True)
SwitchToPlayer(PlayerNo: 0, Active: True);
Failed to find World 32!
We dont seem to be dead. Trying Home Tele
//Somewhere here there should be a randoms check? Or is there?
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out


Thanks for running it glad you liked it :)

as for where you said there should be a random check.

before entering the bit that will write "we dont seem to be dead" i do a random check so wouldnt make a difference (i think) if i put it in the procedure.

but yeh i will have a play around with the script when i have time and see what can be done :)

Smartzkid

2011-03-07 18:34:27

Saw it stuck 'Walking to Rats' while at the 'Play' screen today

Bobzilla69

2011-03-08 05:32:12

From: Smartzkid
Saw it stuck 'Walking to Rats' while at the 'Play' screen today


was this when logging in or after switching players or taking a break?

Floor66

2011-03-08 07:42:52

You should add a failsafe to your deathwalking. It thought I was dead because I was outside of the rat area just 2-3 tiles. Make it so it looks if it can see a tile in the rat area before trying to find the first tile of the deathwalk.

Bobzilla69

2011-03-08 08:57:55

From: Floor66
You should add a failsafe to your deathwalking. It thought I was dead because I was outside of the rat area just 2-3 tiles. Make it so it looks if it can see a tile in the rat area before trying to find the first tile of the deathwalk.


I thought i already addresses that in a earlier version.

i will look at this and will try and actually get round to making changes, works a bit busy atm so yeh.

but keep the bugs and suggestions coming :)

nhawkesn

2011-03-08 11:12:54

thanks, great work

Smartzkid

2011-03-08 18:00:06

From: Bobzilla69
was this when logging in or after switching players or taking a break?


Not entirely sure. If I see it happen again, I'll save the debug.

My best yet:

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 27 Hours, 23 Minutes And 53 Seconds ]
[ Active Players : 5 ]
[ Total Rats Attacked : 1163 ]
[ Total DeathWalks : 35 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 30994 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ | False | | 97 | 2 | 0 | 2585 ]
[ | True | | 38 | 2 | 0 | 1013 ]
[ | True | | 259 | 5 | 0 | 6902 ]
[ | True | | 172 | 5 | 0 | 4584 ]
[ | True | | 343 | 5 | 0 | 9141 ]
[ ---------------------------------------------------------------------------------- ]
[ | True | | 36 | 10 | 0 | 959 ]
[ | False | | 218 | 6 | 0 | 5810 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 32 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

EDIT:
[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 18 Hours, 28 Minutes And 27 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 758 ]
[ Total DeathWalks : 16 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 20201 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 198 | 5 | 0 | 5277 ]
[ *** | True | | 71 | 3 | 0 | 1892 ]
[ *** | True | | 123 | 3 | 0 | 3278 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 165 | 3 | 0 | 4397 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | True | | 201 | 2 | 0 | 5357 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 26 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Any way to ignore this & try again (/reinitialize SMART?)
It has been 3 minutes and Runescape is not yet ready... Terminating.

EDIT:

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 31 Hours, 25 Minutes And 58 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 7144 ]
[ Total DeathWalks : 36 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 190387 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 554 | 11 | 0 | 14764 ]
[ *** | False | | 343 | 0 | 0 | 9141 ]
[ *** | False | | 757 | 7 | 0 | 20174 ]
[ *** | False | | 1290 | 2 | 0 | 34378 ]
[ *** | False | | 614 | 0 | 0 | 16363 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 3586 | 16 | 0 | 95567 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 90 |
Status: | Pillory's Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: | Reward Box Solved : 2 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Sgt Soul

2011-03-15 23:46:12

this script is still pretty good :) using right now!!!

Just I have 1 question for you bob :)
-when you restart the script SMART always restarts as well, is there a way to prevent smart from closing and reopening?

I don't think any other scripts I have used actually close smart :/

Bobzilla69

2011-03-16 03:27:16

yes, keep the World = 0; constant the same number :)

if its at 0, it will choose a random one so just change that to a different number :)

Smartzkid

2011-03-17 20:37:39

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 30 Hours, 31 Minutes And 38 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 6296 ]
[ Total DeathWalks : 89 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 167789 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 3197 | 44 | 0 | 85200 ]
[ *** | False | Maze | 0 | 0 | 0 | 0 ]
[ *** | False | | 645 | 6 | 0 | 17189 ]
[ *** | False | | 366 | 7 | 0 | 9754 ]
[ *** | False | | 310 | 3 | 0 | 8262 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 278 | 13 | 0 | 7409 ]
[ *** | False | | 445 | 9 | 0 | 11859 ]
[ *** | False | | 1055 | 7 | 0 | 28116 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 143 |
Status: | Certers Solved : 1 |
Status: | Mazes Solved : 1 |
Status: | Mazes Missed : 2 |
Status: | Molly's Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: | Reward Box Solved : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Looks like player 0 got a very long run this time!

LolL

2011-03-17 22:10:58

Why not find the difference between the current strength, attack, constitution, etc. XP and the XP when the script first started to get the amount of XP gained, and then divide that number by however many XP a rat gives (67 LP = ?) to get an accurate measure of rats killed. Currently, the system you have now is rather flawed: I fought 4 rats and it said I fought 37…

With reflection, this should be super easy if it has the getSkillXP function. If not and as a color back-up, check the XP when the script starts and then check it when the user presses stop (add an OnTerminate procedure) or every 10-20 minutes.

Aside from that, I like the way it works so far. :)

Harry

2011-03-17 22:17:01

From: LolL
Why not find the difference between the current strength, attack, constitution, etc. XP and the XP when the script first started to get the amount of XP gained, and then divide that number by however many XP a rat gives (67 LP = ?) to get an accurate measure of rats killed. Currently, the system you have now is rather flawed: I fought 4 rats and it said I fought 37…

I do this for my scripts. The only issue it may cause sometimes is if the script messes up and switches player without it setting the proper current player – it will log you as having a highly incorrect exp as before, though rare. Would be cool to have this script do something the same, would be a lot more accurate.

LolL

2011-03-17 22:40:34

From: Harry
I do this for my scripts. The only issue it may cause sometimes is if the script messes up and switches player without it setting the proper current player – it will log you as having a highly incorrect exp as before, though rare. Would be cool to have this script do something the same, would be a lot more accurate.


Well then have it OCR the username in the chat box and if it all of a sudden changes then the the script knows it's a different player and since this different player is in the Players array and we have their username, we can locate this player's array index by matching usernames and then have it add to that player's counter (the Players[Index].Integers[0] variable or something after figuring out Index).

Grats on Public Scripts Mod; I still use your Fally Guard Killer :D.

Sgt Soul

2011-03-17 23:41:29

thanks bob, works amazing now, don't have to restart smart ^_^

BTW guards have 220 hp!!! :)

Also bob, in line 565
'Ratinator Version 2.00',
you left it as that, when it should be
'Ratinator Version 2.05',

Bobzilla69

2011-03-18 03:33:00

From: LolL
Why not find the difference between the current strength, attack, constitution, etc. XP and the XP when the script first started to get the amount of XP gained, and then divide that number by however many XP a rat gives (67 LP = ?) to get an accurate measure of rats killed. Currently, the system you have now is rather flawed: I fought 4 rats and it said I fought 37…

With reflection, this should be super easy if it has the getSkillXP function. If not and as a color back-up, check the XP when the script starts and then check it when the user presses stop (add an OnTerminate procedure) or every 10-20 minutes.

Aside from that, I like the way it works so far. :)

Well then have it OCR the username in the chat box and if it all of a sudden changes then the the script knows it's a different player and since this different player is in the Players array and we have their username, we can locate this player's array index by matching usernames and then have it add to that player's counter (the Players[Index].Integers[0] variable or something after figuring out Index).

Grats on Public Scripts Mod; I still use your Fally Guard Killer :D.


I have tried using the exp difference before and it doesnt work well at all, the script simply wont track the exp correctly, i used Player.integer[0] and that still didnt track it correctly.

the way i am tracking rats at the moment is by checking for the red that happens as you click the rat, fighting animation and hp bar.

it still wont track the rats correctly because of other variables like a player beating you to the rat after you clicked it.

as for where you said it told you you killed 37 rats where as you only killed 4, did the player die at all? was someone else fighting the rat?


From: Sgt Soul
thanks bob, works amazing now, don't have to restart smart ^_^

BTW guards have 220 hp!!! :)

Also bob, in line 565
'Ratinator Version 2.00',
you left it as that, when it should be
'Ratinator Version 2.05',


yeh i know about the script version, it aint that important so i never bothered changing it after i noticed.

as for the guard thing, its been mentioned before and i am not sure if i will add it as he script was designed for low level characters but we will see what happens might add it once i get time :)

trojan

2011-03-20 08:40:34

When walking back to the rats after dying, the script just completely lags up and crashes rs, I think this is due to having no waits in the walking?

Floor66

2011-03-20 08:42:55

This might have to do with WalkPath and not in the script. There is a thread about this here.

KelZ

2011-03-20 11:28:01

Perfect code for the first couple hours that I watched, although my exp gained seems to be off compared to other reports, although Ive just returned to RS so im not sure if exp gained has changed from what it used to be.

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 15 Hours, 40 Minutes And 28 Seconds ]
[ Active Players : 5 ]
[ Total Rats Attacked : 1706 ]
[ Total DeathWalks : 149 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 45465 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 332 | 35 | 0 | 8848 ]
[ *** | True | | 633 | 39 | 0 | 16869 ]
[ *** | False | | 80 | 19 | 0 | 2132 ]
[ *** | True | | 246 | 23 | 0 | 6556 ]
[ *** | True | | 415 | 33 | 0 | 11060 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 0 | 0 | 0 | 0 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 15 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

edit:edit:you already know of rat counting, sorry didnt read all of the posts before

Bubix

2011-03-21 15:20:57

[===========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 22 Hours, 27 Minutes And 58 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 2503 ]
[ Total DeathWalks : 16 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 66705 ]
[===========================================================]
[ Ratinator 2.00 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 137 | 0 | 0 | 3651 ]
[ *** | True | | 704 | 1 | 0 | 18762 ]
[ *** | True | | 1019 | 2 | 0 | 27156 ]
[ *** | True | | 571 | 13 | 0 | 15217 ]
[ *** | False | | 72 | 0 | 0 | 1919 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 24 |
Status: | Foresters Solved : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/



Great script.
Nothing to say more or less..

trojan

2011-03-22 06:39:24

From: Floor66
This might have to do with WalkPath and not in the script. There is a thread about this here.


I saw that thread the other day.. I assumed reflection had updated it by now lol, okay ill take a look at it

footballjds

2011-03-22 14:37:33

Not a bad script. Your fighting procedure needs some work though.
You get all the rats and then you move your mouse to each one. Since they are npc's they're moving…
thus you will not find a rat if its the 3rd rat on the list. why would you want to move your mouse like that?
My suggestion(what i do) is find the closest rat that isn't in a fight and attack it. if failed find the closest rat and attack it. you have to repeat the find each time you go to attack because they're moving. Use R_GetCrossHair for a check to see if it clicked the rat. finding npc's by name takes 0-16 ms so really it doesn't matter how much your searching for them.
Nice script though, (:

Luski14

2011-03-24 14:30:15

Script worked wonderful!
I stopped this myself manually, so it was still running strong.
I had it on 1 hour intervals with 20 minute breaks. Worked just fine. Swapped worlds correctly and was great. Gained a couple attack levels with it.


Only issue is that it will click on rats already being attacked by others, or click on a rat as it is moving and it misses the rat and stands there for a bit. Not a huge problem, but does look a little weird when it will click on rats that others are attacking over and over again, and lag and run around in circles.

Regardless of those issues: I loved the script and will continue using it on my army now that I see it works :)

Thanks for your hard work!

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 33 Minutes And 33 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 225 ]
[ Total DeathWalks : 18 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5996 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[======================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[======================================================================================]
[ ****** | True | | 225 | 18 | 0 | 5996 ]
[======================================================================================]

This one worked well again too.
My only problem is that it switched from attack to strength, when it wasn't at the limit for attack. I set attack limit to 40, and the rest 1. Below is what it was set like:

    Integers[2] := 60;    //how long to work for in minutes
Integers[3] := 20; //Amount of time to break for.

Integers[5] := 40; //train attack till level
Integers[6] := 1; //train strength till level
Integers[7] := 1; //train defence till level
Integers[8] := 1; //Train Magic till level
Integers[9] := 1; //train range till level
Integers[10] := 1; //train Prayer till level

Integers[14] := 10; //how many minites to wait till change to diffrent mode (wont be exactly set amount)
Integers[15] := 5; //how many player in minimap before switching worlds (people walking up castle stairs can get counted)

Booleans[0] := True; //use reflection;
Booleans[1] := True; //Fast fighting,reflection only, with is set to tru it will try and fight as fast as possible (can cause it to click another rat while fighting)
Booleans[2] := False; //Training Magic
Booleans[3] := False; //Training Range
Booleans[4] := False; //Training Prayer


Does this mean I should set Integers[14] to 99999? I think it might help to stick with attack until it reaches 40?

Edit: When I try changing it to anything else but 10 (as it is preset at), it freaks out and in the debug wants to switch attack modes every other rat kill.


This is the debug when it switched.
To many players on Minimap switching worlds
World: 105, Players: 972, Members: False, PvP: False
World 105 selected.
World: 16, Players: 966, Members: False, PvP: False
World 16 selected.
Skill change time reached, swaping combat mode
Current fight mode is Strength

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 1 Hours, 33 Minutes And 12 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 210 ]
[ Total DeathWalks : 17 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 5596 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[======================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[======================================================================================]
[ ******* | True | | 210 | 17 | 0 | 5596 ]
[======================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Smartzkid

2011-03-25 00:04:30

[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 47 Hours, 25 Minutes And 2 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 10705 ]
[ Total DeathWalks : 15 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 285288 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 695 | 5 | 0 | 18522 ]
[ *** | False | | 5560 | 5 | 0 | 148174 ]
[ *** | False | | 305 | 1 | 0 | 8128 ]
[ *** | False | | 368 | 1 | 0 | 9807 ]
[ *** | False | | 3777 | 3 | 0 | 100657 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 124 |
Status: | Pillory's Solved : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-03-25 02:53:45

From: Smartzkid
[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 47 Hours, 25 Minutes And 2 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 10705 ]
[ Total DeathWalks : 15 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 285288 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 695 | 5 | 0 | 18522 ]
[ *** | False | | 5560 | 5 | 0 | 148174 ]
[ *** | False | | 305 | 1 | 0 | 8128 ]
[ *** | False | | 368 | 1 | 0 | 9807 ]
[ *** | False | | 3777 | 3 | 0 | 100657 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 124 |
Status: | Pillory's Solved : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


Thats a beast of a report i like it :)

Thanks to all that are using my script.

I have some holiday coming up starting 8th April so will try and update the script some more, if i dont get pulled away with crysis 2 :)

KelZ

2011-03-25 11:24:30

I found that when training magic for my army, it would consistently not set up the auto cast. So I looked at the code and tested it a few times and it would not get past this line in setMage

if Players[CurrentPlayer].Booleans[2] and (not Players[CurrentPlayer].Booleans[20]) then

and I have no idea what booleans[20] is for, so I bracketed it out and it has been successfully going through the boolean now, not sure why booleans[20] was even needed in the first place.

Second bug is that the equipItems would fail randomly and miss one item on occasion(due to lag or whatever - I sometimes run many simbas) and when it doesnt equip the staff it automatically will log out because it doesnt think there is a staff at all, so I put a small loop in the setMage with a equipItems; if it failed to set autocast for air attack and it hasnt made a mistake yet(couple hours ive been glancing at it).
heres my code:

Procedure SetMage;
var
i:Integer;
failure:boolean;
begin //if first run set mage to auto cast
failure:=true;
if (not (LoggedIn)) then Exit;
if Players[CurrentPlayer].Booleans[2] {and (not Players[CurrentPlayer].Booleans[20])} then
begin
//sets it so that anti ban will hover on magic skill
Players[CurrentPlayer].Integers[4] := 4;

//just do a quick check to make sure we need to train magic
if (R_GetSkillLevel(Skill_Magic) >= Players[CurrentPlayer].Integers[8]) then
begin
Write('Your all ready at max level for magic, logging out');
Players[CurrentPlayer].Active := False; //set current player to false
Logout;
Exit;
end;


//my edit here

for i:=0 to 2 do //Small loop(3) to make sure equipItems worked and won't quit just because lag/whatever
begin //stopped the staff from being equipped
GameTab(Tab_Magic); //checks if spell is allready auctocast
if CountColor(16514043, 585, 216, 612, 243) > 4 then
begin
Write('Wind Rush Avalible, Checking for Autocast');
if ( CountColor(16121001, 585, 216, 612, 243) <= 10) then
begin
MouseBox(594, 224, 603, 234, 1);
Wait(500+Random(500));
end else
Write('Autocast all ready selected');
i := 2;
failure:=false;
end else
EquipItems;
end; //586, 212, 613, 241 spell location 16514043 color to search
if (failure) then //checks if autocast ended it up set or not
begin
Write('Spell not Selectable, Logging out');
Players[CurrentPlayer].Active := False; //set current player to false
Logout;
end;
Wait(500+Random(500));
GameTab(Tab_Inv);
end; //auto cast color 16121001 //blueish
end;

Just thought I'd let you know, thanks alot for the script, I've used it for countless hours.

edit: just came back and it was attacking the rat with the staff instead of casting, so its not perfect, gonna watch and see what happens when it goes wrong.

footballjds

2011-03-25 12:00:05

From: Bobzilla69
I have some holiday coming up starting 8th April so will try and update the script some more, if i dont get pulled away with crysis 2 :)


Update the fighting procedure, it's far to slow. Here is the one i wrote for my script:
//Re
function InFight: boolean;
var
timer, Player: integer;
begin
Player := SmartGetFieldObject(0, hook_static_MyPlayer);
result := (SmartGetFieldInt(0,hook_static_LoopCycle) <
SmartGetFieldInt(Player, hook_character_LoopCycleStatus));
SmartFreeObject(Player);
end;

function UntilFight: boolean;
var
timer, NoFight: integer;
begin
MarkTime(timer);
MarkTime(NoFight);
while not(InFight) and (TimeFromMark(NoFight) < 1000) and (TimeFromMark(timer) < 15000) do
begin
if not IsIdle and not R_IsResting then MarkTime(NoFight);
AntiBan(2);
wait(200);
end;
result := InFight;
if dBug then Writeln('UntilFight took: '+ToStr(TimeFromMark(timer)));
end;

//Wait while fighting
function InFightWait: boolean;
var
timer, i, animateTime: integer;
begin
MarkTime(timer);
MarkTime(animateTime);
while InFight and LoggedIn and (TimeFromMark(animateTime) < 1000) do
begin
AntiBan(1);
if not IsIdle then MarkTime(animateTime);
wait(random(500));
end;
result := not(InFight);
if dBug then Writeln('InFightWait took: '+ToStr(TimeFromMark(timer)));
end;

//RandomRange returning extended
function RanRE: Extended;
begin
case RandomRange(4, 6) of
4: result := 0.4;
5: result := 0.5;
6: result := 0.6;
end;
end;

function iMugWalkTo(startTile: TTile): boolean;
var
wTile, mugger: TPoint;
t, MugHigh, i: Integer;
begin
Result := False;
startTile := RandomizeTile(startTile, 1, 1);
wTile := TileToMM(startTile);
if not rs_OnMiniMap(wTile.X, wTile.Y) then
Exit;
Mouse(wTile.x, wTile.y, 0, 0, true);
Wait(RandomRange(80, 100));
t := getsystemtime;
while not(IsIdle) and (TimeFromMark(t) < 10000) and not(result) do
begin
mugger := FindMugger(MugHigh);
if (mugger.x > 0) and TileOnMS(mugger, 550) then
begin
mugger := TileToMSEx(mugger, 0.5, 0.5, 550);
i := MouseSpeed;
MouseSpeed := 25 + random(5);
MMouse(mugger.x, mugger.y, 2, 2);
MouseSpeed := i;
result := R_WaitUptext('ugger', 200);
if result then ClickMouse2(true);
result := r_WaitCrossHairColor(2, 400);
end;
wait(200);
end;
end;

//Mug the bastards
function MugHim: boolean;
var
mugger: TPoint;
howHigh, x, y, timer, i: integer;
begin
MarkTime(timer);
if not IsIdle and not R_IsResting then
begin
Result := True;
EXIT;
end;
mugger := FindMugger(howHigh);
if (mugger.x <= 0) or (mugger.y <= 0) then EXIT;
if TileOnMS(mugger, howHigh) then
begin
mugger := TileToMSEx(mugger, RanRE, RanRE, RandomRange(100, howHigh-30));
case random(10) of
0..8: begin
i := MouseSpeed;
MouseSpeed := 25 + random(5);
MMouse(mugger.x, mugger.y, 1, 1);
MouseSpeed := i;
if not R_WaitUptext('ugger', 500) then EXIT;
ClickMouse2(true);
if not r_WaitCrossHairColor(2, 400) then EXIT;
end;
else begin
Mouse(mugger.x, mugger.y, 2, 2, false);
if not R_WaitOption('ttack', 2000) then EXIT;
end;
end;
end else
begin
if not iMugWalkTo(mugger) then EXIT;
end;
Result := True;
if dBug then Writeln('MugHim took: '+ToStr(TimeFromMark(timer)));
end;
my main loop:
procedure MainLoop;
begin
if MugHim then if UntilFight then InFightWait;
Wait(random(300));
end;

Smartzkid

2011-03-25 19:26:09

From: Bobzilla69
Thats a beast of a report i like it :)

Thanks to all that are using my script.

I have some holiday coming up starting 8th April so will try and update the script some more, if i dont get pulled away with crysis 2 :)


Heh, I had two 45+ hour reports, but I lost one because Simba crashed when I stopped it :p

Psyched to see this updated! (Pfft, who needs Crysis 2 anyways :D)

KelZ

2011-03-27 15:30:28


[==========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 45 Hours, 52 Minutes And 7 Seconds ]
[ Active Players : 14 ]
[ Total Rats Attacked : 5845 ]
[ Total DeathWalks : 286 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 247374 ]
[==========================================================]
[ Ratinator 2.00 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 318 | 8 | 0 | 8475 ]
[ *** | True | | 338 | 28 | 0 | 16951 ]
[ *** | True | | 80 | 10 | 0 | 4012 ]
[ *** | True | | 232 | 20 | 0 | 11635 ]
[ *** | True | | 752 | 33 | 0 | 25493 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 418 | 17 | 0 | 16592 ]
[ *** | True | | 341 | 36 | 0 | 14540 ]
[ *** | True | | 473 | 35 | 0 | 18057 ]
[ *** | True | | 58 | 12 | 0 | 6998 ]
[ *** | True | | 361 | 23 | 0 | 15073 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 170 | 10 | 0 | 9982 ]
[ *** | False | Frog | 571 | 7 | 0 | 20669 ]
[ *** | False | | 97 | 3 | 0 | 8037 ]
[ *** | False | | 246 | 5 | 0 | 12008 ]
[ *** | False | | 212 | 5 | 0 | 11102 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 706 | 16 | 0 | 24267 ]
[ *** | True | | 258 | 12 | 0 | 12328 ]
[ *** | True | | 214 | 6 | 0 | 11155 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 86 |
Status: | Frog Missed : 1 |
Status: | Certers Solved : 1 |
Status: | Reward Box Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

one baller of a script

Bobzilla69

2011-03-29 10:48:08

Version 2.10 is out!!!!

  • changed how setMage works (need feedback)
  • changed fastfighting to work better, miss type caused it to be slow
  • Fixed Version number in report
  • some other things i forgot about

tried to do a sneaky early update :) hope it works well still

bizstudent

2011-03-29 14:02:38

Hey great script, i just started using it. i just have 1 problem that you can just tell me how to fix.

i have used the 2.05 version and have not tested the 2.10 yet.

since this is a fast fighter, it left clicks to attack most of the time, i think this is set by the random function (0..5) it attacks left button, otherwise right click to click? The problem I am having is when it attacks, it misclicks and picks up raw meat, which is worth around 80 gp. But my weapon i use is worth less than that, so when it dies it keeps the meat and loses the weapon. I was using the sling to train range. So after it loses the weapon, it started training strength, which i didnt want it to do :(

Thanks again for your effort!!

Smartzkid

2011-03-29 23:08:23

Hooray! I've been down for two days (no internet!?!), but I'll have my 3 groups up and running this script as soon as I can mod it for my player manager :)

Smartzkid

2011-04-03 22:30:20

[===========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 43 Hours, 50 Minutes And 34 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 8286 ]
[ Total DeathWalks : 35 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 220822 ]
[===========================================================]
[ Ratinator 2.10 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 1970 | 3 | 0 | 52500 ]
[ *** | True | | 1805 | 21 | 0 | 48103 ]
[ *** | True | | 1803 | 4 | 0 | 48050 ]
[ *** | False | Frog | 0 | 0 | 0 | 0 ]
[ *** | False | | 1947 | 2 | 0 | 51888 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 761 | 5 | 0 | 20281 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 118 |
Status: | Frog Missed : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[===========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 43 Hours, 56 Minutes And 14 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 7891 ]
[ Total DeathWalks : 14 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 210295 ]
[===========================================================]
[ Ratinator 2.10 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 1047 | 7 | 0 | 27903 ]
[ *** | False | | 1036 | 1 | 0 | 27609 ]
[ *** | False | | 1528 | 3 | 0 | 40721 ]
[ *** | False | | 2155 | 2 | 0 | 57431 ]
[ *** | False | | 2125 | 1 | 0 | 56631 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 121 |
Status: | Mazes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-04-04 02:37:39

From: Smartzkid
[===========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 43 Hours, 50 Minutes And 34 Seconds ]
[ Active Players : 2 ]
[ Total Rats Attacked : 8286 ]
[ Total DeathWalks : 35 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 220822 ]
[===========================================================]
[ Ratinator 2.10 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 1970 | 3 | 0 | 52500 ]
[ *** | True | | 1805 | 21 | 0 | 48103 ]
[ *** | True | | 1803 | 4 | 0 | 48050 ]
[ *** | False | Frog | 0 | 0 | 0 | 0 ]
[ *** | False | | 1947 | 2 | 0 | 51888 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | False | | 761 | 5 | 0 | 20281 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 118 |
Status: | Frog Missed : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[===========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 43 Hours, 56 Minutes And 14 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 7891 ]
[ Total DeathWalks : 14 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 210295 ]
[===========================================================]
[ Ratinator 2.10 ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 1047 | 7 | 0 | 27903 ]
[ *** | False | | 1036 | 1 | 0 | 27609 ]
[ *** | False | | 1528 | 3 | 0 | 40721 ]
[ *** | False | | 2155 | 2 | 0 | 57431 ]
[ *** | False | | 2125 | 1 | 0 | 56631 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 121 |
Status: | Mazes Solved : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


You Sir are a Beast :)

I am loving these 40+ hour reports, Thanks

Ogre

2011-04-05 04:31:06

Running it right now, I'll post a proggy when it's done (could be forever, 9 accounts! :o).

I suggest you have the breaking randomness be a +-% so that it more reflects what the person put in (for example, if someone puts in 0, it will really be 0 minutes that it breaks for), and the randomness will be greater for higher breaks, which is human like, I guess.

instead of
      BreakFor:= (Players[CurrentPlayer].Integers[3] + Random(3));
WaitTime:= ((BreakFor*60000)+RandomRange(30000, 130000));

I'd do
WaitTime := (1000 * 60 * RandomRange(floor(BreakFor * 0.9), floor(BreakFor * 1.1)));

or something like that.

but I don't think it should break at all if it's multiplayer because I'd think switching players is enough, imo.

Bobzilla69

2011-04-05 04:41:45

From: Ogre
Running it right now, I'll post a proggy when it's done (could be forever, 9 accounts! :o).

I suggest you have the breaking randomness be a +-% so that it more reflects what the person put in (for example, if someone puts in 0, it will really be 0 minutes that it breaks for), and the randomness will be greater for higher breaks, which is human like, I guess.

instead of
      BreakFor:= (Players[CurrentPlayer].Integers[3] + Random(3));
WaitTime:= ((BreakFor*60000)+RandomRange(30000, 130000));

I'd do
WaitTime := (1000 * 60 * RandomRange(floor(BreakFor * 0.9), floor(BreakFor * 1.1)));

or something like that.

but I don't think it should break at all if it's multiplayer because I'd think switching players is enough, imo.


ok i see.

if someone puts in 0 for there break time, there is a chance that it can get added to ( Random(3) ) in BreakFor.

Next in wait time there is a range of ( RandomRange(30000, 130000) ) that also gets added i thought that would be enough randomness?

but i will look into your way, not sure if i actually will change it

Breaking while in multiplayer can be good, i think it would look strange people constantly logging in from one place one after the other with no time between them. but thats just me :)

Ogre

2011-04-05 05:23:18

yeah, I just think it makes more sense to make it 90-110% of the time they put (which is what I put it in the example) rather than a fixed, random amount, but it's your script, you decide. :)

and yeah, I suppose so.

Smartzkid

2011-04-06 10:16:58

Player stats would be a nice addition to the progress report. Something like A/S/D/H. (perhaps +/R/M for the alternative combat style folks out there)

Ogre

2011-04-07 00:12:04

Ran for about 28 hours (3/9 failed, two were in randoms), but I stopped it because I wanted to do something else, and the mouse started moving really slow for some reason.

sorry I don't have a progress report - accidentally cleared debug before I got it.

Smartzkid

2011-04-17 03:41:38

I just lost a 45+ hour report to a Simba crash =S

Bobzilla69

2011-04-17 03:48:28

:( damn i was checking the starts and saw you running it for ages.

never mind can always try again :)

also hows it running?

Smartzkid

2011-04-17 04:12:37

It's been running great! I'm going to need to expand my army soon, my current players are far beyond rats now :p

PS: Happy birthday!

Smartzkid

2011-04-19 17:08:11

Lost two 50+ hour reports :(

Bobzilla69

2011-04-20 03:28:23

From: Smartzkid
Lost two 50+ hour reports :(


awwwwwwwwwwww man

those would have looked so nice on the first page :(

good to see my script is running for that amount of time.

How many players at a time?

Smartzkid

2011-04-20 11:14:32

One with five, one with seven

Bobzilla69

2011-04-22 05:25:27

New Version is up.

  • Added Support to get round new Death Screen.

Smartzkid

2011-04-22 05:32:19

Running with my new army :)

Thanks!

Bobzilla69

2011-04-22 06:19:41

NP, just tell me if its not working correctly

Smartzkid

2011-04-22 18:00:12

Seems like it's missing the dead screen now and then. I see a lot of this in my debug:

Cant find dead screen
Player died, Starting Deathwalk
Cant find dead screen
Player died, Starting Deathwalk
We dont seem to be dead. Trying Home Tele
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out

footballjds

2011-04-22 21:09:27

From: Smartzkid
Seems like it's missing the dead screen now and then. I see a lot of this in my debug:

Cant find dead screen
Player died, Starting Deathwalk
Cant find dead screen
Player died, Starting Deathwalk
We dont seem to be dead. Trying Home Tele
** Warning in Cast: Invalid BookSort**
Still not in courtyard logging out


it's buggin' for me too

Bobzilla69

2011-04-23 03:59:32

New Version Up.

  • Changed Dead Screen Detection to use a Tolerance (should have to started with)

Smidqe

2011-04-23 11:49:55

[=========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 2 Minutes And 56 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 822 ]
[ Total DeathWalks : 138 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 21906 ]
[=========================================================]
[ Ratinator 2.10 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ **** | False | | 0 | 0 | 0 | 0 ]
[ **** | False | | 0 | 0 | 0 | 0 ]
[ **** | True | | 353 | 38 | 0 | 9407 ]
[ **** | True | | 150 | 26 | 0 | 3998 ]
[ **** | True | | 210 | 49 | 0 | 5596 ]
[ ---------------------------------------------------------------------------------- ]
[ **** | True | | 109 | 25 | 0 | 2905 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 13 |
Status: | Mods Found : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

[=========================================================]
[ Ratinator 2.10 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 8 Hours, 3 Minutes And 16 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 858 ]
[ Total DeathWalks : 139 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 22866 ]
[=========================================================]
[ Ratinator 2.10 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ **** | True | | 295 | 9 | 0 | 7862 ]
[ **** | True | | 59 | 15 | 0 | 1572 ]
[ **** | False | | 88 | 24 | 0 | 2345 ]
[ **** | True | | 175 | 35 | 0 | 4664 ]
[ **** | False | | 3 | 0 | 0 | 80 ]
[ ---------------------------------------------------------------------------------- ]
[ **** | True | | 238 | 56 | 0 | 6343 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 14 |
Status: | Mods Found : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Stopped manually. It worked wonderfully, altough couple of accounts got false for no reason, first one was in Lumbridge court yard and second was standing next to rats.

Bobzilla69

2011-04-30 05:22:11

quickly ran it to get a player safe from a mugger, now to run Ernie
[=================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[=================================================]
[ TimeRunning : 36 Minutes And 34 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 71 ]
[ Total DeathWalks : 11 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 1892 ]
[=================================================]
[ Ratinator 2.12 ]
[=================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ sse | True | | 71 | 11 | 0 | 1892 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Smartzkid

2011-05-01 22:56:09

[==========================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 53 Hours, 8 Minutes And 15 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 8984 ]
[ Total DeathWalks : 183 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 239424 ]
[==========================================================]
[ Ratinator 2.12 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 879 | 4 | 0 | 23425 ]
[ *** | True | | 1559 | 57 | 0 | 41547 ]
[ *** | False | Frog | 578 | 16 | 0 | 15404 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 125 | 15 | 0 | 3331 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 1735 | 38 | 0 | 46238 ]
[ *** | False | Maze | 1301 | 31 | 0 | 34672 ]
[ *** | False | | 430 | 15 | 0 | 11460 ]
[ *** | False | | 694 | 6 | 0 | 18495 ]
[ *** | True | | 1683 | 1 | 0 | 44852 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 143 |
Status: | Frog Missed : 1 |
Status: | Demons Solved : 1 |
Status: | Mazes Missed : 1 |
Status: | Foresters Solved : 1 |
Status: | Beekeepers Solved : 1 |
Status: | Reward Box Solved : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Simba crashed at some point, but I grabbed this towards the end of the run :)

Bobzilla69

2011-05-02 05:20:47

From: Smartzkid
[==========================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 53 Hours, 8 Minutes And 15 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 8984 ]
[ Total DeathWalks : 183 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 239424 ]
[==========================================================]
[ Ratinator 2.12 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | False | | 879 | 4 | 0 | 23425 ]
[ *** | True | | 1559 | 57 | 0 | 41547 ]
[ *** | False | Frog | 578 | 16 | 0 | 15404 ]
[ *** | False | | 0 | 0 | 0 | 0 ]
[ *** | False | | 125 | 15 | 0 | 3331 ]
[ ---------------------------------------------------------------------------------- ]
[ *** | True | | 1735 | 38 | 0 | 46238 ]
[ *** | False | Maze | 1301 | 31 | 0 | 34672 ]
[ *** | False | | 430 | 15 | 0 | 11460 ]
[ *** | False | | 694 | 6 | 0 | 18495 ]
[ *** | True | | 1683 | 1 | 0 | 44852 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 143 |
Status: | Frog Missed : 1 |
Status: | Demons Solved : 1 |
Status: | Mazes Missed : 1 |
Status: | Foresters Solved : 1 |
Status: | Beekeepers Solved : 1 |
Status: | Reward Box Solved : 3 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Simba crashed at some point, but I grabbed this towards the end of the run :)


:) you make me so happy (in a non dirty way)

thanks for these, i usually check the stats to see you plowing along :)

footballjds

2011-05-03 14:09:47

my dad just gave me his old server, once i get everything setup expect abuse on this script ;)

Bobzilla69

2011-05-03 14:11:08

From: footballjds
my dad just gave me his old server, once i get everything setup expect abuse on this script ;)


I am looking forward to some good reports :)

footballjds

2011-05-05 13:17:14

got ubuntu running
installing wine atm. gimie a day to start this script ;)

EDIT:
can you add a better player handler?
editing 30+ players in the script is millennialy[/newWord] annoying

footballjds

2011-05-06 11:08:24

SRL needs an anti-random for the first death
Also, your script doesn't handle runescape's new "dying" procedure…
Will take a bit of work to fix that… =/

Bobzilla69

2011-05-06 12:00:00

From: footballjds
SRL needs an anti-random for the first death
Also, your script doesn't handle runescape's new "dying" procedure…
Will take a bit of work to fix that… =/


you should have done the death thing before stating the script as per the instructions, make sure you have an item then you only need to die once.

also it does support the new dying screen

footballjds

2011-05-06 13:27:54

From: Bobzilla69
you should have done the death thing before stating the script as per the instructions, make sure you have an item then you only need to die once.

also it does support the new dying screen


you mean i have to get on 30 accounts and die? :(
i cbf.

Bobzilla69

2011-05-06 13:33:13

From: footballjds
you mean i have to get on 30 accounts and die? :(
i cbf.


wont take you more than 1-2 minutes per account, it aint that bad

legoace

2011-05-06 21:10:19

This script works great except for the worldswitching. It constantly gets stuck in the lobby screen with the worlds, and waits for minutes before kicking itself out. This may be a SRL issue… But it happens consistently to all of my characters.

Smartzkid

2011-05-07 03:05:48

I haven't noticed this. Are you sure your SRL is up to date?

bolshak25

2011-05-07 11:16:07

From: legoace
This script works great except for the worldswitching. It constantly gets stuck in the lobby screen with the worlds, and waits for minutes before kicking itself out. This may be a SRL issue… But it happens consistently to all of my characters.


i had the same issue, then i removed my favorite worlds and it works perfectly now

legoace

2011-05-07 14:37:08

From: bolshak25
i had the same issue, then i removed my favorite worlds and it works perfectly now


Ahhh… that would do it. I'll remove my favorite worlds then. Thanks!

bolshak25

2011-05-08 11:02:59

[==========================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 23 Hours, 14 Minutes And 6 Seconds ]
[ Active Players : 7 ]
[ Total Rats Attacked : 919 ]
[ Total DeathWalks : 89 ]
[ Total Bones Buried : 869 ]
[ Total Exp Gained : 28403 ]
[==========================================================]
[ Ratinator 2.12 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ 0 | False | | 5 | 0 | 4 | 151 ]
[ 1 | False | | 246 | 14 | 227 | 7578 ]
[ 2 | False | | 398 | 49 | 349 | 12177 ]
[ 3 | True | | 221 | 20 | 241 | 6974 ]
[ 4 | True | | 0 | 0 | 0 | 0 ]
[ ---------------------------------------------------------------------------------- ]
[ 5 | True | | 0 | 0 | 0 | 0 ]
[ 6 | True | | 0 | 0 | 0 | 0 ]
[ 7 | True | | 0 | 0 | 0 | 0 ]
[ 8 | True | | 0 | 0 | 0 | 0 ]
[ 9 | False | | 25 | 6 | 15 | 734 ]
[ ---------------------------------------------------------------------------------- ]
[ 10 | False | | 4 | 0 | 6 | 134 ]
[ 11 | False | | 7 | 0 | 13 | 245 ]
[ 12 | False | | 7 | 0 | 2 | 196 ]
[ 13 | False | | 0 | 0 | 0 | 0 ]
[ 14 | False | | 0 | 0 | 0 | 0 ]
[ ---------------------------------------------------------------------------------- ]
[ 15 | True | | 0 | 0 | 0 | 0 ]
[ 16 | False | | 4 | 0 | 7 | 139 ]
[ 17 | False | | 0 | 0 | 0 | 0 ]
[ 18 | False | | 2 | 0 | 5 | 75 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 12 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

idk why they are true but got no xp. but now they are all stronger so theyll last longer hopefully

Smartzkid

2011-05-12 21:01:19


[===========================================================]
[ Ratinator 2.12 ModB ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 21 Hours, 27 Minutes And 50 Seconds ]
[ Active Players : 4 ]
[ Total Rats Attacked : 4582 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 122110 ]
[===========================================================]
[ Ratinator 2.12 ModB ]
[===========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ *** | True | | 1065 | 4 | 0 | 28382 ]
[ *** | True | | 735 | 1 | 0 | 19588 ]
[ *** | False | | 678 | 0 | 0 | 18069 ]
[ *** | True | | 1128 | 0 | 0 | 30061 ]
[ *** | True | | 976 | 0 | 0 | 26010 ]
[====================================================================================]
[=========================================================]
[ Name | ATK | STR | DEF | MAG | RNG | PRA ]
[ ******* | 40 | 6* | * | 1 | 1 | 1 ]
[ ********* | 40 | 6* | 3* | 1 | 1 | 1 ]
[ ******** | 40 | 6* | 1* | 1 | 1 | 1 ]
[ ************ | 40 | 6* | 2* | 1 | 1 | 1 ]
[ *********** | 2* | 6* | 2* | 1 | 1 | 1 ]
[=========================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 64 |
Status: | Pillory's Solved : 1 |
Status: | Capn Arnav Solved : 1 |
Status: | Reward Box Missed : 32 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


[===========================================================]
[ Ratinator 2.12 ModB ]
[ by Bobzilla69 ]
[===========================================================]
[ TimeRunning : 21 Hours, 48 Minutes And 46 Seconds ]
[ Active Players : 6 ]
[ Total Rats Attacked : 3064 ]
[ Total DeathWalks : 28 ]
[ Total Bones Buried : 2580 ]
[ Total Exp Gained : 93267 ]
[===========================================================]
[ Ratinator 2.12 ModB ]
[===========================================================]
[=======================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[=======================================================================================]
[ *** | True | | 633 | 1 | 629 | 19699 ]
[ *** | True | Prison | 511 | 7 | 451 | 15648 ]
[ *** | False | Frog | 0 | 0 | 0 | 0 ]
[ *** | False | | 6 | 0 | 11 | 210 ]
[ *** | True | | 412 | 10 | 399 | 12776 ]
[ ------------------------------------------------------------------------------------- ]
[ *** | False | | 354 | 3 | 435 | 11392 ]
[ *** | False | Evilbob | 72 | 1 | 52 | 2153 ]
[ *** | True | | 246 | 4 | 276 | 7798 ]
[ *** | True | | 288 | 2 | 327 | 9147 ]
[ *** | True | | 542 | 0 | 0 | 14444 ]
[=======================================================================================]
[===============================================================]
[ Name | ATK | STR | DEF | MAG | RNG | PRA ]
[ ******************** | 37 | 4* | 19 | * | 1* | 2* ]
[ ************** | 3* | 46 | 1 | 1 | 1 | 15 ]
[ ****************** | 16 | 3* | 1 | 1 | 1 | 1 ]
[ ******************** | 25 | 2* | 1 | 1 | 1 | 7 ]
[ ***************** | 30 | 3* | 1 | 1 | 1 | 14 ]
[ ******************* | 38 | 4* | 1 | 1 | 1 | 14 ]
[ ********************* | 38 | 4* | 1 | 1 | 1 | 6 ]
[ ****************** | 37 | 4* | 19 | 9 | 1* | 2* ]
[ *********** | 40 | 6* | 1 | 1 | 1 | 1* ]
[ ************ | 40 | 6* | 2* | 5* | 1 | 1 ]
[===============================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | [url]www.villavu.com[/url] |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 60 |
Status: | Frog Missed : 1 |
Status: | Mazes Solved : 1 |
Status: | ScapeRunes Missed : 1 |
Status: | Petes Missed : 1 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Would have run longer, but they both stopped randomly. Probably lag.

Bobzilla69

2011-05-13 01:37:55

Nice, whats the ModB bit?

Smartzkid

2011-05-13 02:56:40

I added player level information to the report, removed a bunch of debugging information, and integrated my groups include. Altogether just fixing little pet peeves.

Bobzilla69

2011-05-13 03:12:30

:) its all good.

Lee Lok Hin

2011-05-15 10:26:36

[=========================================================]
[ Ratinator 2.00 ]
[ by Bobzilla69 ]
[=========================================================]
[ TimeRunning : 4 Hours, 25 Minutes And 2 Seconds ]
[ Active Players : 3 ]
[ Total Rats Attacked : 814 ]
[ Total DeathWalks : 5 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 21693 ]
[=========================================================]
[ Ratinator 2.00 ]
[=========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ maba | True | | 134 | 1 | 0 | 3571 ]
[ amma | True | | 363 | 2 | 0 | 9674 ]
[ imon | True | | 317 | 2 | 0 | 8448 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 5 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


Sometimes sits there and pauses if it misclicks a rat and looks for a fight.

vanir 00

2011-05-30 09:54:24

Tested it out with only 2 accounts to start with…
Mine seems to work for 40-45mins at a time then just kicks out - most of the time it still has trouble finding the death screen and tries to home tele, then just logs out and stops (if it was account 2) or logs out and switches to account 2, then kicks out the next time around.

Another issue is the world switching… I find that every time it switches worlds because it sees too many white dots (i've set this to 8) and tries to log into a different world it follows this little procedure:

1) Logs out.
2) Goes to world select and selects a new world.
3) Proceeds to try and enter the selected world.
4) The "still waiting for your character to leave the previous world" countdown box pops up.
5)The whole account is logged out and the program sits there for a minute not doing anything then stopping all together.

Other than those few errors it looks like a neat job.

:f:

EDIT: It appears that as long as i only have my weapon in my inventory, and i turn off the world switching, the problems seem to be better. One new problem i've found though, is that the changing combat styles doesn't seem to work. I've set a few of the limits and at reaches them… then just continues.

EDIT2: Using the setup I mentioned in edit 1 it managed to run as follows:

[==========================================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[==========================================================]
[ TimeRunning : 3 Hours, 20 Minutes And 21 Seconds ]
[ Active Players : 1 ]
[ Total Rats Attacked : 337 ]
[ Total DeathWalks : 26 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 8981 ]
[==========================================================]
[ Ratinator 2.12 ]
[==========================================================]
[====================================================================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[====================================================================================]
[ c01r | True | | 171 | 16 | 0 | 4557 ]
[ c02r | False | | 166 | 10 | 0 | 4424 ]
[====================================================================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: | SRL Logs : 10 |
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Bobzilla69

2011-05-31 05:25:46

sorry for your problems, i am on holiday so cant help you atm.

when i get back i can have a look for you, but this wont be until monday.

vanir 00

2011-06-02 08:54:45

From: Bobzilla69
sorry for your problems, i am on holiday so cant help you atm.

when i get back i can have a look for you, but this wont be until monday.


No worries - i'm writing exams atm so i'm not desperate to auto and like i said - it can run quite nicely for short periods of time with the correct setup.

But thanks for being committed to check for one person =)

Nava2

2011-06-10 15:25:32

So I forgot to mention this when I was helping you before..

NPCs have a feild called `index`. It used to be the case that this index was individual to each NPC. Thus, you could get the exact NPC by its index. This index is *not* constant after an NPC regenerates, but it is constant with while its alive.

That all being said, if you got and maintained the inex, you could see if the monster you attacked was in combat and use that (among others) to decide if you are in combat. You can filter the NPC's by Index of course. I did this in a fighter I never finished writing long ago..

Also, the script is running nicely. :D

Bobzilla69

2011-06-11 02:58:48

:) thanks for that info.

i have kinda stopped development of it for now, really buzy at work and as we are getting a new reflection soon i was going to redo the script once its out.

FeldipFence

2011-06-11 03:00:21

Very nice script.

Nava2

2011-06-12 17:10:16

Another suggestion.. perhaps doing gravestone support? :)

Huthaifah

2011-06-12 17:48:49

Sometimes, it goes to lumbridge swamp. Rarely though.

Bobzilla69

2011-06-13 02:15:03

From: Nava2
Another suggestion.. perhaps doing gravestone support? :)


yeh that might be an idea for when then new reflection is out. that way i can also actuall script the grim reaper conversation.

thanks for the ideas :) keep them coming

KingKong

2011-06-13 02:41:26

From: Bobzilla69
yeh that might be an idea for when then new reflection is out. that way i can also actuall script the grim reaper conversation.

thanks for the ideas :) keep them coming


We still have the grim reaper convo? Because it was a long time ago that i had that. Now its just a screen that makes you pick what items you want to pick on rebirth.

Huthaifah

2011-06-13 02:50:06

Bot just got me 40 attack 40 Strength. Thanks.

371t3 pk3r

2011-06-23 17:11:04

The script has broken.

Searching for Items to wear
Skill change time reached, swaping combat mode
Current fight mode is Defence
Walking to rats
Walking complete
Attempting to Fast Fight
[Reflection] Randoms var set!
Cant find dead screen
Player died, Starting Deathwalk
Cant find dead screen
Player died, Starting Deathwalk
We dont seem to be dead. Trying Home Tele
Still not in courtyard logging out

[===============================================]
[ Ratinator 2.12 ]
[ by Bobzilla69 ]
[===============================================]
[ TimeRunning : 1 Minutes And 8 Seconds ]
[ Active Players : 0 ]
[ Total Rats Attacked : 0 ]
[ Total DeathWalks : 0 ]
[ Total Bones Buried : 0 ]
[ Total Exp Gained : 0 ]
[===============================================]
[ Ratinator 2.12 ]
[===============================================]
[================================================== ==================================]
[ Nick | Active | Rand | Rats Attacked | Deathwalk Count | Bones Buried | Exp Gained ]
[================================================== ==================================]
[ 1zol | False | | 0 | 0 | 0 | 0 ]
[================================================== ==================================]
Status: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
Status: | SRL Randoms Report |
Status: | www.villavu.com |
Status: |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Status: \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/

Please post bugs and report at http://villavu.com/forum/showthread.php?t=60296

Successfully executed.

—————-

I get this EVERY time I come on, Ive died twice, and cant think of any problems of how it happens???

Can someone help???

I didn't even die, it thinks that ive died whenever im not at rats, its got a problem locating me, and always logs me out, even at lumbridge, it doesnt realise im there..thinks im lost..and logs out :S

It is so bad, it wont even run the script without running that stupid code saying im at the the courtyard and logs me out..

Can anyone help here?

Smartzkid

2011-06-23 19:06:58

Outdated script bro. Learn to script and you could fix it (or make another!).

Bobzilla69

2011-06-24 02:04:31

yeh sorry i have not been updating the script for a while now.

i might revamp/remake the script when reflection 2 is released

Bobzilla69

2011-11-28 07:21:02

small bump for info.

would people be interested in having this remade? (color obviously)

was thinking about doing it when i get some time.

Wizzup?

2011-11-28 07:29:07

From: Bobzilla69
small bump for info.

would people be interested in having this remade? (color obviously)

was thinking about doing it when i get some time.


Most likely. :)

Bobzilla69

2011-11-28 07:31:36

Ok i will see about getting this done :) i have had two people say yes, and that more than enough for me to work on it :)

look out for this in members section till i get bugs sorted, then it might make its way to public if i am happy with it

Gu3st...

2011-11-28 08:16:11

From: Bobzilla69
small bump for info.

would people be interested in having this remade? (color obviously)

was thinking about doing it when i get some time.
I'm interested