Wymądrzam się bo z doświadczenia wiem że tak najłatwiej jest kogoś przekonać do zmiany myślenia w takim wypadku. Będziesz coraz bardziej uparty i w końcu zrobisz co chciałeś albo się poddasz. Ale nie martw się, pomogę Ci.
Twój algorytm musi składać się z tych elementów: Dwóch list zawierających wyniki z aktualnego wyścigu oraz całego sezonu, liczenia punktów, no i być może wczytywania i zapisywania wyników.
Do przechowywania wyników polecam ds_map gdzie kluczem będzie id zawodnika a wartością jakaś wartość. (lol) To nie będzie jeden ds_map, będzie ich kilka. Jeden może przechowywać imiona graczy, drugi ich wyniki w sezonie, trzeci wyniki z aktualnego wyścigu, ale może być ich więcej. Możesz przechowywać w nich wszelakie dane na temat zawodników. Jakimi samochodami jeżdżą, jaki mają kolor albo co sobie zamarzysz.
Nie pomogę Ci z liczeniem wyników (chociaż o to prosisz w pierwszym poście) ale wiesz jak to powinno działać. Po prostu wpisuj odpowiednim zawodnikom ich punkty do tabeli z wynikami aktualnego wyścigu, oraz dodawaj te wyniki do wyników z całego sezonu.
Jeżeli chodzi o zapisywanie i wczytywanie z dysku to jest to niesamowicie proste przy strukturach w GM. Nie wiem czemu ludzie upierają się na te pliki ini. Nie podam nazwy tej funkcji bo chcę żebyś sam poszukał i przeczytał jak działają wszystkie te funkcje.