[URL] https://amxx.pl/topic/87585-battlefield-...ohnybravo/
Battlefield 2 : Rank Mod PL v1.0.8
by JohnyBravo
Bazuje na Battlefield 2 : Rank Mod v.1.0.7 by MisieQ*, która bazuje na
Battlefield 2 : Rank Mod v.1.5.3 by pRED*
![[Image: biggrin.png]](https://amxx.pl/public/style_emoticons/default/biggrin.png)
![[Image: opis.png]](http://amxx.pl/foty/grafikap/opis.png)
Jest to plugin dość wyraźnie myślę zmodyfikowany przeze mnie. Wszystie zmiany
opisze dalej i wprowadziłem je, aby grało się lepiej. A publikuje tutaj bo
kończę zabawę z cs
i szkoda mi pracy ;-)
> Jest to system rang znany z popularnej gry Battlefield 2
> Im więcej wrogów zabijesz, tym większą masz rangę.
> Można otrzymać Specjalne Odznaki które są w 3 poziomach: Nowicjusz, Weteran,
> Mistrz.
> Dla każdego poziomu gdy się korzysta z danej broni, można otrzymać różne
> bonusy.
> Są także medale
>
![[Image: wink.png]](https://amxx.pl/public/style_emoticons/default/wink.png)
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
> // [ Battlefield 2 : Rank Mod PL v1.1.0 ] //
> // [ Battlefield 2 : Rank Mod PL v1.1.0 | Ustawienia Glowne ] //
> bf2_active 1 //(1|0) - Wlacz/wyłącz Plugin (Standardowo 1 - Wlaczony)
> bf2_badges 1 //(1|0) - Wlacz/wyłącz system odznak (Standardowo 1 - Wlaczone)
> bf2_badgepowers 1 //(1|0) - Wlacz/wyłącz moce dla odznak (Standardowo 0 -
> Wylaczone)
> bf2_awp 0 //(1|0) - AWP/Scout. Co ma dostac gracz jesli posiada odznake za
> bron snajperska (Standradowo 0 - Scout)
> bf2_ffa 0 //(1|0) - Wlacz/wyłącz atakowanie druzyny dla zdobycia fragow i
> uzycia odznak (Standardowo 0 - Wylaczone)
> bf2_xpmultiplier 0.1 //(dziesietna) - Wielkosc jaka ma byc do nastepnej
> rangi. (z 0.1 to jest: 15 trzeba zabic aby miec range 1, 20 000 zabic aby
> byc w top randze) (Standradowo 0.1)
> bf2_xpminplayers 2 //(int) - Minimalna ilosc graczy, wymagana aby zdobywac
> pkt za wybuch/rozbrojenie bomby oraz za kradziez flag (jesli gramy w tryb
> CTF) (Standradowo 2)
> bf2_reset_days 21 //(int) - Liczba dni gdy gracz nie gra po ktorych kasuje
> sie jego XP (Uwaga: obecnie dziala tylko z zapisem SQL/MYSQL) (Standradowo
> 21)
> bf2_icon_time 1.5 //(dziesietna) - Czas w jakim maja sie wyswietlac ikony
> nad graczami (info o randze) jak na nich nacelujesz (Standradowo 1.5)
> bf2_help_url "" //(znaki) - strona na ktorej umieszczone sa pliki pomocy
> (opcjonalnie) nie dodawaj na koncu /
> bf2_statustext 1 //(int) - Wlacz/wyłącz punkty, # odznaki, rang info oraz
> inne w hud (Standradowo 1 - Wlaczone)
> bf2_hud_options "bde" //(flagi) - Ustawienia hud gracza, nie dziala jesli
> Opcja PlayerName jest wlaczona (Standradowo "abcde")
> //flag a - Wyswietl Zdrowie/Pancerz/Bron dla druzyny
> //flag b - Wyswietl Range dla druzyny
> //flag c - Wyswietl Range dla wrogow
> //flag d - Nie wyswietlaj informacji jesli wrog jest niewidzialny (dana
> odznaka umozliwia niewidzialnosc)
> //flag e - Wyswietl graficzna Range nad glowami graczy
> // [ Battlefield 2 : Rank Mod PL v1.1.0 ] //
![[Image: komendy.png]](http://amxx.pl/foty/grafikap/komendy.png)
> /rangi - Pokazuje informacje o stopniach
>
> /badges1
> /odznaki1
> /badges2
> /odznaki2
> /badges3
> /odznaki3 - Pokazuje informacje o odznakach, wymagania i moce
>
> /who
> /gracze - Wyswietla liste graczy i ich stopnie
>
> /help
> /pomoc - Pokaz pomoc BF2Mod
>
> /bf2menu
> bf2menu
> /bf2
> bf2
> /menu
> menu - Pokazuje menu główne
>
> /bf2helpmenu - Pokazuje menu pomocy
>
> /bf2statsmenu - Pokazuje menu statystyk
>
> /bf2adminmenu - Pokazuje menu admina
>
> /bf2stats - Pokazuje twoje aktualne statystyki
>
> /serverstats - Pokazuje aktualne statystyki serwera
>
> /whois Nick_gracza - pokazuje odznaki danego gracza
>
> /whostats Nick_gacza - pokazuje statystyki danego gracza
![[Image: konfiguracja.png]](http://amxx.pl/foty/grafikap/konfiguracja.png)
Dodawanie odznak jest dostępne pod flagą T.
> #define ADMIN_LEVEL ADMIN_LEVEL_H
>
Aby włączyć zapis na sql należy usunąć // w pliku bf2rank.sma przed
> //#define SQL
A następnie wpisać dane bazy danych w pliku sql.inl
> g_SqlTuple = SQL_MakeDbTuple("host", "user", "password", "database");
Wyeliminowałem w ten sposób problem, który powodował
nie wczytywanie danych na pierwszej mapie po resecie/crashu serwera
Serwer próbował się łączyć z bazą na localhost, której tam nie ma ;-)
> [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock'
> (2)
W cvarach trzeba dodac link do bf2webdoc.
**Nie zapomnijcie o ponownym skompilowaniu pluginu!**
![[Image: wymaganemoduly.png]](http://amxx.pl/foty/grafikap/wymaganemoduly.png)
> CStrike
> CSX
> FakeMeta
> Fun
> Hamsandwich
> nVault or MySQL (zależy jaką forme zapisu wybierzesz)
![[Image: inneinformacje.png]](http://amxx.pl/foty/grafikap/inneinformacje.png)
Zmiany, które wprowadziłem.
> -powrót do standardowych 24 odznak.
> -zmiana mocy odznaki z pistoletu, teraz gracz który ją posiada ma szansę na
> odbicie pocisku
> (gdy odbija, jego model świeci się na zielono)
> -zmiana nazewnictwa poziomów odznak Nowicjusz, Weteran, Mistrz.
> -nowy wygląd pomocy
> -nowe dźwięki, na powitanie (wczytanie rangi), zdobycie odznaki i rangi.
> -stopień generała jeśli w top15, marszałka jeśli w top3
> -liczne poprawki tłumaczenia, wyglądu i rozmieszczenia tekstów
>
Chyba tyle ;-) Pewnie o czymś zapomniałem, bo zmiany trawały jakiś czas,
były testowane, i oglądane pod każdym względem.
Życzę miłej gry i myśle, że nie znajdziecie wielu błędów.
Daję tylko wersję bez resetu bo tej z resetem nie lubię ;-)
[ [**BF2
1.0.8.rar**](https://amxx.pl/index.php?app=core&modul...h_id=38258
"Pobierz załącznik") **839,81 KB** 1523 Ilość pobrań
Załączniki:
BF2 1.0.8.rar