here is how i increased my stats
Inc(Script_Total[TOTAL_HIGH_ALCHES]);
WriteINI('Script_Total', '1', IntToStr(Script_Total[TOTAL_HIGH_ALCHES]), ScriptPath + 'ScriptStats.INI');
IncEx(Script_Total[TOTAL_XP_GAINED], 65);
WriteINI('Script_Total', '3', IntToStr(Script_Total[TOTAL_XP_GAINED]), ScriptPath + 'ScriptStats.INI');
i read them like this
procedure Script_Totals;
var
i : Integer;
begin
for i := 0 to 4 do
Script_Total[i] := StrToIntDef(ReadINI('Script_Total', IntToStr(i), ScriptPath + 'ScriptStats.INI'), 0);
Writeln(' Total Time Ran : ' + MsToTime(Script_Total[TOTAL_TIME_RAN], Time_Formal));
Writeln(' Total High Alches : ' + IntToStr(Script_Total[TOTAL_HIGH_ALCHES]));
Writeln(' Total Curses : ' + IntToStr(Script_Total[TOTAL_CURSES]));
Writeln(' Total XP Gained : ' + IntToStr(Script_Total[TOTAL_XP_GAINED]));
Writeln(' Script Runs : ' + IntToStr(Script_Total[TOTAL_STARTS]));
end;
for each player just do a for to do loop and write each players name, pin, etc
i didnt really explain it to well but i hope you get the idea