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
 

Zdjęcie
GmAMXBans

Rezerwacja Nicków GMAMXbans

GmAMXBans

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
20 odpowiedzi w tym temacie

#1 Truposz WWL

    Profesjonalista

  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 19.11.2010 22:29

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:
Nick       Link
czyli np. tak
Truposz[WWL]     http://u-mudzyna.com.pl/reklamaforum.html
Skrypt 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.html
Powiecie 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 zmieniamy
Jeszcze 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

  • +
  • -
  • 1

#2 ProMil

    Profesjonalista

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:186
  • GG:
  • Steam:steam
  • Imię:Artur
  • Lokalizacja:Warszawa
Offline

Napisano 20.11.2010 17:09

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.
  • +
  • -
  • 0

#3 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 20.11.2010 19:13

Nie to rezerwuje nick tylko przez stronę WWW a nie jak SRN przez wpisanie /nicki
  • +
  • -
  • 0

#4 DeFald

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:1
  • Imię:Daniel
  • Lokalizacja:Białystok
Offline

Napisano 02.12.2010 17:25

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'


  • +
  • -
  • 0

#5 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 03.12.2010 19:48

Jaka wersja amxbans i wersja stała czy czasowa
  • +
  • -
  • 0

#6 zenuś

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:38
  • Lokalizacja:Czarnobyl
Offline

Napisano 13.01.2011 23:54

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 ?
  • +
  • -
  • 0

#7 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 14.01.2011 23:42

Która wersja powinno się przypisywać automatycznie i pokaż pliki jeśli edytowałeś może wpisałeś złe id serwera w
$server1 = '1';

Użytkownik trupsoz13 edytował ten post 14.01.2011 23:44

  • +
  • -
  • 0

#8 zenuś

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:38
  • Lokalizacja:Czarnobyl
Offline

Napisano 15.01.2011 02:49

wersja stała, nic nie zmieniałem, podałem tylko dane do bazy. Mam 3 serwery ale chce to tylko na serwerze pierwszym.
  • +
  • -
  • 0

#9 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 15.01.2011 04:40

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

  • +
  • -
  • 0

#10 zenuś

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:38
  • Lokalizacja:Czarnobyl
Offline

Napisano 15.01.2011 12:20

Niestety nie działa, dodaje ale nie przypisuje do żadnego serwera.
  • +
  • -
  • 0

#11 JakubL

    Zaawansowany

  • Zbanowany

Reputacja: 11
Początkujący

  • Postów:147
  • Imię:Jakub
  • Lokalizacja:Poland?
Offline

Napisano 15.01.2011 13:06

Czy to działa na GmAmxBans 1.3 lub 1.4 ?

#12 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 15.01.2011 13:35

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
  • +
  • -
  • 0

#13 zenuś

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:38
  • Lokalizacja:Czarnobyl
Offline

Napisano 15.01.2011 13:53

Ok, będę wdzięczny ;)
  • +
  • -
  • 0

#14 Truposz WWL

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 41
Pomocny

  • Postów:159
  • Lokalizacja:Duczki
Offline

Napisano 15.01.2011 14:10

Wersja poprawiona w pierwszym poście
  • +
  • -
  • 1

#15 Birkoff

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
Offline

Napisano 15.02.2011 02:48

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?
  • +
  • -
  • 0

#16 L0rdS^P0l4K

    Profesjonalista

  • Użytkownik

Reputacja: 117
Zaawansowany

  • Postów:197
  • GG:
  • Steam:steam
  • Imię:Denis
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 15.02.2011 18:10

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.
  • +
  • -
  • 0

#17 Birkoff

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
Offline

Napisano 16.02.2011 03:30

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

  • +
  • -
  • 0

#18 muvek

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:12
  • Imię:Marek
  • Lokalizacja:Uszew
Offline

Napisano 22.03.2011 18:07

Działa na 1.5.1 ?
  • +
  • -
  • 0

#19 niemamkonta

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • Lokalizacja:nie wiem
Offline

Napisano 03.03.2012 19:21

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
  • +
  • -
  • 0

#20 LoveIgnaszewska

    Życzliwy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:20
  • Lokalizacja:Serce Ady
Offline

Napisano 10.04.2012 09:35

Umiałby ktoś zrobić ten skrypt w sposób , aby nie dało rady zarejestrować drugi raz tego samego nicku?
  • +
  • -
  • 0





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych