Erstmal der offensichtliche Fehler:
Vergleiche macht man mit == und nicht mit =.
Falls es weiterhin noch nicht klappt, dann sag mal was hier passiert:
Quellcode
for(var i=0;i<users_count;i++){
alert('status von '+i+ ': '+user[i].status);
}
Weiter interessiert mich, was sonst noch in der Schleife passiert.
Wenn die Schleife nach dem Ausschnitt zu Ende wäre, dann würde sich "muted_link" bei jedem Durchlauf selbst überschreiben.
angezeigt wird
Toxic4 (4 ist der wert den er hat)
jetzt kommt das Problem, es wird am Anfang angezeigt wenn der User sich eingelogt hat, nur wenn er den Raum verlässt und wieder in den Raum reinkommt ist er bei den anderen Usern verschwunden (der Wert)
Ich verstehe nur Bahnhof..
Was haben verlassen, betreten, login, sessionmanagement, ... mit deinem code zu tun?
Wo kommt denn das Array "user" her? AJAX?
Deine addCommand kann so übrigens gar nicht stimmen, weil du die Anführungszeichen falsch gesetzt hast
mensch toxic.. versuch doch bitte deine Sätze etwas auszuformulieren.
Wenn ich deine Frage richtig verstanden habe, willst du zwei Bedingungen miteinander verknüpfen.