I'll help you-- I will edit post in a minute.
In your progress report, (or when it switches players), have
SCAR Code:
procedure Proggy;
var
i: Integer;
begin
GetAllLevels;
ClearDebug;
WriteLn('.-----------[Fight Cave Runner! By Hy71194]----------.');
WriteLn('| ');
WriteLn('| -Went into cave : '+IntToStr(EnterCount)+' times!');
WriteLn('| -Total time spent : '+TimeRunning);
WriteLn('| ');
WriteLn('| -Attack level : '+IntToStr(Players[CurrentPlayer].Level[1]));
WriteLn('| -Strength level : '+IntToStr(Players[CurrentPlayer].Level[2]));
WriteLn('| -Defense level : '+IntToStr(Players[CurrentPlayer].Level[3]));
WriteLn('| -Hitpoint level : '+IntToStr(Players[CurrentPlayer].Level[9]));
WriteLn('| -Magic level : '+IntToStr(Players[CurrentPlayer].Level[6]));
WriteLn('| -Range level : '+IntToStr(Players[CurrentPlayer].Level[13]));
WriteLn('| ');
WriteLn('| ~~~~ Thanks for using! ~~~~ ');
WriteLn('| Post up your proggies at the location you leeched this from! :D');
WriteLn('.----------------------------------------------------.');
Wait(1);
KeepUpStats;
end;
Theres my proggy report.
Heres the function KeepUpStats (my own custom func, its not in SRL)
SCAR Code:
procedure KeepUpStats; //Sends the SRL Stats to the server.
begin
ReportVars[0] := ReportVars[0] + 1; //Cave Entry +1
Wait(1);
SRLRandomsReport;
end;
SRLRandomsReport; sends all the variables (if you have any) and the time running. If you have a var in your global stats, then you do
SCAR Code:
ReportVars[[B]var number[/B]] := ReportVars[[B]your var number again[/B]] := + 1;
and it will report it on the stats. SRLRandomsReport; clears the custom +1 var you have declared (I think), so just ignore that.
Now your stats should work, tell me if it does.
Enjoy.
~Harry