uz3
2011-12-08 01:31:31
2011-12-08 01:31:31
2011-12-08 01:49:47
2011-12-08 02:04:12
From: uz3
Completes the BEGINNER gnome agility course (Works for the first few laps, haven't extensively tested.)
From: Flight
Coooolio! Nice job there bud. :) Have you done alot of testing with it?
2011-12-08 05:17:07
2011-12-08 09:39:30
From: onilika
Congratz on the release of such a script bud! You're' moving up towards the next level! Advanced gnome course is next? :b
Good luck, happy to see an active member doing something for the community!
Sheers!
~onilika
2011-12-08 19:10:28
From: uz3
Thanks! Yea, advanced is on my "to-do" list; beginner just isn't cutting it because I have 98 agility haha.
2011-12-09 12:06:21
From: uz3
Thanks! Yea, advanced is on my "to-do" list; beginner just isn't cutting it because I have 98 agility haha.
2011-12-09 12:51:11
2011-12-09 15:30:09
From: Scaper
Gunna test this on my pure ill reprt back :)
2011-12-09 15:44:26
2011-12-09 20:57:20
2011-12-09 22:09:58
2011-12-10 00:11:48
From: uz3
Ha, I completely messed up my version history. I did not release anything today.
2011-12-10 00:57:05
2011-12-10 03:55:34
2011-12-10 11:57:06
2011-12-11 06:30:36
2011-12-11 13:13:19
2011-12-11 13:14:50
2011-12-12 08:31:07
2011-12-13 15:26:30
From: Im auz
It run's for about 10minutes then it will get stuck on something :/
From: uz3
I'm currently rewriting major parts of the script. When I release it it should actually be stable. Probably be out thursday because I have to work.
Right now you'd probably be lucky to make it 10 laps.
2011-12-15 16:53:22
2011-12-15 17:10:45
From: sigisx5
where is download link ?
Current Status of script
Removed script until sometime next week. Refer to posts near the end of the page.
2011-12-15 17:34:05
2011-12-16 03:25:06
2011-12-17 07:57:08
2011-12-17 10:24:43
From: iCURiP
Just a suggestion, but 15 - 35 you can do monkey bars in edgeville dungeon (Wilderness) which is faster then gnome and also is quite easy to make. :) (I imagine, i don't do this language)
2011-12-22 17:08:01
2011-12-23 01:33:46
2011-12-23 02:30:00
2011-12-23 06:13:43
2011-12-23 07:23:47
2011-12-23 10:44:39
From: Sexlord
Giving this bot a shot, gonna give some feedback in a hour or so :)
Edit : doesn't even click on the pipe, mouse just gets stuck in the middle. fail.jpg
2011-12-23 15:27:38
2011-12-23 15:56:46
2011-12-23 16:45:10
2011-12-23 16:49:40
2011-12-23 18:04:59
2011-12-23 21:04:40
2011-12-23 21:12:09
From: sicksubz
brilliant script..had to play with the camera angle a bit to get it to work flawlessly
2011-12-24 21:14:39
2011-12-24 23:58:32
From: Dexx
Great job, one problem I noted, it some times you end up talking to the gnome on the first tree branch climb, as he sometimes stand right at the beginning of the rope.
2011-12-26 17:32:25
2011-12-26 19:32:27
From: wardy1100
good script … few bugs but iv been trying to iron these out myself … only problems i get now is the climbing up branch … could do with a resetting to north before this … gonna figure out how to do this and also the pipe if its being used doesnt work … but also gonna fix that :) will let you know how i get on
EDIT: oops didnt see your update …. haha still running the old script … will check it out and let you know :)
2011-12-27 22:07:55
MakeCompass('N');
SetAngle(false);
2012-01-02 12:46:53
From: Gushers
Very nice script! Though it gets stuck sometimes because of the camera/angle moving.
So I added this to fix that problem, you should add it as well:MakeCompass('N');
SetAngle(false);
2012-01-03 16:42:05
2012-01-04 15:51:28
2012-01-05 10:32:23
2012-01-07 16:09:41
2012-01-08 11:30:02
2012-01-08 12:25:02
2012-01-09 18:10:26
2012-01-09 18:58:48
From: Deophobic
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from ''
How do I fix this error?
2012-01-09 19:03:22
From: uz3
Hell, I don't know. I didn't read how to switch over to SRL 5.![]()
2012-01-10 07:15:50
2012-01-13 15:56:57
2012-01-13 18:42:20
program Uz3sGnomeAgility;
{$include srl/srl/misc/smart.scar}
{$include srl/srl.scar}
var
x,y,lap,laps,exp,Tempx,Tempy,misClickCounter: integer;
climbBranchUpSwitch:boolean;
procedure TotalExp;
begin
laps:= lap + 1;
laps:= lap - 1;
exp:= lap * 86;
end;
procedure ProgressReport;
begin
ClearDebug;
WriteLn('————————————–');
WriteLn(' Uz3s Gnome Agility v1.2.3');
WriteLn('————————————–');
WriteLn('Script Ran For: ' + TimeRunning);
WriteLn('Laps: ' + IntToStr(laps));
WriteLn('Experience gained…'+ IntToStr(exp));
WriteLn('Multiply laps by .5 and add it to experience gained for real exp');
WriteLn('————————————–');
end;
procedure AntiBan;
begin
case random(500) of //do a random number so it won't always perform the antiban
0: RandomRClick;
1: PickUpMouse;
2: RandomRClick;
3: HoverSkill('agility', False);
4: ExamineInv;
end;
end; //Antiban
procedure AntiRandoms;
begin
FindNormalRandoms; // Whenever this is called, the script will check to see if your character is in a random event
LampSkill := 'agility'; // If you set the script to choose an experience lamp from a random event box, it will use the exp on the woddcutting skill
LevelUp; // This is an Antiban procedure, but I find it more useful when called here because AntiRandoms is usually called more often than Antiban
end; //antirandoms
procedure LogBalance;
begin
repeat
wait(500 + random(100));
if (FindColorSpiralTolerance(x,y,666701, 182, 212, 360, 271, 5))
then
MMouse(x,y,3,5);
until (IsUpText('Log'));
begin
WriteLn('Walking across log balance!');
if (IsUpText('Log'))
then
repeat
wait(1500 + random(100));
if (IsUpText('Log')) then
Mouse(x,y,3,5, true);
until(FindBlackChatMessage('slippery'));
AntiRandoms;
AntiBan;
wait(3000+random(50));
end;
end;//Logbalance
procedure ObstacleNet1;
begin
SetAngle(False);
repeat
wait(100 + random(50));
if (FindColorSpiralTolerance(x,y,999019, 210, 227, 245, 239, 10))
then
MMouse(x,y,5,5);
until (IsUpText('net'));
begin
WriteLn('Climbing up obstacle net!');
if (IsUpText('net'))
then
Mouse(x,y,5,5, true);
wait(1000 + random (255));
AntiRandoms;
AntiBan;
wait(1500+random(100));
end;
end; //Obstacle Net
function branchcolor: Integer;
var
arP: TPointArray;
arC: TIntegerArray;
tmpCTS, i, arL: Integer;
X, Y, Z: Extended;
begin
tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.09, 0.47);
FindColorsSpiralTolerance(MSCX, MSCY, arP, 2117223, MSX1, MSY1, MSX2, MSY2, 2);
if (Length(arP) = 0) then
begin
Writeln('Failed to find the color, no result.');
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
Exit;
end;
arC := GetColors(arP);
ClearSameIntegers(arC);
arL := High(arC);
for i := 0 to arL do
begin
ColorToXYZ(arC, X, Y, Z);
if (X >= 7.59) and (X <= 9.69) and (Y >= 7.51) and (Y <= 9.57) and (Z >= 2.26) and (Z <= 2.79) then
begin
Result := arC;
Writeln('AutoColor = ' + IntToStr(arC));
Break;
end;
end;
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
if (i = arL + 1) then
Writeln('AutoColor failed in finding the color.');
end;
procedure climbbranch;
begin
SetAngle(true);
if FindObj( x, y, 'ranch', branchcolor ,3) then
writeln ('found branch');
begin
if IsUpText('ranch') then
begin
mouse( x, y, 1, 1, true);
wait(2000)
end;
end;
end;
procedure BalancingRope;
begin
SetAngle(False);
wait(100 + random(10));
MMouse(654,75,5,3);
Mouse(654,75,2,0, true);
repeat
wait(100 +random(10));
if (FindColorSpiralTolerance(x,y,5733788, 299, 189, 319, 203, 10))
then
MMouse(x,y,10,1);
until (IsUpText('rope'));
if (IsUpText('rope'))
then
repeat
wait(500 + random(100));
Mouse(x,y,3,0, true);
until(FindColorSpiralTolerance(x,y,254, msx1, msy1, msx2, msy2, 1));
WriteLn('Walking across rope!');
wait(500 + random (255));
AntiRandoms;
AntiBan;
end; //obstacle rope
procedure ClimbBranchDown;
begin
repeat
wait(500 + random(100));
if (FindColorSpiralTolerance(x,y,2050914, 472, 192, 504, 208, 3))
then
MMouse(x,y,5,5);
until (IsUpText('branch'));
begin
WriteLn('Climbing down branch!');
if (IsUpText('branch'))
then
Mouse(x,y,5,5, true);
AntiRandoms;
AntiBan;
wait(2000+random(100));
end;
end;
procedure ObstacleNet2;
begin
repeat
wait(100 + random(50));
if (FindColorSpiralTolerance(x,y,2636103, 193, 26, 210, 40, 5))
then
MMouse(x,y,5,5);
until (IsUpText('net'));
begin
WriteLn('Climbing up obstacle net!');
if (IsUpText('net'))
then
Mouse(x,y,15,5, true);
wait(1000 + random (255));
AntiRandoms;
AntiBan;
wait(4000+random(100));
end;
end; //Obstacle Net 2
procedure ObstaclePipe;
begin
misClickCounter:= 0;
repeat
wait(50);
if (FindColorSpiralTolerance(x,y,789517, 126, 72, 208, 112, 5))
then
MMouse(x,y,5,5);
until (IsUpText('pipe'));
WriteLn('Climbing in obstacle pipe!');
begin
misClickCounter:= 0;
repeat
misClickCounter:= misClickCounter + 1;
wait(1500 + random(100));
if(IsUpText('pipe')) then
Mouse(x,y,5,5, true);
wait(500 + random(50));
if(misClickCounter > 3) then
begin
MMouse(260,125,5,5)
repeat
wait(900 + random(50));
if(IsUpText('pipe')) then
Mouse(260,125,5,5,true);
until(FindBlackChatMessage('squeeze') or FindBlackChatMessage('enter the pipe'));
end;
until(FindBlackChatMessage('squeeze'));
misClickCounter:= 0;
end;
wait(1500 + random (255));
lap:= lap + 1;
AntiRandoms;
AntiBan;
wait(3000+random(1000));
begin
MMouse(592,86,5,5);
Mouse(592,86,5,1, true);
end;
end;
procedure DeclarePlayers;
begin
HowManyPlayers := 1; // This is set to the total amount of players, for now, just keep it set as 1
NumberOfPlayers(HowManyPlayers); // Don't touch
CurrentPlayer := 0; // This is the player to start with; the first player will always be 0
Players[0].Name := 'x0r9@hotmail.com'; // Username
Players[0].Pass := 'ohmygoditsjanababy'; // Password
Players[0].Active := True; // Set to true if you want to use Player 0
Players[0].Pin := ''; // Leave blank if the player doesn't have a bank pin
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;// declare players
procedure SetupLogin;
begin
ClearDebug;
// Setting up SMART;
Smart_Server := 123;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SetupSRL;
DeclarePlayers;
LoginPlayer; // Logging in…
end; // setup login
begin //main function
SetupLogin;
SetupSRL;
DeclarePlayers;
ActivateClient;
repeat
LogBalance;
ObstacleNet1;
climbbranch;
BalancingRope;
ClimbBranchDown;
ObstacleNet2;
ObstaclePipe;
TotalExp
ProgressReport;
until(false)
end.//main function
2012-01-14 12:07:35
2012-01-14 12:10:07
From: qingqinghd
this the new one work now most good.
2012-01-15 01:18:10
From: qingqinghd
this the new one work now most good.
2012-01-21 10:44:54
2012-02-28 22:01:10
2012-06-01 19:42:17
2013-03-24 13:41:27
2013-04-13 05:27:37
2013-04-13 10:18:56
From: nubwes
this doesnt work
2013-05-31 23:43:57
2013-05-31 23:50:10
From: maybon
Can anyone help me… I can't find where on site how to install the scripts. Downloaded it and ran, went into simba but got this error message. I am fairly sure I installed simba correctly, with 07 include & smart 8 capable as well. Any help or point me to where to ask this would be appreciated.
Exception in Script: Unable to find file 'srl/srl/misc/smart.scar' used from 'C:\Users\User\Downloads\Uz3sGnomeAgility v1.2.3(1).simba'
2013-06-01 01:07:51
From: maybon
P.S changed to smart.simba and srl.simba, then got a compiling error in a new tab
[Error] C:\Simba\Includes\srl/srl/misc/smart.simba(46:19): Invalid number of parameters at line 45
Compiling failed.
any one know what I have done or where to look to fix this?