Liest Du eigentlich auch die Hinweise, die Dir hier gegeben werden?
Scheint zu passen, da hast du ja keinen Neustart vom Timer dinne, und du hast kein Loop in dem public.
Dann poste den gesamten Abschnitt der
timer[playerid] = SetTimerEx("tottimer",1000,true,"i",playerid);
enthält. Das scheint mir die einzig übrige erklärbare Fehlerquelle.