[opis] Plugin [b]Deathrun Rangi[/b] liczy skoki wykonane Bunny Hopem na serwerze. Przekraczając kolejne progi wykonanych skoków, zdobywamy kolejne rangi. Skacząc, w czasie rzeczywistym widzimy, ile mamy wykonanych skoków i jaką rangę. [b]Menu. Konfiguracja[/b] W przystępnym Menu możemy zobaczyć statystyki oraz wymagania do rang. Ponadto, dostępna jest konfiguracja opcji wyświetlania i powiadomień. [warn='Zalecenie']Plugin idealny na serwery Deathrun, choć nadaje się do każdej rozgrywki[/warn][b]Statystyki. Online[/b] Wszystkie statystyki, w tym top10, możemy obejrzeć zarówno w grze, jak i online na serwerze WWW, wyszukując, sortując i filtrując wyniki. [info='Pełna integracja']Plugin posiada 2 natywy oraz 2 forwardy (opisane niżej), pozwalając na sukcesywną współpracę z innymi pluginami.[/info][b]Dodatki[/b] Do pluginu udostępnione są 2 dodatki, wykorzystujące forwardy:[list] [*]Muzyka wyświetlana w momencie zdobycia nowej rangi ([color=#696969]muzyka załączona poniżej[/color]) [*]Informacja dla najlepszego gracza w rankingu ([color=#696969]pluginy załączone są poniżej[/color]) [/list] [wymagania] [sma]amxmodx fakemeta engine sqlx Baza danych SQL Serwer z obsługą PHP* *opcjonalnie dla statystyk online[/sma] [cvary] [sma] // CVARy ogólne amx_dr_rangi_speed 290 // minimalna prędkość wykonywanych skoków Bunny Hopem liczonych do rankingu amx_dr_rangi_team 2 // drużyna, której Bunny Hop jest liczony (0 - wszyskie, 1 - tylko Terro, 2 - tylko CT, 3 - żadna) amx_dr_rangi_show_best 1 // [0|1] czy pokazywać (1) najlepszego skoczka na serwerze, czy nie (0) amx_dr_rangi_prefiks "[Deathrun_Rangi]" // prefiks pokazywany w informacjach na sayu // CVARy jako dane do bazy danych, w której przechowujemy statystyki amx_dr_rangi_host "localhost" // adres do bazy danych amx_dr_rangi_user "root" // użytkownik bazy danych amx_dr_rangi_pass "root" // hasło do bazy danych amx_dr_rangi_db "db" // nazwa bazy danych[/sma] [error='Ostrzeżenie']W przypadku problemów z konfiguracją lub pytaniem dotyczącym implementacji natywów bądź forwardów, załóż nowy temat. Nie dość, że zachowasz przejrzystość w tym dziale, to prosząc o pomoc w odpowiednim dziale, uzyskasz ją dużo szybciej i unikniesz ostrzeżenia.[/error][komendy] [b]/rangi[/b] - pokazuje Menu Deathrun Rang, w którym można:[list] [*]sprawdzić najlepszych skoczków na serwerze [*]sprawdzić swój własny ranking [*]opis rang i ich wymagania [*]ustawić miejsce wyświetlania informacji o skokach [*]ustawić, czy ranga ma się pokazywać przy ilości skoków [/list] [b]Forwardy[/b]: [sma]dr_rangi_new_lvl(id) // Wbicie nowej rangi dr_rangi_best_player(id) // Index gracz który ma najwięcej skoków ( warunek musi być on połączony ). Wywołanie co rundę.[/sma] [b]Natywy[/b]: [sma]get_user_jumps(id) // Zwraca ilość skoków gracza get_user_rang(id) // Zwraca rangę gracza[/sma] [screenshot] [img]http://amxx.pl/uploads/imgs/amxx_1337694222__rangi.jpg[/img] [instalacja] Plugin podstawowy [b]Deathrun Rangi[/b] (wymagane):[list] [*]Rangi_Deathrun.amxx kopiujemy do amxmodx/plugins (wymagane, podstawowe) [*]do amxmodx/plugins.ini dodajemy Rangi_Deathrun.amxx (wymagane, podstawowe) [*]do amxmodx/amxx.cfg dodajemy wyżej opisane cvary (ustawione wg własnych upodobań, wymagane, podstawowe) [/list] Plugin dodatkowy, odgrywa muzyczkę przy awansie do nowej rangi ([color=#696969]opcjonalnie[/color]):[list] [*]lvl_up.mp3 kopiujemy do sound/misc ([color=#696969]opcjonalnie, odgrywa muzyczkę przy awansie do nowej rangi[/color]) [*]Muzyka_na_wbicie_nowej_rangi.amxx kopiujemy do amxmodx/plugins ([color=#696969]opcjonalnie, odgrywa muzyczkę przy awansie do nowej rangi[/color]) [*]do amxmodx/plugins.ini dodajemy Muzyka_na_wbicie_nowej_rangi.amxx ([color=#696969]opcjonalnie, odgrywa muzyczkę przy awansie do nowej rangi[/color]) [/list] Plugin dodatkowy, wyświetla informację o najlepszym graczu ([color=#696969]opcjonalnie[/color]):[list] [*]Best_Player.amxx kopiujemy do amxmodx/plugins ([color=#696969]opcjonalnie, wyświetla informację o najlepszym graczu[/color]) [*]do amxmodx/plugins.ini dodajemy Best_Player.amxx ([color=#696969]opcjonalnie, wyświetla informację o najlepszym graczu[/color]) [/list] Opcjonalne pliki SMA dla programistów w celu przejrzenia kodu i ewentualnej modyfikacji ([color=#696969]opcjonalnie[/color]):[list] [*]Rangi_Deathrun.sma kopiujemy do amxmodx/scripting ([color=#696969]opcjonalnie[/color]) [*]Deathrun_Rangi.inc kopiujemy do amxmodx/scripting/includes ([color=#696969]opcjonalnie[/color]) [*]Muzyka_na_wbicie_nowej_rangi.sma kopiujemy do amxmodx/scripting ([color=#696969]opcjonalnie, odgrywa muzyczkę przy awansie do nowej rangi[/color]) [*]Best_Player.sma kopiujemy do amxmodx/scripting ([color=#696969]opcjonalnie, wyświetla informację o najlepszym graczu[/color]) [/list] [konfiguracja] Na serwer WWW kopiujemy zawartość folderu WWW (4 pliki) z czego edytujemy jedynie plik [b]Konfiguracja.php[/b] Instrukcja znajduje się w środku ww. pliku. [success='Dane SQL']Pamiętaj, aby pobierać dane na serwer WWW z tej samej bazy danych, do której statystyki zapisuje plugin Deathrun Rangi. Upewnij się też, czy użytkownik bazy danych posiada dostęp do bazy danych zarówno z serwera gry, jak i serwera WWW.[/success] [inne] [b]Autorzy[/b]: [member='speedkill'] i [member='benio101'] [b]Język[/b]: polski [b]Wersja[/b]: 1.0 [download]