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 Dam CI wszystkie dane a Ty sobie poustawiasz ja później tylko odpale skrypt do zliczania i będzie ok
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 w sma masz strukturę tabeli z danymi. Jak chcesz to kolejne konkursy mogą być zapisywane osobno, wtedy dojdze 1 tabela w bazie, a info o fragach zostaje na stałe (właściwie do najbliższego DELETE ) po każdym z nich. Zaraz przerobię na nick, tylko musisz sobie pilnować, żeby nie zmieniali. Jest osobny plugin do blokowania zmiany nicku, więc po co mam pisać.
* 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