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
-
czasowa.rar 2,98 KB
190 Ilość pobrań
-
stała.rar 3,64 KB
248 Ilość pobrań
Użytkownik trupsoz13 edytował ten post 15.01.2011 14:09