PDA

View Full Version : Anti-Leecher Script Idea



Dusk412
12-26-2007, 11:26 PM
Hey If people who aren't even Junior Members can see this someone tell me so I can move it lol. This is a very basic concept and if anyone knows anything about scripting they could get past it. Luckily the very people this is meant to keep out probably don't know how. If you are sick of people using your script without putting in a SRL Stats ID or Pass I recommend putting something like this in. I believe it MUST be the main loop, put this bit of code:
(BTW these " are really two single ' put next to each other for a String :D)

if (SRLID = '') or (SRLPassword = '') then
begin
writeln('You Need A SRL Stats ID and Password!')
writeln('If You Do Not Have One Then Go Here:')
writeln('http://www.stats.srl-forums.com/index.php?action=register')
Exit;
end;

Anyways it works nicely for me so just test out until you get it in the right spot. Its gotta be after you declare the SRLID and Password and setupsrl and stuff I think. Just play around with it. Then come back here and post!!!

gerauchert
12-26-2007, 11:31 PM
Good idea, however this has been done before :p

I have also seen people (cant remember who) set up a Leecher SRL Stats account and if the leecher doesnt put in a SRL ID and pass, it will automatically put the leecher ID and pass that you created in. :D

Dusk412
12-26-2007, 11:39 PM
Oh thats pretty smart too. Oh well I haven't been here long and I thought it was genius when I came up with it lol :D. Hey it works though and that's what matters :D.

P1nky
12-27-2007, 02:21 AM
tbh doesnt make a change lol...
go ahead get the id and p.w still leech?

Sp0rky
12-27-2007, 02:41 AM
if (SRLID = '') or (SRLPassword = '') then
begin
writeln('You Need A SRL Stats ID and Password!')
writeln('If You Do Not Have One Then Go Here:')
writeln('http://www.stats.srl-forums.com/index.php?action=register')
Exit;
end;


The problem with that, is, when I put in 999999 for both values, the script still runs :P

osmm
12-27-2007, 03:13 AM
Yea, but its the best we got right now. I was wondering since the SRLID is only 4 numbers can we say if it is not an integer and 4 digits then do w/e.

ALSO
I made my own personal version of this in my script and it is slightly better and a lot cooler. If I can release it today / tomorrow then I'll post what I did on here.

Negaal
12-27-2007, 03:30 AM
Leechers may just delete it or comment out...

Mine in my chickenkiller looks like that

if (SRLId = '') or (SRLPassword = '') then
begin
Xzdw := True;
MarkTime(NoStats);
Writeln('Please enter SRL Stats ID...');
writeln('Don''t got SRL stats account?');
writeln('Press F4 to register.');
repeat
if IsFKeyDown(4) then
begin
OpenWebPage('http://www.stats.srl-forums.com/?action=register');
TerminateScript;
end;
TheWaiter := round(abs((timefrommark(nostats)-WaitNoob)div(1000)))
status('You have to wait '+floattostr(TheWaiter)+' sec before script starts'); //Thx raymond for floattostr
wait(10);
until(Timefrommark(nostats)>round(WaitNoob));
end else Xzdw := True;


lol: if not Xzdw then TerminateScript;

waitnoob is actually 300000, but i don't think nubs can track it...

Even i get confused...

WaitNewb := (547.7225575051661134569697828008 * 547.7225575051661134569697828008);

Somewhere in hide is this: WaitNoob := WaitNewb;

Litle guide how to disable it:
SRLId = 'Nub'
SRLPassword = 'Owned'

err... if SRLID is not an integer and you try to make it to string (with inttostr) you get runtime error?
in that case i got solution...

osmm
12-27-2007, 03:43 AM
= / you told 'em my lil' trick. OpenWebPage, opens up a website w/o asking for permission, not in SRL manual, hardly heard of.
Also all you gota do is make the entier procedure in 1 line and space it all the way so no one can see unless they backspace for a while.

Btw instead of "don''t" just do "don`t"

Here is mine:

procedure New; //By Osmm
if (SRLID = '') or (SRLPassword = '') then
begin
ClearDebug;
WriteLn('You must have an SRL stats acount to use this script.');
Wait(2500);
WriteLn('Or be smart enough to edit this feature out / get around it.');
Wait(2500);
WriteLn('If you cant do either, just get an SRL stats acount at http://www.stats.srl-forums.com/');
Wait(2500);
OpenWebPage('http://www.stats.srl-forums.com/index.php?action=register');
Wait(2000);
Terminatescript;
end;
end;


Except its hiden and only in one line. Oh yea, lastly lable the procedure for this something that noobs won't think it is. So like lable the procedure something like "Setup" er idk something noobs wont think of deleting.

Dusk412
12-27-2007, 05:32 AM
Leechers cant delete because the leechers we fight against are generally too stupid to edit a script on their own unless told exactly how. Some of them can't even get scripts to work by following clear instructions. If someone can find and delete it then they arent so leechy as i believed lol :D. Yea they can just put anything inbetween the ' ' and it will work but shhhh dont tell them that :D.

zenma
12-27-2007, 06:26 AM
= / you told 'em my lil' trick. OpenWebPage, opens up a website w/o asking for permission, not in SRL manual, hardly heard of.
Also all you gota do is make the entier procedure in 1 line and space it all the way so no one can see unless they backspace for a while.

Btw instead of "don''t" just do "don`t"

Here is mine:

procedure New; //By Osmm
if (SRLID = '') or (SRLPassword = '') then
begin
ClearDebug;
WriteLn('You must have an SRL stats acount to use this script.');
Wait(2500);
WriteLn('Or be smart enough to edit this feature out / get around it.');
Wait(2500);
WriteLn('If you cant do either, just get an SRL stats acount at http://www.stats.srl-forums.com/');
Wait(2500);
OpenWebPage('http://www.stats.srl-forums.com/index.php?action=register');
Wait(2000);
Terminatescript;
end;
end;


Except its hiden and only in one line. Oh yea, lastly lable the procedure for this something that noobs won't think it is. So like lable the procedure something like "Setup" er idk something noobs wont think of deleting.

All you need to do is open in notepad then you dont really need to space anything
Edit: but i dont think leechers would think of that XD

osmm
12-27-2007, 06:30 AM
Yea, another good way to make sure they won't delete it out of you script is to have a player form. Just because it distracts them from looking at the actual script.