Das Problem bei deinem Code ist einfach das wenn ein Spieler ein Admin Level hat was tiefer als 0 ist die Nachricht kommt: Du bist kein Admin.
Unter 0 ist aber etwas merkwürdig^^, wenn du jetzt aus der 0 ne 1 machst kommt die Nachricht dann auch wirklich nur wenn der Spieler kein Admin (Level 1 oder höher) ist.
Und mit dem An-/Ausschalten musst du noch abfragen ob der O chat an oder aus ist, das habe ich da nicht gesehen.