SRL Archive - Archive

m3gaman3g3nd - SRL Member Application


m3gaman3g3nd

2012-02-02 01:01:28

How Long have You Played Runescape?
7 Year(s)


Are you affilated in anyway with Jagex LTD?
Nope

Were you Referred to SRL?
I Said I Wish


What is your general programming knowledge?
This… er a Pascal? Turbo Pascal?


Are you a member of any other communities?
Member of Unotamis


Tell us about yourself…
From: m3gaman3g3nd
Ive been turning into a program slum.. er a i enjoy writing macros for games now…
uhm im am perticularry a fan of Tokyo Extreem Racer 2…. SDC***



Please show us one (or multiple) of your scripts.

program Xminer;
{$define SMART}
{$i srl/srl.simba}
{$i srl/srl/misc/paintsmart.simba}
var
i: integer;

Const
Loads= 85; ////// NOTE* CHANGE LOAD TO DESIRED AMOUNT.////////

//////////////////////////////////////






procedure DeclarePlayers;////// grabbed this from meth miners script harharhar
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name := 'dfgdf'; // Username
Players[0].Pass := 'dfgdfg'; // Password
Players[0].Nick := 'dffdg'; // 4 lowercase letters from your character name
Players[0].Active := True;

{
Players[1].Name := '';
Players[1].Pass := '';
Players[1].Nick := '';
Players[1].Active := True;

Players[2].Name := '';
Players[2].Pass := '';
Players[2].Nick := '';
Players[2].Active := True;
}
end;






procedure AntiBan;//////////// this anti ban belongs to methminer guy sorry for any plagerizm harharhar lol
begin
if(not(LoggedIn)) then
Exit;

case Random(2500) of
10: RandomRClick;
20: HoverSkill('Mining', False);
30: PickUpMouse;
40: RandomMovement;
50: BoredHuman;
59: ExamineInv;
end;
end;

procedure AntiBan2;
begin
if(not(LoggedIn)) then
Exit;

case Random(2500) of
10: RandomRClick;
20: writeln('?');
30: PickUpMouse;
40: RandomMovement;
50: BoredHuman;
59: ExamineInv;
end;
end;





function FindOre :TPoint;
var
Point1: TPoint;
TBA: TBoxArray;
TPA3, TPA2,TPA: TPointArray;
x, y ,i: Integer;
ATPA,ATPA2: T2DPointArray;
begin
FindColorsSpiralTolerance(mscx, mscy, TPA, 1069423, MSX1, MSY1, MSX2, MSY2, 10);
if Length(TPA) < 1 then
Exit;
ATPA:= SplitTPA(TPA, 9);

SMART_DrawDotsEx(false,TPA, clwhite);

// for i:= 0 to high(ATPA) do
// begin
SetArrayLength(TBA,i+1);
TBA[i]:= GetTPABounds(ATPA[i]);
SMART_DrawBoxes(false,TBA,Clgreen);
// end;
for i:= 0 to High(TBA) do
begin
SetArrayLength(TPA2, i+1);
SetArrayLength(TPA3, i+1);
TPA2[i]:= MiddleBox(TBA[i]);

FindColorsSpiralTolerance(TPA2[i].x,TPA2[i].y,TPA3,855309,TBA[i].x1,TBA[i].y1,TBA[i].x2,TBA[i].y2, 8);

// SMART_DrawDotsEx(false, TPA3, clTeal);

Point1:= MiddleTPA(TPA3);
end;
begin
Result:= Point1;
end;
end;



function WalkToBank :TPoint;
var
Point1: TPoint;
TBA: TBoxArray;
TPA3, TPA2,TPA: TPointArray;
x, y ,i: Integer;
ATPA,ATPA2: T2DPointArray;
begin
FindColorsSpiralTolerance(mmcx, mmcy, TPA, 16052718, mmx1, mmy1, mmx2, mmy2, 8);

SetArrayLength(TBA,i+1);
TBA[i]:= GetTPABounds(TPA);

SMART_DrawDotsEx(false,TPA, clred);
SMART_DrawBoxes(false,TBA,Clgreen);

Point1:= MiddleTPA(TPA);
Result:= Point1
end;


Function BankBox: Tpoint;
var
Box: TBox;
Point1: TPoint;
TBA2, TBA: TBoxArray;
TPA3, TPA2,TPA: TPointArray;
x, y ,i: Integer;
ATPA,ATPA2: T2DPointArray;
begin
FindColorsSpiralTolerance(mscx, mscy, TPA, 6917022, MSX1, MSY1, MSX2, MSY2, 12);

FindColorsSpiralTolerance(mscx,mscy,TPA2,6121324,msx1,msy1,msx2,msy2,6);
FindColorsSpiralTolerance(mscx,mscy,TPA3,7042428,msx1,msy1,msx2,msy2,6);

TPA2:= CombineTPA(TPA2, TPA3);
TPA:= CombineTPA(TPA, TPA2);

ATPA:= TPAtoATPA(TPA,30);

SetArrayLength(TBA, i+1);
TBA[i]:=GetTPABounds(ATPA[i]);

SMART_DrawBoxes(false,TBA,Clgreen);

Point1:= MiddleBox(TBA[i]);
result:= Point1;
end;









procedure MineOre;
var
t, c: integer;
begin
if invfull or(not(LoggedIn)) then
exit;
FindNormalRandoms;
wait(500+random(150))
MMouse(FindOre.x, FindOre.y, 5, 5);
wait(500);

if IsUpTextEx('oal') then
begin

wait(250+random(100));
ClickMouse2(1);

C := InvCount
MarkTime(T);

SMART_ClearCanvas;//


repeat
AntiBan2;
until(invcount>C) or (TimeFromMark(T)>16000+Random(450));

end;
end;



Procedure DepositeOre;
var
i: integer;
begin
if invfull then
begin
FindNormalRandoms;
For i:= 0 to 1 do
begin
wait(3500+random(250));
MMouse(WalkToBank.x-35, WalktoBank.y, 5, 5);
wait(500+random(250));
ClickMouse2(1);
end;
wait(4500+random(250));
mmouse(BankBox.x, BankBox.y,5 ,5);
wait(500+random(250));
if IsUpTextEx('epos') then
begin;
ClickMouse2(1);
end;
SMART_ClearCanvas;//

wait(2700+random(250));
QuickDeposit(SRL_DEPOSIT_ALL);
For i:= 0 to 1 do
begin
wait(500+random(250));
MMouse(WalkToBank.x+35, WalktoBank.y, 5, 5);
wait(500+random(250));
ClickMouse2(1);
end;
Wait(2500+random(250));
end;
end;

begin

Smart_Server := 30;
Smart_Members := False;
Smart_Signed := True;
Smart_SuperDetail := False;

ClearDebug;
SetupSRL;
DeclarePlayers;
LoginPlayer;
Wait(3000+random(520));
SetAngle(0);
For i:= 1 to Loads do
begin
AntiBan;
repeat
mineOre;
until(invfull);
AntiBan;
DepositeOre;
AntiBan;
end;
end.

Kyle Undefined

2012-02-02 01:17:33

I'm sorry, the script doesn't really show your knowledge of the SRL Include. It's also a pretty simple script, and your standards are all over the place.

Keep it up though, you're getting there :)

m3gaman3g3nd

2012-02-02 01:35:25

Its my first script using TPAS and Paint Smart… yeah its simple alright!

Kyle Undefined

2012-02-02 02:53:53

It is simple, and the code is all over the place. What's with the attitude?

kingarabian

2012-02-02 03:38:01

Been only here for a month, and the script is waay too shallow. Next time try:
-Grouping similar functions/procedurs together.
-Better standards, my eyes hurt when I read this script.
-Try using more extensive walking.
-More failsafes.

Dynamite

2012-02-02 10:36:37

Let me just remind everyone of:
http://villavu.com/forum/showthread.php?t=72433
Please do read it before voting.

-Boom

marpis

2012-02-02 10:46:44

EDIT: Infracted for plagiarism. You're using Flight's - and probably others' too - functions and did not mention it.

Do not bother reapplying. Ever.

m3gaman3g3nd

2012-02-02 13:42:25

this all mine tpas, bro.. its quite simple dude haha and yeah im only raged about that faulty in fraction .. thought evryone else thank you for your advise!

plagerism… cmon u cannot be serious its not that hard to write your own tpa finder function that merges the colors spiral searches in the boxes… dude shame for you dude but everyone else thnks for advise i shall folllow…
btw the standards have improoved from the last one though yes formatting on the site forum is different from my actual simba file…

once again this is not plagerissm and no this is not flights his is different…

marpis i thought you were better than that…














@king arabian.. yeah the walking sucks in my opinion yes it can be better, harharhar uhm
and grouping similar functions?? dont know what ya mean..
but yes i try to make things good and btw the standards were good but when i copied it over to here it got all squished together haha so that not my fault!!! lol

marpis

2012-02-02 14:10:20

From: m3gaman3g3nd
this all mine tpas, bro.. its quite simple dude haha and yeah im only raged about that faulty in fraction .. thought evryone else thank you for your advise!

plagerism… cmon u cannot be serious its not that hard to write your own tpa finder function that merges the colors spiral searches in the boxes… dude shame for you dude but everyone else thnks for advise i shall folllow…
btw the standards have improoved from the last one though yes formatting on the site forum is different from my actual simba file…

once again this is not plagerissm and no this is not flights his is different…

marpis i thought you were better than that…


This is from your first application:
Function FindObjEx_F(ColorA, ColorB, Tol, Bounds, sX, sY: Integer; UpText: TStringArray; Var X, Y: Integer; Debug: Boolean): Boolean;
var
B: TBox;
TPA: TPointArray;
L,i,CTS: Integer;
ATPA,ATPA2: T2DPointArray;
begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
FindColorsSpiralTolerance(sX, sY, TPA, ColorA, MSX1, MSY1, MSX2, MSY2, Tol)
ColorToleranceSpeed(CTS);
if Length(TPA) < 1 then
Exit;
ATPA := TPAtoATPAEx(TPA, Bounds, Bounds);
L := High(ATPA);
SetArrayLength(ATPA2, L+1);
for i := 0 to L do
begin
B := GetTPABounds(ATPA[i]);
with B do
begin
FindColorsSpiralTolerance(sX, sY, ATPA2[i], ColorB, B.X1, B.Y1, B.X2, B.Y2, Tol)
if Length(ATPA2[i]) > 0 then
begin
MiddleTPAEx(ATPA2[i], X, Y);
MMouse(X, Y, 5, 5);
if WaitUpTextMulti(UpText, 800) then
begin
Result := True;
if DeBug then
GetMousePos(X, Y);
Exit;
end;
end;
end;
end;
end;


This is from Flight's Runecrafter http://villavu.com/forum/showthread.php?t=70466 :
  Function FindObjEx_F(ColorA, ColorB, Tol, Bounds, sX, sY: Integer; UpText: TStringArray; Var X, Y: Integer; Debug: Boolean): Boolean;
var
B: TBox;
TPA: TPointArray;
L,i,CTS: Integer;
ATPA,ATPA2: T2DPointArray;
begin
CTS := GetColorToleranceSpeed;
ColorToleranceSpeed(2);
FindColorsSpiralTolerance(sX, sY, TPA, ColorA, MSX1, MSY1, MSX2, MSY2, Tol)
ColorToleranceSpeed(CTS);
if Length(TPA) < 1 then
Exit;
ATPA := TPAtoATPAEx(TPA, Bounds, Bounds);
L := High(ATPA);
SetArrayLength(ATPA2, L+1);
for i := 0 to L do
begin
B := GetTPABounds(ATPA[i]);
with B do
begin
FindColorsSpiralTolerance(sX, sY, ATPA2[i], ColorB, B.X1-Bounds, B.Y1-Bounds, B.X2+Bounds, B.Y2+Bounds, Tol)
if Length(ATPA2[i]) > 0 then
begin
MiddleTPAEx(ATPA2[i], X, Y);
HumanMMouse(X, Y, 5, 5);
if WaitUpTextMulti(UpText, 800) then
begin
Result := True;
if DeBug then
SMART_DrawBox(IntToBox(X-Bounds, Y-Bounds, X+Bounds, Y+Bounds));
GetMousePos(X, Y);
Exit;
end;
end;
end;
end;
end;

Sin

2012-02-02 14:22:30

Marpis'd.

We don't want plagiarizerz who only want Members to get at the scripts.

Mat

2012-02-02 14:26:09

Lol.
Nice to see him trying to lie, wrong thing to do :P

m3gaman3g3nd

2012-02-02 14:30:04

mine is completly different… and you cant say that just beause its similar its automatically his…. look i was at my house typing and testing that fucktion i wrote for hours on end and i was using paint smatr to understand how tpas worked then i eventually found out myself how to find things with tpas…





we can all agree that there is nothing specail about my finder function as it just only finds a color and makes a box then searches the boxes for another color…
i was saying we can all agree that this is a very basic method to find something…

im aware that probably everyone has a similar method to finding objects in there scripts…
why you gotta claim i be plagerizing?? i dont want to wast my time making shit up when i dont need too…


you want anymore proof??????????????





if Length(TPA) < 1 then
Exit;


thats the only thing i grabbed from that you want to call that plagerizm go head……

I dont even use color tolarence speed in mine so wth… yuall just weird if u gona get up my ally for that pathetic crap…

.. well not yet i havent use colortolarence speed.. i need to understand it more

yeah but if you like my function feel free to go ahead and give it a try and by all means alterany way you like….



it all your scripts imean though im sure you can just write it from the top of your head right??


hhaahah from the top of your head?




AND FURTHERMORE ffs


mine is a TPOINT function WTH is that even close to his x,y boolean whater thig?? wth you tell me… wow… who made you mod?? lol

Mat

2012-02-02 14:41:07

Yours

ColorToleranceSpeed(CTS);
if Length(TPA) < 1 then
Exit;//...
Flights

ColorToleranceSpeed(CTS);
if Length(TPA) < 1 then
Exit;//Not the same?

m3gaman3g3nd

2012-02-02 14:43:47

YEAH I LIKE HOW THATS NOT EVENT WHAT ON MINE GIVE IT ANOTHER LOOK

i dont have CTS in mine (yet)…




so your saing that if then length of the tpa is smaller than one i cannot use it?? wow i didnt know i was not allowed to use pascal…
nobody owns the english laguage… if you want to write a sentence.. (poppy had a bad day) then use it in a book well you can oh wait that was in another book as well … okay? well so what..

thae thing is guys the laguage is soo versitle that you are only going to see common similarities in scripts from time to time ..
doesnt mean its what your calling it….


i feel thigs sould be more polite.. i mean it kinda insulting at first to be stright up accuzed of that shit… harharhar

Kasi

2012-02-02 14:51:03

http://www.youtube.com/watch?v=FsqJFIJ5lLs
m3gaman3g3nd, most you can do is apologize, cut your loss and when you attitude improves as well as your lying, come back and try reapplying with your own script hopefully then the infraction might be lifted? your really not helping yourself by letting this drag on.

m3gaman3g3nd

2012-02-02 14:59:08

OMG this is my own script and yes i will defiately come and reapply maybe next month or such but yes i appriciate your optimism!!!

Dynamite

2012-02-02 15:01:42

You won't get in because of your attitude anyway.
No point trying.

-Boom

m3gaman3g3nd

2012-02-02 15:05:17

http://www.youtube.com/watch?v=Lat8GQEJlCY

you wont get me down boom, im searching far and wide for the power thats inside!

PatDuffy

2012-02-02 15:17:51

From: Dynamite
You won't get in because of your attitude anyway.
No point trying.

-Boom


That x100, even if you didn't plagarize, which it certainly looks like you did. Your attitude is not at all what is desired for an applicant.

Mat

2012-02-02 15:50:06

The Idea about being a SRL Member is being Helpful and not having a go and people who choose whether you get in or not (abit stupid really isn't it?).
Its Not all about 'your' Script.
Mat

[XoL]

2012-02-02 16:54:53

Even if your script was flawless, it is the attitude I am hating.
Even if you apologized and AGREED you plagiarized I would be fine, but no.

Griff

2012-02-02 18:21:20

Why didn't you just say "Oh sorry yeah I had a look at Flight's script and forgot to put him in the credits, I'll fix it". You won't get in now because of your attitude, and you won't get in next time if you don't apologize (Wise words from Griff)

'Toxin

2012-02-02 19:36:24

I'm terribly sorry… but what the f*ck is happening here? Calm your shit kid, clearly nobody wants you here, with or without your 'skillz' if you can even call them that. Personally, your attitude disgusts me and I will be voting insta-no until you change that, else leave.