[URL] https://amxx.pl/topic/7271-bf2-rank-mod-pl-v155/
**BF2 Rank Mod PL v1.5.5**
**by pRED***
**Lang PL by MisieQ**
![[Image: opis.png]](http://amxx.pl/foty/grafikap/opis.png)
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: Podstawowy, Weteran,
Expert.
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)
Zapis rankingu jest na nick/steamid/ip ustawiane za pomocą cvaru
"csstats_rank" w amxx.cfg
![[Image: cvary.png]](http://amxx.pl/foty/grafikap/cvary.png)
**Skopiuj i wklej do amxx.cfg**
> //////////////////////// Battlefield 2: Rank Mod ////////////////////////
>
> 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 0 //(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
![[Image: tongue2.gif]](https://amxx.pl/public/style_emoticons/default/tongue2.gif)
> (Uwaga: obecnie dziala tylko z zapisem nVault) (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) - Enable/Disable the points, # of bagdges, and rank
> info that replaces player name info in hud (Standradowo 1 - Wlaczone)
> bf2_hud_options "abcde" //(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
>
> //Integracja z CS FLAGS
> bf2_flag_kills 2 //(int) - Ile punktow za przejecie flagi
> bf2_flag_round_kills 0 //(int) - Ile punktow za wygrana runde
> bf2_flag_match_kills 0 //(int) - Ile punktow za wygrany mecz
>
> ///////////////////////////////////////////////////////////////////////////
>
![[Image: komendy.png]](http://amxx.pl/foty/grafikap/komendy.png)
say:
**/bf2menu** \- pokazuje menu główne
**bf2menu** \- j/w
**/ bf2** \- j/w
**bf2** \- j/w
**/menu** \- j/w
**menu** \- j/w
**/ranks** \- pokazuje dostępne rangi do zdobycia
**/odznaki1** \- pokazuje liste odznak i wymagan cz.1
**/odznaki2** \- pokazuje liste odznak i wymagan cz.2
**/odznaki3** \- pokazuje liste odznak i wymagan cz.3
**/gracze** \- pokazuje jacy gracze grają na serwerze i jaką mają range
**/hud** \- odświeża hud
**/pomoc** \- pokazuje okienko z pomocą
**/bf2helpmenu** \- pokazuje menu z pomocą
**/bf2adminmenu** \- pokazuje menu admina
**/bf2stats** \- pokazuje twoje statystyki broni
konsola:
**bf2_resetstats** \- resetuje twoje staty
![[Image: komendyadmina.png]](http://amxx.pl/foty/grafikap/komendyadmina.png)
**bf2_addbadge <gracz> <odznaka> <level>** \- możliwość dania graczowi
odznake. Odznaki w granicach 0-5 a level w granicach 0-3
**bf2_addkills <gracz> <zabicia>** \- możliwość dodania fragów dla gracza.
**bf2_resetserverstats** \- kasowanie całego rankingu na serwie (dla tego
pluginu)
![[Image: konfiguracja.png]](http://amxx.pl/foty/grafikap/konfiguracja.png)
**1.** Zapis rankingu i wszelkiego rodzaju
![[Image: tongue2.gif]](https://amxx.pl/public/style_emoticons/default/tongue2.gif)
cvaru w amxx.cfg
> // Rank mode
> // 0 - na nick
> // 1 - na SteamID
> // 2 - na IP
> //
> csstats_rank 0
W takim przypadku będzie zapisywało na nick.
**2.** Możemy edytować poziomy rang. Są one w const.inl
> new const RANKXP[MAX_RANKS]=
> {
> 0,
> 150,
> 500,
> 800,
> 2500,
> 5000,
> 8000,
> 20000,
> 50000,
> 60000,
> 75000,
> 90000,
> 115000,
> 125000,
> 150000,
> 180000,
> 200000
> }
Z tego co widzę to po prostu jeżeli chcemy inny rank np.: zamiast 15 dać 34 i
zamiast 50 dać 56 to trzeba dodać na końcu zero - 0
Czyli będzie to mniej więcej tak:
> new const RANKXP[MAX_RANKS]=
> {
> 0,
> 340,
> 560,
> [...]
3. Pliki pomocy są na hostingu AMXX.pl więc będą na AMEN
![[Image: biggrin.png]](https://amxx.pl/public/style_emoticons/default/biggrin.png)
Oczywiście możemy wrzucić wszystko na swój hosting i trzeba jedynie zmienić w
cvarze.
Cvar można także zostawić pusty i wszystko załaduje się z
addons/amxmodx/configs/bf2 lecz w mniej rozbudowanym kodzie.
4. Możemy także edytować flage admina. Znajduje się to w bf2rank.sma:
> #define ADMIN_LEVEL ADMIN_BAN
**Nie zapomnijcie o ponownym skompilowaniu pluginu!**
![[Image: instalacja.png]](http://amxx.pl/foty/grafikap/instalacja.png)
W bf2webdocs.rar znajduje się folder bf2webdocs, należy go wypakować na
hosting jeżeli chcemy mieć na swoim czyli tak aby było np.: [www.jakas-
strona.pl/bf2webdocs](http://www.jakas-strona.pl/bf2webdocs "Zewnętrzny
odnośnik")
Jeżeli strona
**[http://misieq.silema...t.pl/bf2webdocs](http://misieq.sileman.net.pl/bf2webdocs
"Zewnętrzny odnośnik")** działa to nie wgrywaj nigdzie tego bf2webdocs
W BF2 Rank Mod 1.5.5 PL znajduje się folder cstrike, jego chyba wiadomo gdzie
wypakować. (przykład: C:/Program Files/Valve)
Na koniec trzeba tylko otworzyć plugins.ini i dopisać: bf2rank.amxx
![[Image: wymaganemoduly.png]](http://amxx.pl/foty/grafikap/wymaganemoduly.png)
> CStrike
> CSX
> FakeMeta
> Fun
> Hamsandwich
> nVault or MySQL (zależy jaką forme zapisu wybierzesz)
Jeżeli ktoś zauważy jakieś błędy językowe bądź inne to proszę pisać
![[Image: smile.png]](https://amxx.pl/public/style_emoticons/default/smile.png)
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21491 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21605 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=23259 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
Załączniki:
BF2 Rank Mod 1.5.5 PL Z Mozliwosci Restartowania Statystyk.rar
BF2 Rank Mod 1.5.5a PL Bez Mozliwosci Restartowania Statystyk .rar
bf2webdocs.rar