Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Sefiroz - zdjęcie

Sefiroz

Rejestracja: 23.01.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 05.06.2015 15:45
-----

Moje tematy

BF2 - Problem z AMXX Compile [local]

12.12.2011 19:48

Witam.

Otóż, na moim serwerze pojawił się pewien błąd, a dokładniej mówiąc dotyczy on modyfikacji BF2. Wszystko jest w porządku poza tym, że w pewnym momencie gracz nie otrzymuje kolejnej rangi mimo spełnienia warunku jej otrzymania.

Przeszukałem pliki pluginu i znalazłem plik const.inl, który jest odpowiedzialny za rangi. Poniżej w załączniku dodaję const.inl (przed zmianą) i const.inl (po zmianie). Po dokonaniu pewnej zmiany zapisałem plik (na serwerze) i zrestartowałem serwer. Nic się nie zmieniło.

Postanowiłem poszukać wyjaśnienia w internecie i dowiedziałem się, że aby const.inl (nowy) został poprawnie odczytywany przez plik *amxx należy ponownie skompilować źródło. Na stronce nie dało się, ze względu na złożoną budowę pluginu i z innych źródeł dowiedziałem się, że należy to zrobić lokalnie.

Ściągnąłem AMXX Studio, zainstalowałem i włączyłem.

Zastosowałem się do wszelkich zaleceń w tym poradniku: Kompilacja lokalna - AMXX.pl: Support AMX Mod X
dzięki czemu udało mi się uniknąć wstępnych błędów. Mając już wszystko przygotowane przeszedłem do kompilacji, jednak pojawił się kolejny błąd a dokładniej trzy widoczne na screenie poniżej:


Dołączona grafika


Postanowiłem sprawdzić plik const.inl (po zmianie) a dokładniej linijki, w których występuje błąd lecz nie udało mi się nic poprawić.
Od tej pory nie wiem co dalej, ranga na serwerze się "zawiesza" w momencie przyznania rangi podpułkownik (według const - oryginal.inl), a ja mam trzy błędy przy kompilacji lokalnej..

Dodam jeszcze, że w przypadku próby skompilowania pliku const.inl (oryginał) AMXX Studio zwraca mi dwa błędy:

bf2/const.inl(135) : error 001: expected token: "}", but found "-identifier-"
bf2/const.inl(142) : error 010: invalid function or declaration


W związku z tym proszę o pomoc..