Opublikowano 6 Marca 20251 r Witajcie,Fix na różnicę pozycji między klientem, a serwerem."Najlepsi" programiści chcieli urozmaicić rozgrywkę poprzez dodanie możliwości zwiększenia dystansu między graczem, a bossem podczas używania skilla. W tym rozszerzeniu został uwzględniony tylko Boss o ID: 2493 - Smok z atlantydy jako "DUŻY BOSS". W czym właściwie jest problem? W tym, że binka widzi, że atakujesz Smoka z atlantydy więc dodaje +200 jednostek do odległości miedzy Tobą, a tym smokiem przy użyciu skilla. Czyli po prostu atakujesz z dalszej odległości niż normalnie.Jednak.. Strona serwerowa nie ma tego zaimplementowanego więc wykrywa to jako nieprawidłowość, bo cel jest zbyt daleko względem ustawienia rangi umiejętności ()Wtedy serwer sypnie takim sys_logiem jak:I zablokuje zadania DMG ze skilla w bossa.Rozwiązanie:Strona Klientowa:1. srcBinary/GameLib/ActorInstanceBattle.cpp -> -> Tutaj poprzez "" definujemy sobie, przy którym bossie mamy możliwość atakowania z większej odległości za pomocą umiejętności. Aktualnie jest tam dodane tylko ID: 2493 więc przy tym nie trzeba nic robić.Strona Serwerowa:1. srcServer/common/service.h -> Dodaj: 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 2. srcServer/game/src/char_skill.cpp -> Znajdź:3. Podmień na: 4. Opcjonalnie!!! Z punktu nr3 zamiast:Możesz użyć:Wtedy automatycznie będzie rozpoznawać BOSS'a lub "KING'a".Pozdrawiam :)
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto