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

Nowy atrybut 'IsAttributeData' w plikach property

Nieaktywny

Featured Replies

Opublikowano

Cześć,

 

Podczas czyszczenia klienta gry i aktualizacji obiektów natknąłem się na nowy atrybut o nazwie 'isattributedata' wprowadzony na oficjalnym serwerze już spory czas temu. Jest to specjalna flaga typu bool, która określa, czy dany obiekt ma ładowany plik kolizji .mdatr. Nie wszystkie pliki obiektów posiadają takie kolizje – w rzeczywistości większość ich nie ma, zwłaszcza te nieoryginalne. Domyślnie kolizje są ładowane do każdego obiektu niezależnie od tego, czy posiada on plik kolizji .mdatr. Atrybut "isattributedata" pozwala ustawić flagę na 0 w właściwościach danego obiektu, co oznacza, że plik .mdatr nie zostanie załadowany.

 

Nie widziałem na żadnym forum wydania tego rozwiązania więc postanowiłem je zrobić. 


Przedstawienie działania

 

Implementacja

📂Lokalizacja pliku: 'GameLib -> MapType.cpp'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

♻️Zamień

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'GameLib -> MapType.h'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'GameLib -> Area.cpp'

 

🔎Szukaj

🔐 Ukryta Treść 🔐

 

Dodaj

🔐 Ukryta Treść 🔐

 

 

Udało Ci się zaimplementować nowy atrybut dla plików property teraz możesz ustawić go w pliku poprzez 

🔐 Ukryta Treść 🔐

 

Aby wyłączyć ładowanie pliku kolizji .mdatr dla danego obiektu jak na oficjalnym serwerze. Oni domyślnie ładuję dla każdego, ale tym atrybutem wyłączają dla obiektów, które nie mają kolizji. 

Opublikowano

O, coś nowego, super wstawka 

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.