Der Timer wird nicht so oft ausgeführt.
Der Timer wurde (vor meiner Version) so oft ausgeführt, wie MAX_PLAYERS auch definiert war (ein kleiner Teil wurde ausgeführt, danach kam die Abfrage ob ein Spieler connected ist.)
Jetzt sollte der Timer nicht mehr aufgerufen werden, wenn der Spieler (i) auch nicht connected ist.
Die Anzahl in der samp.cfg hat auch nichts mit MAX_PLAYERS zu tun, das kannst du nur im Script ändern. Die Zahl in der samp.cfg ändert den Wert von GetMaxPlayers().