Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Featured Replies

Opublikowano

Cześć,

 

W tym poradniku omówimy dość powszechny problem na serwerach z ustawianiem skomplikowanych nazw postaci. Wielu graczy celowo tworzy nazwy postaci składające się z trudnych do odczytania ciągów znaków, np. 'lllllllll', 'lilililililili' itd. Działania te mają na celu utrudnienie ich identyfikacji i zgłaszania przez innych graczy. Takie nazwy są trudne do odróżnienia i przepisania, co stwarza problem zarówno dla graczy, którzy chcą zgłosić nieodpowiednie zachowanie, jak i dla administratorów próbujących podjąć odpowiednie działania.

 

Aby rozwiązać ten problem, wprowadzimy dodatkową walidację podczas tworzenia nazwy postaci. Składać się ona będzie z blokowania skomplikowanych ciągów znaków. Jeśli nazwa będzie zbyt skomplikowana, gracz otrzyma komunikat, że nazwa jest skomplikowana. Funkcja będzie sprawdzać powtórzenia znaku oraz par znaków, aby zapobiegać opisanym problemom.

 

Prezentacja rozwiązania

 

Zalecane

Poradnik jest stworzony na podstawie zaktualizowanej funkcji 'CharacterCreate', która wprowadza usprawnienia w obsłudze błędów, zalecam dodanie przed implementacją.

 

 

Implementacja

📁Lokalizacja pliku: 'game -> input_login.cpp'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

📁Lokalizacja pliku: 'game -> locale_service.cpp'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

📁Lokalizacja pliku: 'game -> locale_service.h'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

📁Lokalizacja pliku: 'core -> introcreate.py'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

📁Lokalizacja pliku: 'locale -> locale_game.txt'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

  • 2 tygodnie później...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.