Skocz do zawartości

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...

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...