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ść,

 

Dziś przedstawię pełny przewodnik, jak zwiększyć długość nazw postaci. Sama zmiana długości znaków nie wystarczy – niektóre interfejsy wymagają korekty, np. okno dodawania do znajomych, pole do wpisywania nicku gracza, do którego chcemy napisać prywatną wiadomość, oraz podczas tworzenia postaci. Projektując interfejs, weź pod uwagę, ile znaków będzie dozwolonych, aby nazwa gracza mieściła się bez problemu.

 

Przedstawienie

image.png.d4fad41315f703d15b4a96102c901d3f.png

 

Implementacja

📂Lokalizacja pliku: 'UserInterface -> StdAfx.h'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> src -> input_login.cpp'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

W niektórych plikach zamiast samej liczby może być zdefiniowana jakaś stała, np. PLAYER_NAME_MAX_LEN. Czasem może wcale nie być takiej kontroli – wtedy pomiń ten krok.

EntryCore ma zdefiniowaną stałą w tej funkcji i musisz ją zmienić:

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'root -> uiwhisper.py'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

 

📂Lokalizacja pliku: 'uiscript-> whisperdialog.py'

 

Dostosowane okno szeptu do zwiększonego inputu na wpisanie nazwy gracza oraz dostosowano pozycję. 

Po zmianach:

image.png.db0536332b6b72b1b1f84d2cfdc734ca.png

 

♻️Zamień

Spoiler
🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'root -> uimessenger.py'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

Po zmianach:

image.png.e156eca0cc989b4ed26b117d06cd4c28.png

 

 

📂Lokalizacja pliku: 'locale -> pl -> ui -> createcharacterwindow.py'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

Zmiana inputu 04 to średni 06 to najdłuższy. 

 

🛑Baza danych

🛠️Zapytanie SQL (Przykładowo ustawiłem długość na 24 znaki ty sobie ustawiasz tu według uznania)

 

Baza player:

🔐 Ukryta Treść 🔐

 

Baza log:

🔐 Ukryta Treść 🔐
  • 6 miesięcy temu...
Opublikowano

Z kosmetycznych spraw pozostało poprawić tylko takie bajery.

Okno postaci + lista znajomych

image.png.78022b46f8325a29f857819cf11282e5.png

Tworzenie postaci:

image.png.7ab6e77f878ad3b47ce8dc422b8748c1.png

Okno gildii:

image.png.ed3c7f7c06fb919da966095234f26c1f.png

Zaproszenia do gildii

image.png.9f161161fb32afac298189b84c4a0e63.png

 

Nie kosmetyczne:

Mając 24 znakową nazwę postaci nasze wiadomości na "skrzynce" gildii nie będą wyświetlane

image.png.c5ec12134ec17d9b43daf8fd7195afd0.png

 

Dodatkowo dopiszę już tutaj bo to powiązane z gildią. Pomimo zwiększenia limitu znaków dalej możemy stworzyć maksymalnie 12 znakową gildie.

Edytowane przez ExoCarossa

  • 2 miesiące temu...
  • Sevence odpiął/ęła ten temat
  • 1 miesiąc temu...
Opublikowano
W dniu 20.05.2024 o 16:33, patryk12d napisał(a):

Ok, a na przykład dodanie możliwości robienia nicku ze znakami specjalnymi lub z innych języków?

W dniu 30.11.2024 o 23:09, Sevence napisał(a):

W wolnym czasie zrobię aktualizacje do tych okien.

W dniu 3.02.2025 o 21:18, Januszek napisał(a):

Areczku! Aktualizacja!

Prawda! Czas na aktualizacje.

Warto dodać do tematu poprawkę dla komentarzy gildii mając nick tak długi

ChildLoop: AsyncSQL: query failed: Data too long for column 'name' at row 1 (query: INSERT INTO guild_comment(guild_id, name, notice, content, time) VALUES(2, '111111111111111111111111', 0, 'haluuu\0', NOW()) errno: 1406)

ALTER TABLE guild_comment MODIFY COLUMN name VARCHAR(24);

Edytowane przez ExoCarossa

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.