![]() |
|
Na deathrun`a staty i rank - Printable Version +- CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum (https://cshot.pl) +-- Forum: Counter-Strike (https://cshot.pl/forumdisplay.php?fid=54) +--- Forum: Counter-Strike 1.6 (https://cshot.pl/forumdisplay.php?fid=55) +---- Forum: PLUGINY (https://cshot.pl/forumdisplay.php?fid=62) +---- Thread: Na deathrun`a staty i rank (/showthread.php?tid=2460) |
Na deathrun`a staty i rank - Poster - 09-18-2025 [TITLE] Na deathrun`a staty i rank [URL] https://amxx.pl/topic/47620-na-deathruna-staty-i-rank/ **Na deathrun`a staty i rank** v0.5 Pomysłodawca: hiroshima @ [Deathrun Time Rank Stats - AMXX.pl: Support AMX Mod X](http://amxx.pl/topic/46577-deathrun-time-rank-stats/) Liczy czas od spawna do zetknięcia z bytem końcowy. Wygląda on jakoś tak: [](http://amxx.pl/uploads/imgs/amxx_1301852504__1.jpg) Najlepsze czasy graczy są zapisywane w bazie danych. Miejsca spawnu tego bytu końcowego określa admin komendą dr_finish (flaga CFG, chyba H). Pozycja jest zapisywana automatycznie. Po przejściu mapy wyświetlane są różne czasy i międzyczasy, a byt zmienia kolor na zielony. English translate of cvars: Spoiler Client Commands say /top15 list of best say /rank players` current rank say /last last time of crossing map say /best players` best time (not best on map) MySQL amx_drstats_host "localhost" amx_drstats_user "root" amx_drstats_pass "root" amx_drstats_db "drstats" When db is filename, plugin will use SQLite affinity Reszta amx_drstats_save 1|2|3 1 - save by steamid (default) 2 - save by nicku 3 - save by ip amx_drstats_timer 0|1|2 0 - no timer of run 1 - always show timer (default) 2 - only if player is in score, TAB key amx_drstats_timer_type 0|1 0 - time in StatusText (default) 1 - time in round timer (looking bad) amx_drstats_draw_finish 0|1 0 - hide finish entity 1 - show finish entity (default) amx_drstats_print_result 0|1|2 0 - no summary info after run 1 - results on HUD and in console (default) 2 - results on chat amx_drstats_chat_prefix "[Speedrun]" prefix chat infos amx_drstats_top15_page "" when using MySQL method your could provide your WWW link to displat /top15 Komendy gracza: say /top15 * lista najlepszych say /rank * aktualna pozycja say /last * ostatni czas przejścia mapy say /best * najlepszy czas przejścia mapy (tego gracza, nie ogólny) MySQL amx_drstats_host "localhost" amx_drstats_user "root" amx_drstats_pass "root" amx_drstats_db "drstats" Reszta amx_drstats_save 1|2|3 * 1 - zapis po steamid (domyślnie) * 2 -zapis po nicku * 3 - zapis po ip amx_drstats_timer 0|1|2 * 0 - brak odliczania czasu biegu * 1 - zawsze pokaż czas (domyślnie) * 2 - tylko jak gracz trzyma TAB amx_drstats_timer_type 0|1 * 0 - pokazuje czas w lewym dolnym rogu (domyślnie) * 1 - tam gdzie czas rundy (nie polecam) amx_drstats_draw_finish 0|1 * 0 - ukrywa byt koncowy (być może żeby postawić coś swojego w tym miejscu np. ModelPlacer`em) * 1 - pokazuje byt koncowy (domyślnie) amx_drstats_print_result 0|1|2 * 0 - brak informacji o wyniku biegu (czasy) * 1 - pokazuje wynik na HUD+info w konsoli (domyślnie) * 2 - pokazuje wynik na chacie amx_drstats_chat_prefix "[Speedrun]" prefix informacji na chat amx_drstats_top15_page "" jak tu wpiszesz adres strony www to będzie ona otwierana zamiast czytania top15 w pluginie dopisuje do tego adresu mid=ID_MAPY więc adres powinien to uwzględniać, przykłady > index.php? > index.php?strona=staty& > domena/staty/ Wymagane pliki do kompilacji: [[INC] Director Hud Message - AlliedModders](http://forums.alliedmods.net/showthread.php?t=149210 "External link") [Dokumentacja AMXX.pl: colorchat.inc](http://amxx.pl/dokumentacja/i11/colorchat) Załączam też jeszcze bardziej wydajną ramkę oraz barneya, bo nie mam modelu guzika. Konwersja położeń ramki do barneya wymaga wykonania UPDATE maps SET finishZ = finishZ-36 WHERE finishZ; **Instalacja stat WWW:** Wrzuć zawartość DRStats-www.zip na serwer uzupełniając przedtem plik config.php danymi połączenia MySQL menu.ini zawiera konfigurację poziomego menu Zmiany: 0.5 \- zapisywana data rekordu (tylko nowych) \- narodowość gracza + flagi na stronie Uwaga: plugin jest kompatybilny wstecz, co oznacza, że przejście z 0.4 na 0.5 niczego nie zepsuje 0.4 \- obsługa wielu języków 0.3.2 \- opcjonalne wyświetlanie czasu w miejscu czasu rundy, ale kiepsko to wygląda \- załączam plik .amxx, żeby była mniejsza **kompilacja** \- aktualizacja statystyk na www: tablelk, menu.ini view może być <http://link,> buforowanie wyjścia 0.3.1 \- bufixy: \- czas wyświetlał się po przejściu mapy z niestandardowym bytem końcowym \- top15 działało tylko z importem z www 0.3 \- poprawiona ramka (wysyłana była zbyt często i do wszystkich) \- interfejs programistyczny, kilka forwardów i natyw: umożliwia podmianę bytu końcowego bez edycji głównego pluginu 0.2.1 \- dodawanie do adresu strony z top15 id mapy 0.2 \- nowy cvar: amx_drstats_draw_finish \- nowy cvar: amx_drstats_print_result \- nowy cvar: amx_drstats_chat_prefix \- nowy cvar: amx_drstats_top15_page \- poprawiony nieco wyglada Top15 \- zapis pozycji bytu tylko jeśli został zmieniony (oznacza to zwykle 1 zapytanie na mapę mniej) \- drobne poprawki 0.1 \- pierwsza publikacja Jak dobrze pójdzie będzie też zapis SQLite jak ktoś nie ma bazy danych MySQL. Restart statystyk można zrobić wykonując w bazie danych zapytanie: DELETE FROM results Załączone pliki * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21196 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21196 "Pobierz załącznik"]**DR Stats.zip**[/url] **52,85 KB** 6117 Ilość pobrań * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21197 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21197 "Pobierz załącznik"]**dodatki.zip**[/url] **3,9 KB** 3977 Ilość pobrań * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21198 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=21198 "Pobierz załącznik"]**DRStats-www.zip**[/url] **212,67 KB** 4634 Ilość pobrań Załączniki: dodatki.zip DR Stats.zip DRStats-www.zip |