Seite 1 von 1
Kleiner Gruppenbug
Verfasst: 28. Jan 2007, 21:43
von gloop
Gruppe mit 2 Leuten:
PersonA - Leader
PersonB
Person A verlässt die Gruppe. PersonB will nun jemand einladen. Dnan kommt die nachricht man ist kein Leader. Dann mussm an erst in die Gruppe rein, dass man Leader wird.
Verfasst: 28. Jan 2007, 21:48
von Mheatus
viewtopic.php?t=12798
viewtopic.php?t=12821&highlight=gruppenleader
Und tatsächlich hat ein Forenuser namens "gloop" in den oberen Thread, mit dem gleichen Problem, wie ich meine, geschrieben
(Einfach mal nach "Kein Gruppenleader" gesucht)
Verfasst: 28. Jan 2007, 22:54
von Sotrax
So ganz versteh ich den Bug nicht? Man ist dann Leader obwohl man kein Leader ist, oder was genau?
Verfasst: 28. Jan 2007, 22:57
von gloop
Komm mal in w1 online ich zeig es dir. Ist recht einfach dann zu verstehen
Verfasst: 28. Jan 2007, 23:00
von Sotrax
Also dass wenn der Leader geht keiner mehr Leader ist, ist übrigens normal soweit ich weiss. Deswegen seh ich noch nicht ganz den Bug, ich kann das jedoch auch mal ändern.
Verfasst: 28. Jan 2007, 23:03
von gloop
Nein das mein ich nicht. Ich zeigs dir mal in w1 wenn du da online kommen würdest.
Verfasst: 28. Jan 2007, 23:03
von Sotrax
Leider kann ich gerade nicht on kommen, also am besten möglichst genau beschreiben, was das Problem ist.
Verfasst: 28. Jan 2007, 23:07
von Mheatus
Wenn man in einer Gruppe mit 2 Personen ist und der Leader die Gruppe verlässt, kann man, obwohl man die einzige Person in der Gruppe ist, niemand anderes einladen, da man gesagt bekommt, man wäre kein Leader der Gruppe.
Folgend muss man das Gruppenmenü öffnen, wo steht:
Leader: Mheatus
und nun kann man auch andere Leute einladen.
Einfacher wäre es jedoch ohne den Zwischenschritt

Verfasst: 28. Jan 2007, 23:10
von Sotrax
Ach so, ja das stimmt, ist derzeit jedoch Absicht so. Ich muss mal schaun ob sich das überhaupt so einfach vereinfachen lässt, da dies einige Zusatzroutinen braucht, z.B. wenn jemand offline geht. Am besten ist es eh, wenn der Leader wenn er off geht einfach seinen Leaderstatus weitergibt.
Verfasst: 28. Jan 2007, 23:10
von gloop
Eigentlich ist das oben schon gut beschrieben.
Also wird haben eine Gruppe:
User A - Leader
User B
Wenn nun User A die Gruppe verlässt muss User B eigentlich Leader sein, weil es ja eine 1 Mann Gruppe ist.
Wenn er nun User A einladen will, geht das nicht, weil die Meldung kommt:
"Du bist derzeit nicht GruppenLeader und kannst niemanden einladen"
Dann musst du erst auf:
"Gruppe: 1 Personen"
klicken, dass du als Leader angezeigt wirst. Erst danach kann man jemanden einladen.
Verfasst: 28. Jan 2007, 23:26
von Sotrax
Jo, habs verstanden, is absicht so. Bei z.B. 3 Personen wird dann von den verbleibenden zwei derjenige Gruppenleader, der zuerst ins Menu reingeht.
Verfasst: 28. Jan 2007, 23:38
von gloop
Ist das nicht anders Lösbar? Finde das ehrlich gesagt etwas umständlich.
Verfasst: 29. Jan 2007, 02:14
von Sotrax
Es wäre anders lösbar, indem einfach irgendeiner zufällig dann zum Leader wird. Allerdings muss ich dafür einiges im Code umstellen, da das ja auch beim Logout der Leute passieren muss. Schneller für den Server gehts auf jedenfall so wie es jetzt geht. Aber ich kann mal schaun ob sich da was machen lässt.
Verfasst: 29. Jan 2007, 16:47
von Faehrschiff
wie wärs wenn der mit der niedrigsten userid / halt der der am weitesten oben bei "du siehst folgende personen am ort" angezeigt wird leader wird?

Verfasst: 30. Jan 2007, 19:30
von Ghost of Darkness
Du musst einfach nur die Gruppe aktualisieren (also mal kurz auf die Gruppe klicken).