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

Wyświetlanie poziomu potworów i oznaczenie agresywnych gwiazdką - (official patch 15.4)

Featured Replies

Opublikowano

Cześć 🐉

 

W tym poradniku przybliżę Wam, jak wprowadzić nowe opcje gry, które z pewnością wzbudziły Wasze zainteresowanie.

Chodzi o wyświetlanie poziomu potworów oraz oznaczanie tych agresywnych charakterystyczną gwiazdką.

Te nowości zostały wprowadzone na oficjalnym serwerze w patchu 15.4. Jeśli jesteście ciekawi, jak dodać te zmiany do swojej rozgrywki, zapraszam do lektury! 🌟

 

Prezentacja:

 

 

Plik: UserInterface -> locale_inc.h

Dodaj

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> InstanceBase.cpp

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

A w nim:

🔐 Ukryta Treść 🔐

 

Zamień na:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Zamień:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> InstanceBase.h

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> PythonApplicationModule.cpp

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> PythonNonPlayer.cpp

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> PythonNonPlayer.h

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserInterface -> PythonSystem.cpp

Szukaj:

🔐 Ukryta Treść 🔐

 

A w nim:

[Wskazówka] Jeśli masz dodane inne opcje gry to dodajesz pod ostatnią linią w tej funkcji. 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

A w niej:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserIntarface -> PythonSystemModule.cpp'

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: UserIntarface -> PythonSystem.h

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: root -> uiGameOption.py

Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

Szukaj:
 

🔐 Ukryta Treść 🔐

 

Dodaj:
 

🔐 Ukryta Treść 🔐

 

 

Plik: locale -> pl -> locale_interface.txt

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

Plik: uiscript -> gameoptiondialog.py

2x Szukaj:

🔐 Ukryta Treść 🔐

 

2x Zamień:

🔐 Ukryta Treść 🔐

 

[Wskazówka] Jeśli masz już jakieś nowe opcje gry to musisz dostosować wysokość do swoich potrzeb. 

 

Szukaj:

🔐 Ukryta Treść 🔐

 

Dodaj:

🔐 Ukryta Treść 🔐

 

 

W razie problemów śmiało pisz w tym temacie chętnie pomogę. 

 

 

  • 3 tygodnie później...
Opublikowano

Brak opisu.

Cześć w InstanceBase.cpp nie mam 
 

DWORD CInstanceBase::GetLevel()
{
	return m_dwLevel;
}

Dodałem to na samym dole pliku, Dodatkowo mam problem, z plikiem którego nie edytowałem (Podejrzewam, że gryzie się to z systemem Wikipedii od Paszki.

Opublikowano

Brak opisu.
Poradziłem sobie z problemem, gdzie gryzły się 2 systemy, pozostaje problem tego że brakowało mi 

DWORD CInstanceBase::GetLevel()
{
	return m_dwLevel;
}

Na zdjęciu widać jak dodałem oraz co pluje kompilator.

  • 1 miesiąc temu...
  • 2 miesiące temu...
Opublikowano

Ewidentnie jeszcze czegoś brakuje, załącza, syserr z klienta.

Chyba chodzi o to o czym pisał Bamboo. Cały czas szukam przyczyn ale będę wdzięczny za podpowiedź.

0116 21:33:29066 :: Traceback (most recent call last):

0116 21:33:29066 ::   File "ui.py", line 1101, in CallEvent

0116 21:33:29066 ::   File "ui.py", line 84, in __call__

0116 21:33:29066 ::   File "ui.py", line 66, in __call__

0116 21:33:29066 ::   File "uiSystem.py", line 120, in __ClickGameOptionButton

0116 21:33:29066 ::   File "uiGameOption.py", line 34, in __init__

0116 21:33:29066 ::   File "uiGameOption.py", line 514, in RefreshShowMobInfo

0116 21:33:29066 :: AttributeError
0116 21:33:29066 :: : 
0116 21:33:29066 :: 'module' object has no attribute 'IsShowMobLevel'
0116 21:33:29066 :: 

 

  • 2 miesiące temu...
Opublikowano

I pomyśleć, że za małolata na globalu nie było tych poziomów i nawet nie zwróciłem uwagi kiedy to weszło - pamiętam jakby zawsze tam były, to prawie jak z monoklem u ludzika z monopoly.

Edytowane przez Roggerovsky

  • Sevence odpiął/ęła ten temat

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.