Eigentlich nicht. Er muss nur die User Datenbank durchsuchen und jeden ausgeben der bei Fraktion den Wert der Fraktions ID hat.
Und wie lässt man mehrere Benutzer in php ausgeben, wenn man nur einen Befehl verwenden möchte, um sparsam zu bleiben?
Genau, mit einer Schleife. Und deshalb braucht er die Fraktion, den Namen und den Rank des Benutzers, welcher in der Benutzer-Tabelle gespeichert wird.
Also einen Befehl, welcher durch die Benutzer-Tabelle schwirrt. Ansonsten bei C&P ist es kein dynamisches System.
Hey,
ich habe hier eine Table mit einer While schleife.
http://pastebin.com/EFYB0QgS
Mir wird bei jedem angezeigt das dieser Online ist obwohl das nicht stimmt.
Dir werden alle Benutzer online angezeigt, weil du mit der Session arbeitest. Die Session nimmt allerdings nur die Daten DEINES Browsers an. Deshalb hat das ganze auch eine Session-ID.
Du musst die Variable (Online) aus deiner Datenbank entnehmen. Also im Zweifelsfall in der Tabelle für die Benutzer eine neue Spalte anfügen, die als Beispiel online heißt.
Wenn die Spieler jetzt aufm Game-Server online sind & die Profile geladen wurden, setzt du diesen Status z.B. auf "1" und wenn sie sich wieder ausloggen auf "0". Der Standardwert für die Erstellung der Tabelle kannst du auch auf "0" stellen.
Anschlißend fragst du ab:
if(row['online'] == 1)
{
echo "Der Benutzer ist online";
}
else
{
echo "Der Benutzer ist offline";
}
Das ganze ergänzt du an dein Script und gut ist 