Ich würde mal account_Scripter, account_Mapper & account_Admin printen lassen und es nochmal probieren, falls Admin nicht 5 ist oder Mapper oder Scripter nicht 1 dann haste direkt den Fehler.
Beachten solltest du auch das wenn Scripter & Mapper auf 1 sind wird nur Mapper angezeigt, da dort keine else abgefrage ist.
Ich hab bei stock showstats alle 3 mal geprintent, da stimmt alles. Also zb wenn ich projektleiter bin steht da 6 0 0 also Admin = 6 Scripter = 0 Mapper = 0
Edit: Fehler gefunden. switch(AccountInfo[targetid][account_Admin]) hier stand playerid und das war falsch.