Rezerwacja Nicków GMAMXbans
Truposz WWL
19.11.2010
Witam,
Chciałem wam przedstawić mój pierwszy opublikowany skrypt, a mianowicie rezerwacje nicków wraz z AmxBans 6.0.0+ (wszystkie z zapisem adminów na czas do bazy danych). Powstały 2 wersje skryptu z rezerwacją na stałem i rezerwacją na określony czas. Zacznę od opisania wersji na stałe.
Wersja Stała
Rezerwując nick tym skryptem rezerwacja jest na stałe czyli nigdy nie wygasa dodałem 3 pola formularza: Nick, Hasło i link do reklamy. Tak żeby coś było w zamian rezerwacji. Link do reklamy zapisuje się do pliku pierwsza.txt i wygląda miej więcej tak:
Wersja Czasowa
Rezerwując nick tym skryptem rezerwacja jest na okres czasu w standardzie 14 dni. dodałem 3 pola formularza: Nick, Hasło i link do reklamy. Tak żeby coś było w zamian rezerwacji. Link do reklamy zapisuje się do pliku pierwsza.txt i wygląda miej więcej tak:
Konfiguracja
Konfiguracja obu skryptów wygląda podobnie. W pliku config.php trzeba podać dane do bazy danych AmxBans
Zmiany
Opisze co trzeba zmienić w niestandardowych sytuacjach np. mamy kilka serwerów i chcemy dać rezerwacje na kilku jednocześnie wtedy do pliku index.php trzeba:
Jeśli nie ten dział proszę o przeniesienie!
Użytkownik trupsoz13 edytował ten post 15.01.2011 14:09
Chciałem wam przedstawić mój pierwszy opublikowany skrypt, a mianowicie rezerwacje nicków wraz z AmxBans 6.0.0+ (wszystkie z zapisem adminów na czas do bazy danych). Powstały 2 wersje skryptu z rezerwacją na stałem i rezerwacją na określony czas. Zacznę od opisania wersji na stałe.
Wersja Stała
Rezerwując nick tym skryptem rezerwacja jest na stałe czyli nigdy nie wygasa dodałem 3 pola formularza: Nick, Hasło i link do reklamy. Tak żeby coś było w zamian rezerwacji. Link do reklamy zapisuje się do pliku pierwsza.txt i wygląda miej więcej tak:
Nick Link czyli np. tak Truposz[WWL] http://u-mudzyna.com.pl/reklamaforum.htmlSkrypt jest w fazie rozwoju następna wersja będzie na dniach.
Wersja Czasowa
Rezerwując nick tym skryptem rezerwacja jest na okres czasu w standardzie 14 dni. dodałem 3 pola formularza: Nick, Hasło i link do reklamy. Tak żeby coś było w zamian rezerwacji. Link do reklamy zapisuje się do pliku pierwsza.txt i wygląda miej więcej tak:
Nick Link czyli np. tak Truposz[WWL] http://u-mudzyna.com.pl/reklamaforum.htmlPowiecie no dobra ale co jak się skończy rezerwacja powiem że trzeba odpalić skrypt przedłużenie.php są w nim 2 pola Nick, Link do reklamy które zapisują się w pliku przeduzenie.txt. Rezerwacja jest przedłużana o kolejne 14 dni.
Konfiguracja
Konfiguracja obu skryptów wygląda podobnie. W pliku config.php trzeba podać dane do bazy danych AmxBans
function connection() { // serwer $mysql_server = "localhost"; // admin $mysql_admin = "root"; // haslo $mysql_pass = ""; // nazwa baza $mysql_db = ""; // nawiazujemy polaczenie z serwerem MySQL @mysql_connect($mysql_server, $mysql_admin, $mysql_pass) or die('Brak polaczenia z serwerem MySQL.'); // laczymy sie z baza danych @mysql_select_db($mysql_db) or die('Blad wyboru bazy danych.'); } $dbtable = "amx_amxadmins"; //Nie zmieniamy $dbtable2 = "amx_admins_servers"; //Nie zmieniamyJeszcze po wgraniu nadać na pliki .txt prawa dostępu 666
Zmiany
Opisze co trzeba zmienić w niestandardowych sytuacjach np. mamy kilka serwerów i chcemy dać rezerwacje na kilku jednocześnie wtedy do pliku index.php trzeba:
$player1 = "SELECT * from $dbtable where username='$username'"; $query1 = mysql_query($player1)or die(mysql_error()); $row1 = mysql_fetch_array($query1); $id1 = $row1["id"]; $server1 = '1'; $custom1 = ''; $static1 = 'no'; $admin1 = "INSERT INTO `amx_admins_servers` (`admin_id`, `server_id`, `custom_flags`, `use_static_bantime`) VALUES ('$id1', '$server1', '$custom1', '$static1')";Skopiuj to I wklej niżej następnie zmień wszystkie 1 na kolejny numer.
Jeśli nie ten dział proszę o przeniesienie!
Załączone pliki
Użytkownik trupsoz13 edytował ten post 15.01.2011 14:09
ProMil
20.11.2010
To działa jak srn czy jak?
Bo przecież w amxbans też da się dać rezerwację slotów np na 3 dni. i po 3 dniach się wyłącza.
Bo przecież w amxbans też da się dać rezerwację slotów np na 3 dni. i po 3 dniach się wyłącza.
Truposz WWL
20.11.2010
Nie to rezerwuje nick tylko przez stronę WWW a nie jak SRN przez wpisanie /nicki
DeFald
02.12.2010
Zrobilem wszystko jak w instrukcji i wyskakuje mi takie cos gdy chce zarejestrowac nick
Aby zarejestrować na naszym serwerze swój nickUnknown column 'icq' in 'field list'
zenuś
13.01.2011
Witam, używam GmAMXBans 1.5 i działa, lecz jest jeden problem. Dodaje leczy nie przypisuje do danego serwera, trzeba to zrobić ręcznie. Da się to jakoś zrobić aby automatycznie po dodaniu przypisywało do danego serwera ?
Truposz WWL
14.01.2011
Która wersja powinno się przypisywać automatycznie i pokaż pliki jeśli edytowałeś może wpisałeś złe id serwera w
Użytkownik trupsoz13 edytował ten post 14.01.2011 23:44
$server1 = '1';
Użytkownik trupsoz13 edytował ten post 14.01.2011 23:44
zenuś
15.01.2011
wersja stała, nic nie zmieniałem, podałem tylko dane do bazy. Mam 3 serwery ale chce to tylko na serwerze pierwszym.
Truposz WWL
15.01.2011
Wejdź w phpmyadmin i w tabeli server_info sprawdź jakie id ma ten serwer. I wpisz numer id w zmienną $server1 = 'tutaj'; . Powiedz czy działa
Użytkownik trupsoz13 edytował ten post 15.01.2011 11:59
Użytkownik trupsoz13 edytował ten post 15.01.2011 11:59
Truposz WWL
15.01.2011
To było robione pod 1.3a/1.4 nie wiem czemu nie działa na 1.5 zaraz sprawdzę u siebie
Dodano 15 styczeń 2011 - 13:40:
Racja nie działa na 1.5 napisze nową wersje i zaraz dodam
Dodano 15 styczeń 2011 - 13:40:
Racja nie działa na 1.5 napisze nową wersje i zaraz dodam
Birkoff
15.02.2011
Skopiuj to I wklej niżej następnie zmień wszystkie 1 na kolejny numer.
Mam 9 serwerów, chce rejestrowanie tylko na jednym z nich - jak przypisać konkretny serwer do tego systemu?
L0rdS^P0l4K
15.02.2011
Skopiuj to I wklej niżej następnie zmień wszystkie 1 na kolejny numer.
Mam 9 serwerów, chce rejestrowanie tylko na jednym z nich - jak przypisać konkretny serwer do tego systemu?
Otwórz sobie swojego phpmyadmina z widokiem na dane tabeli `amx_serverinfo`.
Wyszukaj serwer który cię interesuje i sprawdź jakie ma ID [Kolejno pola rekordu do ID timestamp hostname...] Ciebie interesuje teraz sprawdzenie hostname i zapamiętanie ID tego serwera.
Otwierasz plik index.php i edytujesz linijkę
$server1="1";Wpisując ID serwera zamiast tej 1.
Skrypt ten jest w ogóle dziwnie napisany. Zakładając że każdy z nas ma w bazie serwer o ID=1 będzie działać.
U mnie w bazie akurat takiego serwera brak.
Birkoff
16.02.2011
niby smiga ale po rezerwacji na konkretnym serwerze, aktywacji w amxbans musze dokonac osobiscie - moze jakis update, zeby z automata bylo aktywowane zarezerwowane konto?
Użytkownik Birkoff edytował ten post 16.02.2011 03:31
Użytkownik Birkoff edytował ten post 16.02.2011 03:31
niemamkonta
03.03.2012
No ja bym tego skryptu nie instalował u siebie, Ci co znają troche php też raczej nie. W ogóle nie filtrowane są wartości $_POST
LoveIgnaszewska
10.04.2012
Umiałby ktoś zrobić ten skrypt w sposób , aby nie dało rady zarejestrować drugi raz tego samego nicku?