Seite 1 von 1

Spielerliste auf Feld sortieren

Verfasst: 7. Jul 2007, 14:54
von Dracus
Komisch, dass ich bei der SuFu mit "sortieren" nichts dazu gefunden habe, aber egal. ^^

Also ich fände es gut, wenn man Spieler auf dem eigenen Feld sortieren könnte, also nach Name, XP, Rasse, Clan ...
Würde langes Suchen von Handelspartnern verringern, allerdings glaube ich auch ein großer Vorteil für Leute mit kleinen Bildschirmen sein, da es z.B. bei Bank oder Post schwer ist, nach ganz unten zu scrollen, ohne dass der Frame wegen einer Aktion aktualisiert wird.

Verfasst: 7. Jul 2007, 14:57
von chemie/Geburtstagskind
Wonach werden die denn momentan geordnet?
User-ID?
Aber wenn man das einführt udn man mit wemmit dem ersten Buchstaben "Z" handeln will oder den sucht, hat der einen enorman nachteil und alle mit "A" einen großen Vorteil...

Verfasst: 7. Jul 2007, 15:07
von Pyros
sie werden nach Uid georndet und das ist auch gut so! wenns nach dem alphabet ginge, würden sich viele leute zB 111Pyros111 oder so nennen.

Verfasst: 7. Jul 2007, 15:16
von Ice
UID? Stimmt nicht so recht.
Sie werden irgendwie nach Anmeldedatum geordnet. Manchmal aber auch nicht. Glaub ich.

Verfasst: 7. Jul 2007, 15:21
von kevin3002
Ice hat geschrieben:UID? Stimmt nicht so recht.
Sie werden irgendwie nach Anmeldedatum geordnet. Manchmal aber auch nicht. Glaub ich.
Ganz einfach, nach dem Platz den sie in der DB haben.
Dadurch entstehen auch die Ungereimtheiten in der Darstellung, das neue Spieler manchmal sehr weit oben stehen.

Verfasst: 7. Jul 2007, 15:32
von Yakumo
sie werden ganz einfach nach der UserID geordnet...und weil Sotrax ja vor ein paar Monaten die UserID-Vergabe umgestellt hat ist jetzt manchmal so ein durcheinander auf den Feldern.

BTT:
sehe da keinen Handlungsbedarf...man kann sich ja an Orten treffen wo nicht soviel los ist oder einfach mal GM in einen Brief investieren ;)

Verfasst: 7. Jul 2007, 15:56
von Pyros
User Id = Anmeldedatum^^

der erste Spieler hat die ID 1, der zweite 2, der 10te 10 usw.

Verfasst: 7. Jul 2007, 16:01
von t3e3s
Pyros hat geschrieben:User Id = Anmeldedatum^^

der erste Spieler hat die ID 1, der zweite 2, der 10te 10 usw.
das stimmt so nicht ^^

wie yakumo gesagt hat können auch neue spieler niedrige uids erhalten
(wenn ich das richtig in erinnerung hab ^^)

Verfasst: 7. Jul 2007, 16:01
von Dracus
Pyros hat geschrieben:User Id = Anmeldedatum^^
der erste Spieler hat die ID 1, der zweite 2, der 10te 10 usw.
Stimmt auch nicht, da immer die nächste "leere" ID von vorne an neue User verteilt wird. Es handelt sich hierbei lediglich um eine Identifikationsnummer.;)
Yakumo hat geschrieben:sie werden ganz einfach nach der UserID geordnet...
Nein, werden sie nicht. Hier kommt jemand mit UID 80XXX vor 90XXX, und der kommt vor jdm. mit 27XX. Hat damit also nichts zu tun.

Verfasst: 7. Jul 2007, 16:15
von Roudy
Aber wenn neue Spieler oben stehen, dann müsste die Anordnung ja descendenting sein und nicht wie normal ascendenting ... wäre unlogisch ...

Verfasst: 7. Jul 2007, 17:41
von Feuerjinn
warscheinlich werden die ids nach id uns anmeldungsdatum gekoppelt^^

zb sämtliche spieler mit 5 id stellen stehen vor allen mit >4

Verfasst: 7. Jul 2007, 18:34
von kevin3002
kevin3002 hat geschrieben:
Ice hat geschrieben:UID? Stimmt nicht so recht.
Sie werden irgendwie nach Anmeldedatum geordnet. Manchmal aber auch nicht. Glaub ich.
Ganz einfach, nach dem Platz den sie in der DB haben.
Dadurch entstehen auch die Ungereimtheiten in der Darstellung, das neue Spieler manchmal sehr weit oben stehen.

Zur Erklärung: Die Reihenfolge ist eben NICHT so, dass sie anch IDs sortiert gespeichert werden, das war zu beginn bei fortlaufenden IDs so.

Wenn sich jedoch jmd. löscht, was gar nicht so selten ist, so wird an der stelle ein speicherplatz frei wo jmd mit einer völlig anderen ID gespeichert wird als die umgebenden. So entstehen die außreißer in der "sortierung" die nicht einmal so gewollt ist sondern unüberlegter Zufall war.




edit: Hier ist die offizielle Adminerklärung zu diesem Problem, wusste doch das es dazu was gab *g*

viewtopic.php?p=266672#266672


edit 2:
Sotrax hat geschrieben:
Der Grund weswegen das so gemacht wird, ist dass dies am schnellsten geht und die wenigsten Lags verursacht (eine Alphabetische Sortierung ist bereits sehr viel langsamer).

Und hier der Grund, warum ich gegen diese Idee bin

Verfasst: 7. Jul 2007, 19:09
von holy knight
Pyros hat geschrieben:sie werden nach Uid georndet und das ist auch gut so! wenns nach dem alphabet ginge, würden sich viele leute zB 111Pyros111 oder so nennen.
also ich würde nicht gerne so einen hässlichen namen haben wollen nur um an erster stelle zu stehen :)