SRL Archive - News and General

SRL Stats


Wizzup?

2007-10-18 17:03:33

Working on it, no useless other topics about this 2000 years worked please.
You can discuss here.

Sp0rky

2007-10-18 17:13:03

It's a shame this had to happen on the most popular script ever used in scar history.

Good luck fixing.

Harry

2007-10-18 18:02:52

Silly Hugolord.. I hope he doesn't become banned.

hugolord 2147483647 mins


Can'y ou just go through the MySQL logs and see when it was sent and delete it? (Sorry if I am acting like a smart-ass)

bullzeye95

2007-10-18 19:35:53

From: Hy71194
(Sorry if I am acting like a smart-ass)


Nope, just an ass :p

buck cakes

2007-10-18 22:43:41

lol i was just about to make a thread about this too
how did that happen?
did someone mess with the site or something?

Hugolord

2007-10-19 01:51:05

yes it was me messing with the progress report of wizzup's miner =/

srry for this can't you ban me from SRL Stats?

(I'm not planning on using them again)

Hobbit

2007-10-19 01:52:29

Dont put your ID number in any scripts.

Hugolord

2007-10-19 02:04:40

From: Hobbit
Dont put your ID number in any scripts.


It was already in it…. but meh I need to go to school I'll check here back later

Hobbit

2007-10-19 02:06:50

Well i mean from now on just dont set up your ID in the script if you dont want to use it.

HellBoyz

2007-10-19 02:26:37

lol i was half way to beat you hugolord but wait

hugolord 2147483647 mins


How on earth can i beat this? lol jk

The Claw

2007-10-19 02:51:13

From: hugolord
yes it was me messing with the progress report of wizzup's miner =/

srry for this can't you ban me from SRL Stats?

(I'm not planning on using them again)


Well done on ruining the stats of the most popular script. I'll be pissed if Wizzup's script has to be reset, as I'm sure a lot of people will be…wtf were you thinking? "HEY i'll try to ruin a script stats LOL!!!" Part of being an SRL Member is showing you are MATURE and RESPECTFUL. What gives you a right to mess with other peoples hard work?

Wizzup?

2007-10-19 04:18:18

The last backup dates from Last sunday.
Don't start flaming, even if he was wrong.

Sp0rky

2007-10-19 04:20:47

Come on, it was a honest mistake. Give hugo a break.

gerauchert

2007-10-19 07:30:50

yeah it was a mistake…

honestly this is about stats…its not that competitive is it? or am i just not into the SRL stats as much as you guys…
:rolleyes:

GoF

2007-10-19 09:05:57

From: hugolord
yes it was me messing with the progress report of wizzup's miner =/

srry for this can't you ban me from SRL Stats?

(I'm not planning on using them again)


Hugo asked to edit out :rolleyes: …

Hugolord

2007-10-19 09:34:55

From: The Claw
Well done on ruining the stats of the most popular script. I'll be pissed if Wizzup's script has to be reset, as I'm sure a lot of people will be…wtf were you thinking? "HEY i'll try to ruin a script stats LOL!!!" Part of being an SRL Member is showing you are MATURE and RESPECTFUL. What gives you a right to mess with other peoples hard work?


ok ok i get it i said im not going to use SRL Stats anymore..

Metagen

2007-10-19 10:41:00

I forgive hugo :p mainly because my srl stats are sitting nicely at NIL. :p

eXact

2007-10-19 13:00:32

lool 4000 years! Out of interest, why 4000? Why not 9000 or 1mil ;)

n3ss3s

2007-10-19 13:44:37

why 4000


Because 4000 years ago Faraos macroed, pop script since its been used by then :D

Why not 9000 or 1mil


Acknowledge that next number from 9000 is not 1mil? :D

Claw is just pissed because he knows my rock finders beat his (Jk, plz dont kill me) true as daylight! xD

as Ass formerly known as Hy71194 said, couldnt that one single session be deleted?

Okay, now my turn to act like Smart-ass and get BullZeye say Im just Ass -

OR, could the stats be resetted, and get the old values from a forum backup file??

+ if the stats would just have to be resetted and anything couldnt be done, couldnt you just make a script that has "slightly" modified version of the SRLStats usage, is it SendSRLRandomsReport or what, and then do a for loop which sends always the value so that in few minutes when wizzy runs 20 scars same time, "fake" the stats back to normal??

Okay, now you can flame me xD

Wizzup?

2007-10-19 14:23:11

2147483647 = max integer…
http://www.thescripts.com/forum/thread458075.html

Anyway I put a system together that will probably be able to sort of avoid this form happening again. :)

Sp0rky

2007-10-19 15:01:19

From: Wizzup?
2147483647 = max integer…
http://www.thescripts.com/forum/thread458075.html

Anyway I put a system together that will probably be able to sort of avoid this form happening again. :)


Awesome, I was thinking about this.

Thinking that one ip address is only able to send stats to the srl server is the integer is less than 100 and every 1 minute or so.

Harry

2007-10-19 15:27:05

This is easy cheatin' stuff :) I will discuss in the members section if Wizzup allows it.

Wizzup?

2007-10-19 16:30:06

From: Sp0rky
Awesome, I was thinking about this.

Thinking that one ip address is only able to send stats to the srl server is the integer is less than 100 and every 1 minute or so.


I got:

-Only 1 report every 5 minutes.
-Max 'worked' POST variable is 30 (minutes).
Both SCAR and Server based.
The SCAR part is pretty easy.. ;)

Harry

2007-10-19 16:33:25

From: Wizzup?
I got:

-Only 1 report every 5 minutes.
-Max 'worked' POST variable is 30 (minutes).
Both SCAR and Server based.
The SCAR part is pretty easy.. ;)


NOOOOooo Please don't. LAME send proggy less than 5 mins between chars. And so does my fight caves script..

And VYC it only sends it like an hour or so, so that will be limited off. How about limit to 300 mins is the max per POST ?

Wizzup?

2007-10-19 17:13:50

From: Hy71194
NOOOOooo Please don't. LAME send proggy less than 5 mins between chars. And so does my fight caves script..

And VYC it only sends it like an hour or so, so that will be limited off. How about limit to 300 mins is the max per POST ?


Well the first thing is no problem, it just adds up more the next time, I'm not stupid, you know. ;)
I think more than 30 minutes is not good, I think you can send a report in 30 minutes, otherwhise it won't matter, it will just send 0 or 30 minutes.

Harry

2007-10-19 22:22:30

Well, that is no good. A script should not have to send a stats report every 30 mins. That just puts more strain on the server ;)

Just ban people that cheat it? I doubt any of the leecher will know how to chat it anyways, and most ( ;) ) of the members have a good enough brain to know not to cheat them.

Bobarkinator

2007-10-20 00:52:29

I don't like the max 30 minutes per post either.

Wizzup?

2007-10-20 05:08:50

From: Hy71194
Well, that is no good. A script should not have to send a stats report every 30 mins. That just puts more strain on the server ;)

Just ban people that cheat it? I doubt any of the leecher will know how to chat it anyways, and most ( ;) ) of the members have a good enough brain to know not to cheat them.


Why no 30 minutes? Because VYC banks less than 1 time every half hour?
Low woodcutting levels?

eXact

2007-10-20 05:12:08

Acknowledge that next number from 9000 is not 1mil


No…really? o.0 :P j/k …. and newayz i think by restarting the stats evry1 has an equal chance of getting the top score, based on how good their script is…lol… i just feel bad for those who had already worked hard to get on the hiscores and now find their scores at nil :(

Pentti

2007-10-20 06:50:04

From: Wizzup?
I got:

-Only 1 report every 5 minutes.
-Max 'worked' POST variable is 30 (minutes).
Both SCAR and Server based.
The SCAR part is pretty easy.. ;)

You dont need:
  • Only 1 report every 5 minutes.
  • Max 'worked' POST variable is 30 (minutes).
+The SCAR part is easier.

What you need is, a system like this:
http://srlpentti.awardspace.com/g4k99fgjkd/statstest.php

Or another example:
http://srlpentti.awardspace.com/g4k99fgjkd/statstest2.php

Note: That doesnt change SRL stats, it demonstrtaes how it would work and you couldnt actually cheat on it. And you wouldnt need to have "1 report every 5 minutes" or "Max worked" thing.
Just try it for a while and youll get the idea.
Tell me what do you think about it.

Wizzup?

2007-10-20 07:30:37

From: Pentti
You dont need:
  • Only 1 report every 5 minutes.
  • Max 'worked' POST variable is 30 (minutes).
+The SCAR part is easier.

What you need is, a system like this:
http://srlpentti.awardspace.com/g4k99fgjkd/statstest.php

Or another example:
http://srlpentti.awardspace.com/g4k99fgjkd/statstest2.php

Note: That doesnt change SRL stats, it demonstrtaes how it would work and you couldnt actually cheat on it. And you wouldnt need to have "1 report every 5 minutes" or "Max worked" thing.
Just try it for a while and youll get the idea.
Tell me what do you think about it.


So basically everything I made is useless according to you?

You didn't see my code, now did you?
I know NO script doesn't send a script report less than twice an hour…
As I also stated, if you report in those 5 minutes (too early) the SCAR part will not update the new TIME variable, so next time you will add worked will be higher.
A 'good' script shoud report approx 3-6 times an hour in this case.

Pentti

2007-10-20 07:42:08

From: Wizzup?
So basically everything I made is useless according to you?

You didn't see my code, now did you?
I know NO script doesn't send a script report less than twice an hour…
As I also stated, if you report in those 5 minutes (too early) the SCAR part will not update the new TIME variable, so next time you will add worked will be higher.
A 'good' script shoud report approx 3-6 times an hour in this case.

Dude, no, Im not saying that all you made is useless, its just better now than before. Im just trying to help you with a new idea.

Did you try test2 with "Worked" like, lets say "900000" http://srlpentti.awardspace.com/g4k99fgjkd/statstest2.php?worked=9000

Its you know like… If script gets randoms/banks or whatever new variables and now it only can send report every 5 minutes, if there comes something in following 5 minutes after last report that stops script, it cant send those variables. If you check my "test2" you cant cheat working time on it, and you can send those banking variables etc. often than every 5 minutes.

Wizzup?

2007-10-20 08:12:23

From: Pentti
Dude, no, Im not saying that all you made is useless, its just better now than before. Im just trying to help you with a new idea.

Did you try test2 with "Worked" like, lets say "900000" http://srlpentti.awardspace.com/g4k99fgjkd/statstest2.php?worked=9000

Its you know like… If script gets randoms/banks or whatever new variables and now it only can send report every 5 minutes, if there comes something in following 5 minutes after last report that stops script, it cant send those variables. If you check my "test2" you cant cheat working time on it, and you can send those banking variables etc. often than every 5 minutes.


Alright, I guess it can be made 1 minute too, and I see you can't cheat on your system, but after this is implemented you probably can't at SRL-STATS. :)

shaunthasheep

2007-10-20 08:43:58

From: Wizzup?
Alright, I guess it can be made 1 minute too, and I see you can't cheat on your system, but after this is implemented you probably can't at SRL-STATS. :)

If you do it that way, all the VM users ( and etc…;) ) won't be able to update their SRL stats correctly…

Bobarkinator

2007-10-20 08:44:32

From: Pentti
Dude, no, Im not saying that all you made is useless, its just better now than before. Im just trying to help you with a new idea.

Did you try test2 with "Worked" like, lets say "900000" http://srlpentti.awardspace.com/g4k99fgjkd/statstest2.php?worked=9000

Its you know like… If script gets randoms/banks or whatever new variables and now it only can send report every 5 minutes, if there comes something in following 5 minutes after last report that stops script, it cant send those variables. If you check my "test2" you cant cheat working time on it, and you can send those banking variables etc. often than every 5 minutes.


I was thinking something like that, if worked is greater then time from last report that don't update stats.

Timer

2007-10-20 09:52:09

Can't you cheat the sever? so it subtracts time?

Wizzup?

2007-10-20 10:01:10

From: Timer150
Can't you cheat the sever? so it subtracts time?


Nope.

Bobarkinator

2007-10-20 11:28:24

From: The_Rs_Monkey
If you do it that way, all the VM users ( and etc…;) ) won't be able to update their SRL stats correctly…



I thought about that right after I posted, if you are running multiple VM's then it won't work.

From: The_Rs_Monkey
( and etc…;) )

xD

Pentti

2007-10-20 11:32:26

From: The_Rs_Monkey
If you do it that way, all the VM users ( and etc…;) ) won't be able to update their SRL stats correctly…

If you do it by IPs, Virtual Machines have a little different IP?
From: Bobarkinator
I was thinking something like that, if worked is greater then time from last report that don't update stats.

Uhm… In test1 it wont update if worked time is greater than last connect.
In test2 (Which is better), it will add the max "allowed" (not cheated) minutes to stats even if worked is greater than last connect. ;)

Wizzup?

2007-10-20 11:52:15

From: Pentti
If you do it by IPs, Virtual Machines have a little different IP?

Uhm… In test1 it wont update if worked time is greater than last connect.
In test2 (Which is better), it will add the max "allowed" (not cheated) minutes to stats even if worked is greater than last connect. ;)


I think once a minute a commit should definately do it.. :)

Sp0rky

2007-10-20 14:41:07

My mage arena enchanter sends progs every 2-3 mins (once per trips)…

Just thought you'd like to know. Haha.

Harry

2007-10-21 09:30:13

Hugolord is banned now?! :| What he did was wrong, but should he be banned? Not IMO. I think he should just get Village Clown title for a few days, or somethin like that :)

Sp0rky

2007-10-21 10:43:51

Why is hugo bannred?! He's one of my best friends here at srl.

Timer

2007-10-21 10:50:20

EDIT: removed for Hy

Harry

2007-10-21 12:59:22

DUDE!!! You exposed my secret :(

Please remove, or someone idiot will defintally try.. :)

(Congrats on members BTW)

Wizzup?

2007-10-21 13:54:53

From: Timer150
Hmm are you sure??? all you gotta do is possibly mess with this…

{*******************************************************************************
procedure SendSRLReport;
By: Dankness
Description: Sends Current Stats to web server
*******************************************************************************}
procedure SendSRLReport;
var
I : Integer;
S : String;
M, Worked : Integer;
begin
if ( SRLID <> '' ) and ( SRLPassword <> '' ) then
begin
SRLClient := InitializeHTTPClient ( false, false );
Wait ( 10 );
M := ( GetTimeRunning ) div 1000 div 60;
Worked := M - LastMins2;

ClearPostData ( SRLClient );
Wait ( 10 );
AddPostVariable ( SRLClient, 'id', SRLID );
AddPostVariable ( SRLClient, 'pass', SRLPassword );

if ( ScriptID <> '' ) then
begin
AddPostVariable ( SRLClient, 'script', ScriptID );

try
for I := 0 to 19 do
begin
if ReportVars[I] > 0 then
begin
S := 'var' + IntToStr ( I + 1 );
AddPostVariable ( SRLClient, S, IntToStr ( ReportVars[I] ));
end;
end;
except
end;
end;

try
if ( Worked - LastScriptReport.Worked > 0 ) then
AddPostVariable ( SRLClient, 'Worked', IntToStr ( Worked - LastScriptReport.Worked ));
if ( Banks - LastScriptReport.Banked > 0 ) then
AddPostVariable ( SRLClient, 'Banked', IntToStr ( Banks - LastScriptReport.Banked ));
if ( NewBoxes - LastScriptReport.Boxes > 0 ) then
AddPostVariable ( SRLClient, 'Boxes', IntToStr ( NewBoxes - LastScriptReport.Boxes));
if ( Frogs - LastScriptReport.Frogs > 0 ) then
AddPostVariable ( SRLClient, 'Frogs', IntToStr ( Frogs - LastScriptReport.Frogs ));
if ( SRL_Logs - LastScriptReport.Logs > 0 ) then
AddPostVariable ( SRLClient, 'Logged', IntToStr ( SRL_Logs - LastScriptReport.Logs ));
if ( Plants - LastScriptReport.Plants > 0 ) then
AddPostVariable ( SRLClient, 'Plants', IntToStr ( Plants - LastScriptReport.Plants ));
if ( Lamps - LastScriptReport.Lamps > 0 ) then
AddPostVariable ( SRLClient, 'Lamps', IntToStr ( Lamps - LastScriptReport.Lamps ));
if ( Fights - LastScriptReport.Fights > 0 ) then
AddPostVariable ( SRLClient, 'Fights', IntToStr ( Fights - LastScriptReport.Fights ));
if ( Talks - LastScriptReport.Talks > 0 ) then
AddPostVariable ( SRLClient, 'Talks', IntToStr ( Talks - LastScriptReport.Talks ));
if ( Deaths - LastScriptReport.Deaths > 0 ) then
AddPostVariable ( SRLClient, 'Deaths', IntToStr ( Deaths - LastScriptReport.Deaths ));
if ( Certers - LastScriptReport.Certers > 0 ) then
AddPostVariable ( SRLClient, 'Certers', IntToStr ( Certers - LastScriptReport.Certers ));
if ( Sandwiches - LastScriptReport.Sandwiches > 0 ) then
AddPostVariable ( SRLClient, 'Sandwiches', IntToStr ( Sandwiches - LastScriptReport.Sandwiches ));
if ( Ricks - LastScriptReport.Ricks > 0 ) then
AddPostVariable ( SRLClient, 'Ricks', IntToStr ( Ricks - LastScriptReport.Ricks ));
if ( Dwarfs - LastScriptReport.Dwarfs > 0 ) then
AddPostVariable ( SRLClient, 'Dwarfs', IntToStr ( Dwarfs - LastScriptReport.Dwarfs ));
if ( Caps - LastScriptReport.Caps > 0 ) then
AddPostVariable ( SRLClient, 'Caps', IntToStr ( Caps - LastScriptReport.Caps ));
if ( Oldmen - LastScriptReport.Oldmen > 0 ) then
AddPostVariable ( SRLClient, 'Oldmen', IntToStr ( Oldmen - LastScriptReport.Oldmen ));
if ( Trades - LastScriptReport.Trades > 0 ) then
AddPostVariable ( SRLClient, 'Trades', IntToStr ( Trades - LastScriptReport.Trades ));
if ( Mods - LastScriptReport.Mods > 0 ) then
AddPostVariable ( SRLClient, 'Mods', IntToStr ( Mods - LastScriptReport.Mods ));
if ( Mimes - LastScriptReport.Mimes > 0 ) then
AddPostVariable ( SRLClient, 'Mimes', IntToStr ( Mimes - LastScriptReport.Mimes ));
if ( Mazes - LastScriptReport.Mazes > 0 ) then
AddPostVariable ( SRLClient, 'Mazes', IntToStr ( Mazes - LastScriptReport.Mazes ));
if ( ScapeRunes - LastScriptReport.ScapeRunes > 0 ) then
AddPostVariable ( SRLClient, 'ScapeRunes', IntToStr ( ScapeRunes + ScapeRunes - LastScriptReport.ScapeRunes ));
if ( EntsAvoided - LastScriptReport.EntsAvoided > 0 ) then
AddPostVariable ( SRLClient, 'EntsAvoided', IntToStr ( EntsAvoided - LastScriptReport.EntsAvoided ));
if ( Whirlpools - LastScriptReport.Whirlpools > 0 ) then
AddPostVariable ( SRLClient, 'Whirlpools', IntToStr ( Whirlpools - LastScriptReport.Whirlpools ));
if ( RodsFound - LastScriptReport.RodsFound > 0 ) then
AddPostVariable ( SRLClient, 'RodsFound', IntToStr ( RodsFound - LastScriptReport.RodsFound ));
if ( AxeAttaches - LastScriptReport.AxeAttaches > 0 ) then
AddPostVariable ( SRLClient, 'AxeAttaches', IntToStr ( AxeAttaches - LastScriptReport.AxeAttaches ));
if ( Birdsnest - LastScriptReport.Birdsnest > 0 ) then
AddPostVariable ( SRLClient, 'Birdsnest', IntToStr ( Birdsnest - LastScriptReport.Birdsnest ));
if ( PickAxeAttached - LastScriptReport.PickAxeAttached > 0 ) then
AddPostVariable ( SRLClient, 'PickAxeAttached', IntToStr ( PickAxeAttached - LastScriptReport.PickAxeAttached ));
if ( Jekylls - LastScriptReport.Jekylls > 0 ) then
AddPostVariable ( SRLClient, 'Jekylls', IntToStr ( Jekylls - LastScriptReport.Jekylls ));
if ( SGuard - LastScriptReport.SGuard > 0 ) then
AddPostVariable ( SRLClient, 'SGuard', IntToStr ( SGuard - LastScriptReport.SGuard ));

S := PostHTTPPageEx ( SRLClient, 'http://www.stats.srl-forums.com/Stat.php' );

if ( Length ( S ) > 32 ) then
if ( S[32] = ':' ) then
begin
WriteLn ( S );
SRLID := '';
end;
Wait ( 10 );

if ( DebugStats ) then
WriteLn ( S );

except
end;
FreeHTTPClient( SRLClient );
LastMins2 := M;

SetLastCommitVars;
Wait ( 10 );
end;

end;

Like Chage M or Worked to *Minus*-wht ever???
Like m or Worked :=-555555555555555555;
lol


1.: Abs();
2.: PHP is server-side, you can't mess with it, if set up properly.

;)

Timer

2007-10-21 19:22:00

From: Wizzup?
1.: Abs();
2.: PHP is server-side, you can't mess with it, if set up properly.

;)


From: Hy71194
DUDE!!! You exposed my secret :(

Please remove, or someone idiot will defintally try.. :)

(Congrats on members BTW)


@ Wizzup? could I mess with it since its already messed up? :D
Edit: wait so the server does not subtract time?, even if scar tells it to?

@ Hy Ty, and why? lol :confused:

popoaoa

2007-11-11 17:14:07

lol pretty much what the claw said and also kinda funny :/

metal

2007-11-24 21:37:44

good luck fixing the problem.