Sitzungslobby für besetzte ELP / Statusindikatoren / Chat

Lobby einer Sitzung die die Einsatzleitplätze anzeigt, deren Status und einen sitzungsweiten Chat zur Kommunikation.

Das Ticket ist jetzt 3 Monate alt. Passiert da was?

Über ein halbes Jahr her, als “hoch” bewertet, sonst nie wieder was gehört.

@taitocschon irgendwelche Ideen, Konzeptionen, Vorschläge? Vielleicht auch jetzt schonmal zur Diskussion stellen, damit am Ende nicht wieder irgendein ungewollter Scheiß rauskommt und du wieder ein halbes Jahr überlegen musst, wie du es “umprogrammiert”…

@taito Hätte hier noch ein anderes Desgin und Funktionen sowie den Chat.

Ein Spieler tritt einer Sitzung bei, und es wird eine neue Zeile hinzugefügt. (Vorteil Tabelle –> Es können unendlich viele Zeilen hinzugefügt werden)

Die Spalten:

  1. ID
  2. ELS Platz Nummer
  3. Kürzel des Spielers
  4. Status (ready, not ready, talking, disconn (Für Spieler deren Verbindung verloren ging))
  5. Statusdauer (das man sieht wie lange der Spieler schon in dem Status ist)
  6. Freitextfeld –> kann Spieler einen Text eingeben (z.B.: Bin mal kurz weg, Auf Toilette, etc.)

Weitere Funktionen:

  • Der Spieler kann in der Ansicht seine Zeile frei bearbeiten.
  • Wenn man “Not ready” ist, dann klingelt der Notrufton nicht. Man kann auch kein Telefonat annehmen.
  • Nur im Status “ready” können Telefonate angenommen werden.
  • Wenn man ein Telefonat annimmt, dann wechselt der Stauts automatisch auf “talking” und wird gelb.
  • Wenn man das Telefonat beendet, dann wechselt der Status wieder in “ready” und wird grün.
  • wenn ein Spieler die Verbindung zur Sitzung verliert (z.B. WLAN Verbindungssabriss, etc.) dann wird der Status automatisch auf “disconn” gestellt. Sobald die Verbindung wieder besteht, dann ist er wieder auf “ready”.
  • bei jedem Statuswechsel wird die Statusdauer resetet –> also sie beginnt wieder von 00:00:00 zu zählen.
  • Der Sitzungsadmin kann wenn er eine Spielerzeile auswählt, in einem Kontextmenü den Spieler kicken oder weitere Sachen machen
  • im Chat kann frei miteinander kommuniziert werden

Beispiel:

Ich bin ELS Platz 2, und seit 10 Minututen frei für Anrufe etc… Wenn ich nun beispielweise auf die Toilette gehe, dann klicke ich doppelt auf meine Zeile drauf und sie springt auf “not ready” und wird rot. Die Statusdauer beginnt wieder von 0. Dann könnte ich noch einen Text in der Freitextzelle eingeben.

Wenn ich nun wieder da bin, klicke ich doppelt auf meine Rote Zeile drauf, und sie springt auf “ready” und wird grün. Die Statusdauer beginnt wieder von 0.

Wie findet ihr diese Überlegung?

5 Likes