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 używania emocji podczas ogłuszenia postaci

Nieaktywny

Featured Replies

Opublikowano

image.png.a144663d4007d16872d3413c4a1a8bf3.png

 

Witam,

 

Chciałbym przedstawić rozwiązanie dwóch błędów związanych z emocjami w grze.

 

Pierwszy dotyczy sytuacji, gdy ogłuszony gracz wciąż może wyrażać emocje. To dziwne, bo ogłuszenie powinno uniemożliwić jakiekolwiek działania. Naszym rozwiązaniem będzie zmiana kodu, która nie pozwoli na używanie emocji, gdy gracz jest ogłuszony.

 

Drugi błąd polega na tym, że osoba, z którą gracz bierze emocje, może również wykonać tę akcję, pomimo tego, że gracz ma stuna. Jest to niesprawiedliwe, ponieważ gracz, który jest ogłuszony, nie powinien mieć możliwości wpływania na grę. Rozwiązanie tego błędu polega na tym, aby uniemożliwić osobie, z którą gracz bierze emocje, wykonywanie tej akcji, gdy gracz ma stuna. Można to zrobić poprzez zmianę kodu tak, aby sprawdzać stan gracza przed wykonaniem akcji związanej z emocjami.

 

Przedstawienie błędu:

 

Rozwiązanie błędu:

Implementacja:

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

 

🔍 Szukaj

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

♻️ Zamień

🔐 Ukryta Treść 🔐

 

 

💡Jeśli używasz locale string ładowane z klienta gry to wtedy ChatPacket wygląda tak:

Spoiler


🔐 Ukryta Treść 🔐

 

 📂 Lokalizacja pliku: 'locale -> pl -> locale_sting.txt'

🔐 Ukryta Treść 🔐


 

 

📂 Lokalizacja pliku: 'share -> locale -> poland -> locale_sting.txt'

 

 Dodaj:

🔐 Ukryta Treść 🔐

 

  • 3 tygodnie później...

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.