naja mal weg von den if abfragen , was sich auch bringt statt für jeden player variable oben ein new dienst[MAX_PLAYERS];
wäre es sinvoller mit
SetPVarInt und GetPVarInt zu arbeiten das bringt viel weil sonst erstellst du für jeden spieler eine variable dienst obwohl er kein Polizist ist
edit: Goldkiller man sollte meiner Meinung nach ein Gleichgewicht herstellen
edit2: Vor allem ob es sinnvoll ist ein PVar zu erstellen obwohl man es sowieso bei jedem Spieler braucht und sehr oft , ich überlege da immer ein bisschen