Toril.pl - Gra wyobraźni
Trzeci Materialny => Strefa dzikiej magii => Topic started by: Hydra on February 29, 2016, 12:20:03 AM
-
eee... odkryłam jakąś manianę i nie wiem, jak ją opisać.
1. w sesji brało udział kilku graczy.
2. w trakcie jej trwania, jedna z graczek usunęła konto.
3. lista graczy na szczycie tematu pokazuje spis wszystkich w takiej kolejności, w jakiej ich dodawałam do sesji. ale już ID tych graczy - kiedy kliknąć w ich imiona - kompletnie się nie zgadza.
4. najpierw ID było przesunięte "o jeden" - o jedną osobę w prawo, w stosunku do pierwotnej listy.
5. po usunięciu nicka tej nieistniejącej graczki, usunęło się ID innego gracza. reszta stosunków nick-id uległa przetasowaniu i już nie widzę w tym reguły.
mam nadzieję, że to jest zrozumiały opis. :x
w każdym razie problem w tym, że nicki nie są sparowane z ID na sztywno i kiedy coś się zmienia w liście graczy, dochodzi do poplątania sznurków.
-
Usuń wszystkich aktywnych graczy i dodaj ich na nowo. Powinno wrócić do normy.
-
Podaj mi ID tej sesji to zerknę do bazy czy się coś nie pochrzaniło. Powinno normalnie wszystko działać, bo nicki nie są dynamicznie pobierane w aktualnej sesji, tylko są wpisane do bazy. Chyba, że jest to stara sesja sprzed aktualizacji, to wtedy się mogło tak stać.
-
Dokonywalam zmian w sesji prywatnej o nazwie [Temat organizacyjny] Wszyscy umrzemy - id chyba 894. Musialam ponownie dodac Faustusa, bo wywalilam jego, "usuwajac" nieistniejace konto.
Balam sie grzebac w sesji w NK, tam jest ten sam problem - Faerun > Wszyscy umrzemy, id 46.
-
Dobra to jeszcze mi napisz, kto ma być w tej sesji. Albo zrób tak jak mówi Wengiel, usuń wszystkich i dodaj ich na nowo.
-
Sama to zrobie :)
A problem z przesuwaniem ID, kiedy jeden z graczy kasuje konto, pozostawiam do rozwiazania Moskierowej Glowie.
-
Problem w tym, że przy usuwaniu konta z sesji się nic nie usuwa xD ale pomyślę nad tym
-
tato, tato :(
wywaliłam wszystkich graczy i dodałam ich ponownie. błąd wciąż występuje:
(http://i.imgur.com/hqBnnhT.png)
prawidłowe jest tylko pierwsze połączenie. tymczasem według ID powinni wyświetlać się kolejno: Faustus (58), Ztukx (84), Samiya (801) i Mori (471).
-
A teraz?
-
teraz działa. <szok i niedowierzanie> :o
to jeszcze dokładnie ten sam błąd mam w NK (Faerun -> Wszyscy umrzemy!, id sesji 46).