Imanoobbot
2012-03-25 21:56:04
How Long have You Played Runescape?
6 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
No
What is your general programming knowledge?
Java, SQL and Pascal
Are you a member of any other communities?
RSCommunity, VIP EpicBot, VIP RsBuddy, Powerbot, Shadowscripting, Robotz in Disguise
Tell us about yourself…
Please show us one (or multiple) of your scripts.
6 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
No
What is your general programming knowledge?
Java, SQL and Pascal
Are you a member of any other communities?
RSCommunity, VIP EpicBot, VIP RsBuddy, Powerbot, Shadowscripting, Robotz in Disguise
Tell us about yourself…
From: Imanoobbot
I am Paul and im 16 years old. Im in grade 10 and going to get out of school in 2 years. I think i am going to study Informatic. My main Language is German and I am living in Berlin. My second language is English and my third is Spanisch. I am playing Piano since 11 years and playing guitar since 1 year from now. I am driving bmx like 5 days a week and like to party at the weekend to get out of school stress. In the last weeks I came to this Community and for me it is really atractive because I never saw in my live a Community beeing that helpful as these. I am learning Java atm and like to script every evening when I came home. I am checking this page every few hours. I am playing Runescape since late 2006. I am nearly Maxed. Having 1 account lvl 138 and 2347 total and 1 skiller account lvl 115 and 2077 total. I don´t really mind about Runescape exp and that I am the richest player anymore. Just making this here for a hobby not for Goldfarming or anything like this. Hope you can understand that I am not playing Runescape anymore that active because of all the updates and I don´t have the time anymore.
Please show us one (or multiple) of your scripts.
This is my first script which I made today. It is a simply IronPowerminer which is of course not perfect yet but will be updated every few hours and I will add some more things in the next days as faster dropping solving randoms and others.
[Simba]
{/////////////////////////////////////////
// -IronMiner by Imanoobbot- //
// //
// Version: 0.1 //
/////////////////////////////////////////}
program IronMiner;
{$DEFINE SMART}
{$i srl/srl.simba}
Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active:=True;
end;
function IronColor: Integer;
var
arP: TPointArray;
arC: TIntegerArray;
tmpCTS, i, arL: Integer;
X, Y, Z: Extended;
begin
tmpCTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.06, 0.22);
FindColorsSpiralTolerance(MSCX, MSCY, arP, 3030376, MSX1, MSY1, MSX2, MSY2, 5);
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[i], X, Y, Z);
if (X >= 5.69) and (X <= 10.58) and (Y >= 4.71) and (Y <= 8.64) and (Z >= 2.51) and (Z <= 4.38) then
begin
Result := arC[i];
//Writeln('IronColor = ' + IntToStr(arC[i]));
Break;
end;
end;
ColorToleranceSpeed(tmpCTS);
SetColorSpeed2Modifiers(0.2, 0.2);
if (i = arL + 1) then
//Writeln('IronColor failed in finding the color.');
end;
procedure DropOre;
var
x, y, IronOre: Integer;
begin
repeat
IronOre := DTMFromString('mbQAAAHicY2VgYPjIxMDwH4o/APF3INZmZGBQYYTQ1kBsCsSGsqJA1UwoWIQBEzBiwWAAAEEdBlk=');
If FindDTM(IronOre, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
MMouse(x, y, 2, 2);
Mouse(x, y, 0, 0, false);
WaitOption('Drop', randomrange(100, 200));
Wait(randomrange(100, 200));
end;
until(not(FindDTM(IronOre, x, y, MIX1, MIY1, MIX2, MIY2)))
FreeDTM(IronOre);
end;
function FindIron: Boolean;
var
x, y: integer;
begin
FindObjCustom(x, y, ['ron', 'ore'], [Ironcolor], 11);
MMouse(x, y, 2, 2);
Mouse(x, y, 0, 0, True);
end;
procedure AntiBan;
begin
if(not(LoggedIn))then
Exit;
case Random(100) of
0:
begin
HoverSkill('Mining', false);
wait(2453+Random(432));
end;
1: PickUpMouse;
2:
begin
MakeCompass('N');
wait(100+random(133));
MakeCompass('S');
wait(50+random(133));
MakeCompass('N');
end;
end;
end;
begin
SetupSRL;
ActivateClient;
DeclarePlayers;
LoginPlayer;
MouseSpeed := RandomRange(17, 22);
repeat
repeat
FindIron;
wait(750);
Antiban;
until(invFull);
DropOre;
until(not(loggedin));
end.