Closed wiger3 closed 9 months ago
Według moich testów wszystko działa poprawnie.
Złów 5 ryb
Łowię 5 ryb, gdy pFishes osiąga 5, ustawia się na unix timestamp następnego łowienia.
sprzedaj, daj reconnect
Po wyjsciu z gry pFishes poprawnie zapisuje się w bazie.
Po dołączeniu możesz zlowić jedną rybę
Po dołączeniu pFishes jest wczytywane z bazy, ustawione na timestamp, nie można łowić.
PR zmienia strukturę bazy danych, a dokładniej mru_konta.Fishes
(tinyint(3)
->int(11)
). Sprawdź czy u Ciebie baza jest dobrze ustawiona?
Dokładnie to było problemem, manualnie zmieniałem SQLa. Po ponownych testach wszystko działa zgodnie z wymaganiami. W ekonomii zmieni się to, że będzie można dać /q po sprzedaży i po 15 minutach wejść na serwer żeby znów łowić i sprzedać, zamiast czekać minimum 15 minut od każdego wejścia na serwer żeby cooldown się wyzerował.
Poprawki do najważniejszego systemu na serwerze czyli łowienia ryb 188cd2d bde6d65 - nadanie 1wl nielegalnym wędkarzom którzy mają 0wl 1024d04 - poprawa literowki istniejacej w /licencje (Karta wędkarskia) 1e103ae - zapisywanie ryb w bazie zeby nie znikaly po /q lub crashu (backport na podstawie skryptu kotnika) 4715632 - naprawa buga ktory sprawia ze po wejsciu na serwer trzeba czekac 15 minut zanim mozna lowic ryby (i zmiany w strukturze bazy danych)