Opublikowano 15 Września 20232 l Cześć👋, Przedstawiam Wam poradnik dotyczący modyfikacji interfejsu wyboru postaci. To ulepszenie pozwoli na bardziej zaawansowane oraz intuicyjne zarządzanie postaciami na Waszych serwerach. 🚀 W dotychczasowym rozwiązaniu postacie wyświetlane były w kolejności ich tworzenia. W nowej wersji postacie będą sortowane według daty ostatniej rozgrywki. 📅 Oznacza to, że po zalogowaniu do gry, postać, którą graliście ostatnio, znajdzie się pierwszym miejscu. Ułatwi to szybki dostęp i płynne kontynuowanie rozgrywki. Mam nadzieję, że dzięki tej modyfikacji zarządzanie postaciami stanie się dla Was jeszcze bardziej komfortowe. Jeśli macie pytania czy sugestie, chętnie na nie odpowiem w tym temacie. 📝 Implementacja: 📂 Lokalizacja pliku: 'common -> tables.h' 🔍 Szukaj: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto ➕ Dodaj: 📂 Lokalizacja pliku: 'game -> input_login.cpp' 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'db -> ClientManagerLogin.cpp' 🔍 Szukaj: ➕ Dodaj: 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'UserInterface -> Packet.h' 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'UserInterface -> PythonNetworkStream.cpp' 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'UserInterface -> PythonNetworkStream.h' 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'UserInterface -> PythonNetworkStreamPhaseLoading.cpp' 🔍 Szukaj: ➕ Dodaj: 📂 Lokalizacja pliku: 'UserInterface -> PythonNetworkStreamModule.cpp' 🔍 Szukaj: ➕ Dodaj: Napraw tabelę player Jeśli twoja tabela 'player' ma domyślną wartość 'last_play' ustawioną na '0000-00-00 00:00:00' jest to niepoprawny format zapisu domyślnej daty dla wersji mysql5.7. Często stosowaną praktyką jest ustawienie daty początkowej, takiej jak '1970-01-01 00:00:00' taką ustawimy dla wartości domyślnej. Zapytania SQL: Włącz tryb 'strict': Aktualizujemy domyślną wartość z '0000-00-00 00:00:00' na bardziej poprawny zapis '1970-01-01 00:00:00'. Zmieniamy strukturę kolumny 'last_play' Po tych zmianach kolumna 'last_play' będzie miała domyślną wartość '1970-01-01 00:00:00' dla nowo utworzonych kont.
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto