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
 

buhu - zdjęcie

buhu

Rejestracja: 01.05.2011
Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.02.2014 18:40
-----

#165485 DeathRun Timer + Save Records

Napisane przez Knopers w 29.08.2010 14:20

Plugin : DeathRun Timer + Save Records v2.1
Autor : Knopers UnBugged by Owner123



Opis :
Plugin odmierza każdemu (w CT) czas od spawnu aż do zabicia siebie lub zabicia terrorysty.
Po zabiciu terrorysty wyświetla wszystkim kolorową wiadomość z czasem jakim przeszedł dany gracz mapę.
Dodatkowo Plugin zapisuje najlepszy czas mapy (rekord). Można go zobaczyć wpisując w say /best.
Rekordy zapisują się w Nvaulcie lub Bazie MySQL.
Plugin posiada również funkcję tworzenia przycisków Startu i Końca.


Opis przycisków: Jeśli postawicie start a konca nie to koniec będzie w momencie zabicia TT, jeśli postawicie koniec a początku nie to początek będzie po zrespieniu się, jeśli żadnego nie ustawicie będzie wszystko po staremu.
Przyciski posiadają model c4 czyli paki jeśli chcecie mieć własne wystarczy w pliku timer.sma zmienić linijkę
//#define _CustomButtons
na
#define _CustomButtons
Po kompilacji modele będą brane z dwóch ścieżek :
"models/drtimer/button_start.mdl"
"models/drtimer/button_end.mdl"
aby je zmienić trzeba edytować plik timer/button.inl.
Uwaga!! Aby przyciski działały, zapisywały się należy utworzyć folder o nazwie "drtimer" w addons/amxmodx/configs

Moduły : nvault or mysql, hamsandwich, engine, fakemeta

Komenda : /best
Komenda dla admina : /drtimermenu - Otwiera menu ustawiania przycisków (Flaga ADMIN_CFG)

Cvar : amx_timer_type "2" //1 - Timer wyświetlany w hud, 2- Timer wyświetlany w statusie (pod sayem)

Standardowo Plugin ustawiony jest na zapis do Nvaulta aby to zmienić należy edytować plik timer.sma :
Znaleźć:
#define RecordsSaveTo 1 // 1 - Nvault, 2 - MySQL (Standardowo linijka 10)
Zamienić na :
#define RecordsSaveTo 2 // 1 - Nvault, 2 - MySQL
Skompilować i zainstalować.

Cvary w trybie MySQL :

timer_sql_host "127.0.0.1" //Host MySQL'a
timer_sql_user "root" //Użytkownik MySQL
timer_sql_pass "password" //Hasło Użytkownika MySQL
timer_sql_database "baza123" //Nazwa Bazy danych

Changelog
v 1.0 - Pierwsza wersja
v 1.1 - Poprawiony Bug przy zapisie do Nvault
v 1.2 - Dodany tryb zapisu MySQL
v 1.3 - Dodano Dodatkowe komunikaty oraz czas gracza obserwowanego (po śmierci lub na spect.)
v 2.0 - Dodano możliwość tworzenia guzików startu i końca + naprawiono kilka bugów.
v 2.1 - Poprawione Bugi Guzików oraz Naliczana Czasu (by Owner)
WWW Stats (Tylko pod zapis do MySQL'a)
Statystyki pisane od zera by Me :P
Cała Konfiguracja statystyk znajduje się w pliku config.php (wszystko opisane).
Nie wymaga żadnej instalacji wystarczy wrzucić na serwer www i działa (oczywiście jeśli wszystko jest skonfigurowane)

Dodałem statystyki ponieważ niektórzy już mi chcą flaki wyrwać i zamęczyć mnie na śmierć więc nie czepiać się o wygląd i nieczytelność/nie optymalność kodu w plikach *.php .

Demo: http://knopers.com.pl/stat/

Download: Załączony plik  stat.rar   126,98 KB  704 Ilość pobrań
Załączony plik  stat.rar   127 KB  2790 Ilość pobrań


PS: Przyciski jak by ktoś chciał to można pobrać stąd: Załączony plik  models.rar   5,96 KB  2768 Ilość pobrań


Zakaz kopiowania na inne fora bez podania źródła oraz autora pluginu

Załączone pliki


  • +
  • -
  • 30