Er sagt ja er möchte ein automatisches Unmute System. Wenn einer für 6 Stunden gemutet ist müsste er sich bei deiner Lösung dann extra ausloggen um wieder fragen zu können. Ich mache solche Systeme ganz einfach. Ich frage den jetzigen Timestamp ab und addiere die Mute Zeit in Millisekunden dazu und setze diese Zeit in einer Variabel.
Bei jedem Chat oder alles wo man gemutet ist frag ich dann einfach den jetzigen Timestamp ab und wenn dieser unter dem in der gespeicherten Variable ist, ist der Spieler weiterhin gemuted. Andersfalls wird der Spieler entmuted.
mfg