Tak gratuluji, ten kód je přesně to, co jsi z něho chtěl mít – mindf*ck. Když se odvrátím od Scydovských zhovadilostí typu then*, (!true), do-while (ten bych tam nedával), pvar0 apod., tak se dá říct, že je to poměrně čistá práce.
Jasně, máš tam neošetřeno tohle:
stock
GetFreeGroup() return (GetGroupCount() + 1);
Ale to už je třeba touto dobou opravené (jinak Bůh s těmi, co vytvoří hodně skupin). Taky by některé věci šly udělat lépe (zjišťování hráčovy skupiny pomocí porovnávání řetězců, více skupin pro hráče apod.), ale budiž.
Za kód máš -∞/10, za script 6/10.
P. S. Jinak co musím uznat, tak je to jedna z těch hezčích prezentací na fóru, fakt že jo. Žádné křiklavé barvy, Comic Sans (HighPrinte, ahoj ) a nestrukturované úseky.