Skocz do zawartości
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ń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

Usuń pliki:

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

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

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

 Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 Usuń

🔐 Ukryta Treść 🔐

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

Usuń

🔐 Ukryta Treść 🔐

 

 

 

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

 

Usuń

🔐 Ukryta Treść 🔐

 

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:

🔐 Ukryta Treść 🔐

 

Edytowane przez Sevence
Aktualizacja char_item.cpp

Featured Replies

Opublikowano

Jasny gwint areczku będzie premia

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
  • Autor

Bardzo mało osób korzystało z tego systemu więc stąd taka decyzja. Jak ktoś będzie bardzo chciał będzie mógł sobie ten kod przywrócić. ;x

  • Sevence zmienił(a) tytuł na Usunięcie systemu Monarchy
Opublikowano

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

Opublikowano
49 minut temu, 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
23 minuty temu, 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

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

pngtree-hand-and-five-star-rating-png-im

Edytowane przez Dziki Czan

Opublikowano
  • Autor
7 minut temu, 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ć. 🙂

 

1 minutę temu, 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
11 minut temu, Sevence napisał(a):

Poprawię się następnym razem. 😉

No oby, bo nie będzie litości, jak trzeba będzie to dam i 2 gwiazdki

Opublikowano

Ciekawe co miał ten system robić...

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
10 minut temu, 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

Bardzo Ci dziękuję za pomoc!

 

Opublikowano

Dzięki za udostępnienie.

Opublikowano

zabieram się :v

 

cmd.cpp

usun

{ "mnotice",			do_monarch_notice,		0,	POS_DEAD,	GM_PLAYER	},

 

Opublikowano
  • Autor

@Denis Faktycznie zapomniałem, zaktualizowałem temat + dodałem zapytanie query do usunięcia tabel za bazy danych. 

Opublikowano

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

                            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

Dziękuje

Opublikowano

Jeszcze zabrakło:

 

game/src/shop.cpp

 

usunąć:

 

	// »óÁˇżˇĽ­ »ě‹š ĽĽ±Ý 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...
Opublikowano
  • Premium

thx

  • 2 miesiące temu...
Opublikowano

Ciekawe

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