Bad Boy JH
2009-12-15 00:38:15
How Long have You Played Runescape?
3 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
What is your general programming knowledge?
I had to learn some Python for School.
Are you a member of any other communities?
I have Joined Freddy's Forums, for the Neopets Scripting Section, which i regularly contribute to under "jameshibbard"
Tell us about yourself…
Please show us one (or multiple) of your scripts.
3 Year(s)
Are you affilated in anyway with Jagex LTD?
No
Were you Referred to SRL?
What is your general programming knowledge?
I had to learn some Python for School.
Are you a member of any other communities?
I have Joined Freddy's Forums, for the Neopets Scripting Section, which i regularly contribute to under "jameshibbard"
Tell us about yourself…
From: Bad Boy JH
I am 16, from Newcastle Australia, Taking 3U maths, Adv English, Chemistry, Business Studies and Software design and Development for the HSC which I am currently undertaking. My passions are computing and Sport, but mainly only watching sport, although i do love playing. Spare time is spent playing computer games including Runescape and Tribal Wars.
Please show us one (or multiple) of your scripts.
//Yes the Script isn't Tidy, but it works unless I get a runtime error in the Text.scar script.
//[Runtime Error] : Exception: Canvas does not allow drawing in line 279 in script C:\Program Files\SCAR 3.22\includes\SRL\SRL\Core\Text.scar
//start Near Al Kharid Bank
//Setup lines 11-25
program New;
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Cooking.scar}
{.include SRL/SRL/Core/Animation.scar}
Var count, x, y:integer;
Tpoint:TPoint;
const
trips=1; //how many trips you want to do
itemx=270;//X cordinate of food
itemy=110;//Y cordinate of food
food='tuna';//the food you want to cook for example 'tuna'
procedure DeclarePlayers;
begin
NumberOfPlayers(1);
CurrentPlayer:= 0;
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := '';
Players[0].Active := True;//Use this player?
Players[0].Pin := '';//Bank pin. Leave blank if you don't have one.
Players[0].BoxRewards := ['Xp', 'mote'];
end;
procedure ItemWithdraw;
begin
MMouse(itemx, itemy, 5, 5)
if(IsUpText(food))then
begin
mouse(itemx, itemy, 5, 5, false)
wait(500)
mouse(itemx, itemy+75, 5, 5, true)
end else
begin
writeln(Food + ' not at (' + inttostr(itemx) + ',' + inttostr(itemy) + '). terminating script....Idiot.')
terminatescript
end;
end;
procedure AntiBan;
begin
FindNormalRandoms;
case random(80) of
0: Gametab(20+random(13));
4: RandomMovement;
5: HoverSkill('cooking', false);
6: RandomRClick;
end;
gametab(tab_inv);
FindNormalRandoms;
end;
procedure bank;
begin
OpenBankNPC
wait(750)
depositall
wait(750)
ItemWithdraw
wait(750)
end;
procedure walktorange;
begin
if(findsymbol(x, y, 'Cook'))then
mouse(x+5, y, 5, 5, true) else
begin
findsymbol(x, y, 'Kebab Shop')
mouse(x-5, y, 5, 5, true)
end;
repeat
wait(100)
until(PixelShift(IntToBox(MMCX-30, MMCY-30, MMCX+30, MMCY+30), 500) < 200)
end;
procedure cook;
var I:integer;
begin
repeat
wait(50)
until(findrange(x, y))
TPoint:=itemcoords(1)
mouse(TPoint.x, TPoint.y, 5, 5, True)
mouse(x, y, 5, 5, true)
wait(2500)
mouse(255, 408, 5, 5, false)
wait(500)
mouse(236, 459, 5, 5, True)
for I:=1 to 33 do
begin
wait(2000)
antiban
end;
end;
procedure walktobank;
begin
findsymbol(x, y, 'Bank')
mouse(x, y, 5, 5, true)
repeat
wait(100)
until(PixelShift(IntToBox(MMCX-30, MMCY-30, MMCX+30, MMCY+30), 500) < 200)
end;
begin
SetUpSRL
SetupCooking
DeclarePlayers
LoginPlayer
walktobank
gametab(25)
repeat
bank
antiban
walktorange
cook
walktobank
inc(count)
writeln('count' + inttostr(count))
antiban
until(count=trips)
Logout;
end.