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

Naprawa awarii rdzenia gry przez dzielenie wartości hp potwora przez zero w mob_proto

Featured Replies

Opublikowano

Cześć wszystkim! 🖐️

 

Dzisiaj skupimy się na pewnym niedocenianym ale mega ważnym szczególe w konfiguracji serwera Metin2.
Mówimy tu o potencjalnych błędach związanych z dzieleniem przez zero.

Tak, to może brzmieć jak coś z lekcji matematyki, ale uwierzcie, może to zrobić duże zamieszanie 🤦‍♂️

 

Zdarza się, że ustawiając HP moba na 0 w mob_proto, twórcy serwerów nie zdają sobie sprawy, że właśnie otworzyli puszkę Pandory. 📦
💥 Nie ma tu żadnych zabezpieczeń, więc efektem mogą być losowe crashe i błędy których diagnostyka będzie jak szukanie igły w stogu siana. 🌾🔍

 

Jeśli zależy ci na stabilności i chcesz uniknąć zbędnych problemów, warto zwrócić uwagę na ten aspekt.
Dalsze części będą poświęcone temu, jak zabezpieczyć ten błąd w źródle gry.

 

 

Rozwiązanie:

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


🔍 Szukaj:

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

 

🔍 W powyższej funkcji szukamy następującego fragmentu kodu:

 

🔄 Zamień na:

 

🔍 Szukaj:

 

🔍 A w nim znajdź:

 

🔄 Zamień na:

 

🔍 Szukaj:

 

🔍 A w nim znajdź:

 

🔄 Zamień na:

 

🔍 Szukaj:

 

🔄 Zamień na:

 

 

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

 

🔍 Szukaj:

 

🔍 W powyższej funkcji szukaj:

 

🔄 Zamień na:

 

🔍 Następnie znajdź:

 

🔄 Zamień na:

 

 

 📂 Lokalizacja pliku: 'game -> char_state.cpp'

 

🔍 Szukaj:

 


🔄 Zamień na:

 

  • 1 miesiąc temu...
Opublikowano

dz

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