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.
|

Zliczanie zabić z danej bronii
#1
Napisano 21.03.2011 15:05
Zapis mysql/nvault.
Po co mi to?
Chcę na swoim serwerze zrobić konkurs - największa ilość zabić z danej broni.
P.S Proszę o jakiś cvar, który będzie odpowiadał za zapisywanie danych z danej broni.
Np amx_konkurs mp5
to zapisuje zabicia z mp5.
Pozdrawiam
#2
Napisano 21.03.2011 15:18

#3
Napisano 21.03.2011 15:22
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#4
Napisano 21.03.2011 15:29
Potrzebuje tylko ten prosty skrypt.
#5
Napisano 21.03.2011 20:22
Postaw psychostats i bierz tylko pod uwagę zabcie z broni na serwerze nie zobaczysz różnicy.
Jeżeli chcesz to mogę Ci pomóc albo po prostu postawić tymczasowo psychostats jak nie masz za dużego serwera


Grafika na szkle jest idealnym pomysłem na odświeżenie swojego domu. Szkło z grafika dzięki swojej elastyczności można zamontować w każdym pomieszczeniu bez jakichkolwiek obaw! Np. do kuchni.
W swoim asortymencie posiadamy kilka produktów, aby w pełni zadowolićo czekiwania naszego klienta. Oprócz dużych grafik na szkle, firma GlassDekor zajmuję się produkcją obrazów.
Jako jedyni w swoim rejonie posiadamy drukarkę, która umożliwia druk UV na każdym płaskim materiale! Zapraszamy do kontaktu:
#6
Napisano 21.03.2011 22:04
* amx_contest - lista broni
* amx_contest end - zakończ konkurs
* amx_contest <weapon> - rozpocznij konkurs
Do steamid przypisuje ilość fragów i hs (każdy hs jest zliczony we fragach, nie trzeba sumować). Potrzebujesz też nicku gracza?
Wersja prosta. Mogę dodać archiwum, bo teraz nowy konkurs usuwa wyniki z poprzedniego, więc jeśli nie zapiszesz Top15 przed rozpoczęciem kolejnego konkursu to stracisz dane

Załączone pliki
#7
Napisano 21.03.2011 22:28
Rozumiem, że dane do mysql do
new const gszHost[] = "localhost"; new const gszUser[] = "root"; new const gszPassword[] = "root"; new const gszDB[] = "contest";
A z www jak?
Mam serwer NS/STEAM więc proszę o wersję na nick.
Jeśli możesz to proszę dokładny opis

#8
Napisano 21.03.2011 22:38
Póki co komendą włączasz zbieranie informacji oraz je wyłączasz. Start konkursu to wyzerowanie wszystkich liczników i zmiana nazwy broni do zliczania. Aktualny konkurs masz w pliku contest.info i w localinfo (amx_showrcon localinfo). Jak ktoś zabije przeciwnika (FF nie zwiększa liczników) to dostaje +1 do broni, a jak z hs to dodatkowo +1 do headshotów. Część pod WWW to zwykły SELECT wysłany do MySQLa, jak znasz PHPa to sobie poradzisz


* amx_contest_save_method * 1 - steamid * 2 - nick * 3 - ip
Załączone pliki
#9
Napisano 22.03.2011 14:54
Dobrze wypełniłem i skomilowałem .
new const gszHost[] = "mysql3.ugu.pl"; new const gszUser[] = "db186168"; new const gszPassword[] = "xxxx"; new const gszDB[] = "contest";amx_contest usp
restart serwera
Xx razy zabiłem kolegę z USP'a (konkurs na usp) wchodzę do bazy danych i nic nie ma ;x
Mogę udostępnić serwer i bazę do testowania.
P.S Żadnych errorów nie ma.
#10
Napisano 22.03.2011 14:56
Załączone pliki
#11
Napisano 22.03.2011 15:15
Zastanawiam się czy w
new const gszDB[] = "contest";
zamist contest nie powinna być nazwa mojej bazy = db186168
Przetestuje koło 18:30 jak wrócę z Angielskiego.
EDIT: Na szybko zainstalowałem na stronce skrypt, wypełniłem dane klikam zapisz i nic się nie dzieje. Tak jakby strona się odświeża i od nowa mam dane wpisać.
Użytkownik suis edytował ten post 22.03.2011 15:20
#12
Napisano 22.03.2011 15:18

#13
Napisano 22.03.2011 15:26
Co innego proponujesz?
H@ sieci jest pod wieczór więc nie mam danych do bazy
#14
Napisano 22.03.2011 15:29
<?php $host="localhost"; $user="root"; $pass="root"; $db="contest"; ?>
#15
Napisano 22.03.2011 19:03
Tylko z www jakiś problem jest, cały czas pokazuje, że nie może się połączyć z bazą ;x Podałem takie same dane jak przy kompilacji.
Tak to mniej więcej wygląda
#16
Napisano 22.03.2011 21:19
#17
Napisano 22.03.2011 21:47
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /virtual/z/a/zabijamy-konkurs.ugu.pl/install/index.php on line 19
#18
Napisano 22.03.2011 23:20
#19
Napisano 23.03.2011 18:34
new const gszHost[] = "db4free.net"; new const gszUser[] = "gufinsky"; new const gszPassword[] = "<img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/cmok.gif' class='bbc_emoticon' alt=':*' />"; new const gszDB[] = "zabijamykonkurs";
I takie same wpisuje na www.
W bazie normalnie zapisuje zabicia z danej broni więc nie wiem czemu www nie może się połączyć.
#20
Napisano 23.03.2011 18:45
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych