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

Usunięcie systemu Monarchy

Featured Replies

Opublikowano

Cześć,

 

Pełny przewodnik usunięcie systemu monarchy ze źródła... let's go. 

 

Usunięcie Monarchy:

📂Lokalizacja pliku: 'common -> length.h'

 

Usuń

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

 

 

📂Lokalizacja pliku: 'common -> tables.h'

 

Usuń

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'db -> src -> ClientManager.cpp'

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'db -> src -> ClientManager.h'

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'db -> src -> ClientManagerBoot.cpp'

 

Usuń

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'db -> src -> main.cpp'

 

Usuń

 

Usuń

 

 

Usuń pliki:

📂Lokalizacja pliku: 'db -> src -> monarch.cpp'

📂Lokalizacja pliku: 'db -> src -> monarch.h'

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'game-> src -> char.h'

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

 Usuń

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

 Usuń

 

📂Lokalizacja pliku: 'game-> src -> cmd.h'

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'game-> src -> input.h'

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

 

Usuń

 

 

📂Lokalizacja pliku: 'game-> src -> packet.h'

 

Usuń

 

Usuń

 

Usuń

 

 

 

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

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

📂Lokalizacja pliku: 'game-> src -> questlua.h'

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

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

 

Usuń

 

 

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

 

Usuń

 

Usuń

 

 

 

📂Lokalizacja pliku: 'game-> src -> MAKEFILE'

 

Usuń

 

Usuń pliki:

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

📂Lokalizacja pliku: 'game -> src -> monarch.h'

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

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

 

 

Zapytanie SQL do usunięcia tabel od monarchy:

 

Edytowane przez Sevence
Aktualizacja char_item.cpp

Opublikowano

Przepraszam że się wypowiem ale tutaj moim zdaniem trochę zrobiłeś błąd 😜

Mam quest do monarchy i już wiem że go nie użyje u Ciebie bo wywaliłeś z systemu go 😞

Opublikowano
W dniu 31.01.2024 o 19:50, MrKarpiuk napisał(a):

Zdaje sobie z tego sprawę mało używa bo był jeden aby serwer co miał quest na monarche 😜

Więc go nie usuwaj, nie każdy "fix" jest obowiazkowy. Proste.

Opublikowano
W dniu 31.01.2024 o 20:40, Bartosz napisał(a):

Więc go nie usuwaj, nie każdy "fix" jest obowiazkowy. Proste.

Nie chodzi o to co napisałeś, nie wiem czy wprowadził tą zmianę w swoich plikach.

Chodzi o to że widzę gościu robi dużo rzeczy które są np wykorzystywane przez innych a je wywala 😄

 

 

Odnoszę się do usuń co myślę że jest do wywalenia przy tym dodając to w plikach 😜

Opublikowano

Wydaje mi się, że na palcach jednej ręki zliczysz ile serwerow tego używa. Albo nawet jak ktoś miałby obcięte z 3 palce, to i tak się zmieścisz z obliczeniami.

Opublikowano
  • Autor
W dniu 31.01.2024 o 21:05, MrKarpiuk napisał(a):

Nie chodzi o to co napisałeś, nie wiem czy wprowadził tą zmianę w swoich plikach.

Chodzi o to że widzę gościu robi dużo rzeczy które są np wykorzystywane przez innych a je wywala 😄

 

 

Odnoszę się do usuń co myślę że jest do wywalenia przy tym dodając to w plikach 😜

Tak, wdrażam te zmiany również w plikach Entry. Po prostu patrząc po serwerach praktycznie nie spotykałem się żeby ten system był włączony stąd taka decyzja. Poradnik przy okazji, aby ktoś kto ma swoje pliki i chce sobie usunąć ten system mógł to w pełni zrobić bez zbędnych rozkmin, co usunąć, a co nie. Wiem, że dogodzę każdemu, ale co zrobić. 🙂

 

W dniu 31.01.2024 o 21:12, Dziki Czan napisał(a):

Poradnik 4 na 5. Odejmuję jedną gwiazdkę za brak rozwiniętego opisu, jak przy innych poradnikach tego autora.

Poprawię się następnym razem. 😉

Opublikowano

System był na serwerze World of Metin2 (WoM2), był rozwinięty czy też tam poprawiony przez musicinstructora i shoguna, system ten był również na serwerze albo to był metin2.us albo metin2.sg nie pamiętam który. Jakby ktoś się chciał pobawić,dowiedzieć się coś o systemie lub wgrać system podrzucam wam tutaj linka z deva https://metin2.dev/topic/131-full-monarch-system/

 

W skrócie, bylo zbieranie hajsu przez królestwa (znany 3% podatek od sprzedaży u handlary) tym hajsem mógł dysponować wybrany monarcha i za ten hajs organizować mini eventy typu raty lub respienie jakichś tam metinów czy bossów z tego co pamiętam więc nawet takie spoczi to było 😄 monarcha był wybierany przez graczy podczas glosowania a głosowanie bylo z losów które chyba dropiły. 

Opublikowano
W dniu 1.02.2024 o 00:09, marcin9994PL napisał(a):

System był na serwerze World of Metin2 (WoM2), był rozwinięty czy też tam poprawiony przez musicinstructora i shoguna, system ten był również na serwerze albo to był metin2.us albo metin2.sg nie pamiętam który. Jakby ktoś się chciał pobawić,dowiedzieć się coś o systemie lub wgrać system podrzucam wam tutaj linka z deva https://metin2.dev/topic/131-full-monarch-system/

 

W skrócie, bylo zbieranie hajsu przez królestwa (znany 3% podatek od sprzedaży u handlary) tym hajsem mógł dysponować wybrany monarcha i za ten hajs organizować mini eventy typu raty lub respienie jakichś tam metinów czy bossów z tego co pamiętam więc nawet takie spoczi to było 😄 monarcha był wybierany przez graczy podczas glosowania a głosowanie bylo z losów które chyba dropiły. 

Rat emperor nie dawał 😜 kilka razy na wom miałem Monarche Wi3SieK z tej strony 😜
Systemik fajny był bo dodawał radość z głosowania na popularną osobę 😛

Opublikowano

zabieram się :v

 

cmd.cpp

usun

HTMLKod został skopiowany
{ "mnotice",			do_monarch_notice,		0,	POS_DEAD,	GM_PLAYER	},

 

Opublikowano

W char_item.cpp należy jeszcze usunąć te linijki:

CKod został skopiowany
                            case 70021:                                {                                    int HealPrice = quest::CQuestManager::instance().GetEventFlag("MonarchHealGold");                                    if (HealPrice == 0)                                        HealPrice = 2000000;                                     if (CMonarch::instance().HealMyEmpire(this, HealPrice))                                    {                                        char szNotice[256];                                        snprintf(szNotice, sizeof(szNotice), LC_TEXT("±şÁÖŔÇ ĂŕşąŔ¸·Î ŔĚÁöżŞ %s ŔŻŔú´Â HP,SP°ˇ ¸đµÎ äżöÁý´Ď´Ů."), EMPIRE_NAME(GetEmpire()));                                        SendNoticeMap(szNotice, GetMapIndex(), false);                                                                                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("±şÁÖŔÇ ĂŕşąŔ» »çżëÇĎż´˝Ŕ´Ď´Ů."));                                    }                                }                                break;


 

Opublikowano

Jeszcze zabrakło:

 

game/src/shop.cpp

 

usunąć:

 

HTMLKod został skopiowany
	// »óÁˇżˇĽ­ »ě‹š ĽĽ±Ý 5%	if (!m_pkPC) 	{		CMonarch::instance().SendtoDBAddMoney(dwTax, ch->GetEmpire(), ch);	}

 

oraz przejrzeć makefile oraz depend z game/db, tam musiałem parę linijek pousuwać.

@Sevence

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

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

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.