Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Strażnik NickówWielce konkurencyjny w tej kategorii!


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

#1 SeeK

    Wszechobecny

  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 12.07.2011 14:34

*
Popularny

opis
AUTORZY:
- SeeK(plugin)
- eL1x(skrypt)

Strażnik Nicków jest to zaawansowana metoda do zarządzania rezerwacjami nazw. Działa ona na platformie serwera(plugin) i strony WWW(skrypt). Bardzo ułatwia zapewnienie bezpieczeństwa statystyk graczy. Każda osoba przebywająca na serwerze posiada możliwość zastrzeżenia własnej nazwy. Podczas braku autoryzacji, osoba podszywająca się zostaje wykopany z serwera. Każda rezerwacja może posiadać 3 stany: oczekujący(zaraz po użyciu komendy), zaakceptowany(po zatwierdzeniu) i odrzucony(po odrzuceniu z jakiegoś powodu przez administrację). Wbudowana jest także możliwość wymuszenia, sprawdzania czasu gry tzn. aby zarezerwować nick, musisz mieć przegrane przynajmniej x sekund. Funkcja ta działa tylko wtedy, gdy na serwerze znajdują się psychostats'y.

Skrypt jest dostosowany pod phpBB3, ale występuje także w wersji no_cms.

inne informacje
Udoskonalona wersja 3.4.6. Co nowego?

- Możliwość rezerwacji na hasło
- Możliwość usunięcia rezerwacji
- Zoptymalizowany kod

Zupełnie nowa wersja 3.3.5! Co nowego?

Sposób działania całego silnika został kompletnie zmieniony. Proces rezerwacji odbywa się na kompletnie innej zasadzie.
- możliwość zastrzeżenia nicku przez każdego gracza, dzięki komendzie "/rezerwuj"
- przeniesienie danych do baz sql- stworzenie skryptu, zarządzającego stanami
- wiele, wiele innych drobnych zmian


Nowa wersja 2.0. Co nowego?

- Funkcja w konsoli, dzięki której możemy dodać rezerwację z poziomu serwera, pomimo nieobecności danego gracza.
- Możliwość nadania rezerwacji on-line, dzięki menu z lista graczy

screenshot
Skrypt phpBB
Dołączona grafika

Skrypt no_cms
Dołączona grafika

Plugin
Dołączona grafika
Dołączona grafika

instalacja
Z poziomu serwera:
Kopiujemy zawartość folderu "plugin" na serwer tj.
~/addons/amxmodx/plugins/straznik_nickow.amxx
~/addons/amxmodx/scripting/straznik_nickow.sma

Z poziomu strony WWW
Kopiujemy zawartość folderu web na serwer ftp naszej strony www. Znajdują się w nim dwa foldery phpBB oraz no_cms. W pierwszym znajduje się skrypt napisany specjalnie pod phpBB, natomiast w drugim skrypt napisany pod żadną konkretną platformę(na każdej będzie działało). Aby wszystko poprawnie działało postępuj zgodnie z wskazówkami

phpBB
~/public_html/miejsce_gdzie_masz_zainstalowane_phpbb3/rezerwacja.php
~/public_html/miejsce_gdzie_masz_zainstalowane_phpbb3/style/twoj_styl/template/rezerwacje.html
~/public_html/miejsce_gdzie_masz_zainstalowane_phpbb3/style/twoj_styl/template/rezerwacje_accept.html
~/public_html/miejsce_gdzie_masz_zainstalowane_phpbb3/style/twoj_styl/template/rezerwacje_delete.html

no_cms
~/public_html/rezerwacja_new.php
~/public_html/rezerwacja_conf.html

konfiguracja
Z poziomu strony WWW
Jeżeli dodaliśmy skrypt pod żadną konkretną platformę tj. no_cms, to musimy wyedytować plik rezerwacja_conf.php w następujący sposób
$username ="" // Login do panelu administratora skryptu
$password = "" // Hasło do panelu administratora skryptu

$db_host = "" // IP bazy danych
$db_username = "" // Użytkownika bazy danych
$db_password = "" // Hasło bazy danych
$db_database = "" // Nazwa bazy danych
cvary
//rezerwacja
//dane do bazy danych pod rezerwacje(jeżeli wybrałeś skrypt pod phpBB3, podaj tu dane do bazy danych na której stoi forum)
amx_sn_host "" // ip bazy
amx_sn_user "" // użytkownik w bazie
amx_sn_pass "" // hasło do tego użytkownika
amx_sn_db "" // nazwa bazy

//dane do bazy danych psychostatsow
amx_sn_ps_host "" // ip bazy danych pod którą podpięte są psychostats'y
amx_sn_ps_user "" // użytkownik tej bazy danych
amx_sn_ps_pass "" // hasło do tego użytkownika
amx_sn_ps_db "" // nazwa bazy

//Wymagana ilość czasu w sekundach, aby moc zarezerwować nick
sn_min_czas ""

//wyłącz/Wlacz sprawdzanie czasu(gdy nie ma zainstalowanych psychostatsow wyłącz tj. ustaw 0, inaczej grozi to crashem)
sn_czas ""

komendy admina
amx_rezerwuj "Nick" "IP/SID" - dodanie rezerwacji

komendy
say /rezerwuj - rezerwuje nick
say /usun - usuwa rezerwacje

Jeżeli zarezerwowałeś nick na hasło, to dopisz do pliku config.cfg
setinfo "_sn" "haslo"





Stara Wersja

OPIS: Sprawdzanie graczy odbywa się w ten sam sposób, ale wszystko zapisywane jest do pliku txt. Nie ma tutaj skryptu na stronę WWW, ani potrzeby posiadania baz sql.
Instalacja:
~/plugins/straznik_nickow.amxx
~/scripting/straznik_nickow.sma
~/configs/rezerwacja.ini

~/plugins/menufront.amxx*
~/data/lang/menufront.txt*

*Jeżeli chcesz, aby menu rezerwacji zostało dodane do amxmodmenu, skopiuj także te pliki
Komendy:
amx_rezerwacja "nick" "steamid/ip" - dodanie rezerwacji offline
amx_lista - menu dodawania rezerwacji online











Nowa i stara wersja: Nie zapomnij dodać wpisu do pliku plugins.ini - straznik_nickow.amxx

Załączone pliki


Użytkownik benio101 edytował ten post 02.11.2012 19:56

  • +
  • -
  • 7

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#2 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 02.08.2011 17:04

Nowa wersja 2.0. Co nowego?

- Funkcja w konsoli, dzięki której możemy dodać rezerwację z poziomu serwer'a, pomimo nieobecności danego gracza.
- Możliwość nadania rezerwacji on-line, dzięki menu z lista graczy

Użytkownik SeeK edytował ten post 05.09.2011 21:47

  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#3 sebul

    Godlike

  • Junior Admin

Reputacja: 2016
Godlike

  • Postów:5411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.08.2011 21:51

Lepiej było by już zrobić rezerwację na sid/hasło, bo ip to ktoś często ma zmienne ;] no i kod bardzo długi, da się to zrobić dużo krócej i bardziej przejrzyście. Ogólnie chyba lepiej na początku mapy wczytać cały plik z rezerwacjami i zapisać dane do tablicy dynamicznej array, dopiero potem sprawdzać czy dany nick jest zarezerwowany. A rezerwacja poprzez serwer? Jak dla mnie zbędne, nawet jeśli mógłby robić to tylko ktoś z flagą "a", bo skoro ktoś ma tą flagę to raczej ma też dostęp do ftp serwera, więc znowu kilka nie potrzebnych linijek się tworzy.

Dla mnie jednak to nie problem wejść na ftp i dodać jakąś rezerwację nicku, robię to już dłuższy czas, bo korzystam z podobnego pluginu, takiego jak napisałem w tym poście.

Użytkownik sebul edytował ten post 02.08.2011 23:59

  • +
  • -
  • 0
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Generator tabeli expa - aż do 103600 poziomu

#4 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 04.08.2011 20:31

Hasło to już jest zabawa z confingiem, a mi tu chodziło o to, by nic nie trzeba było robić ze strony gracza. Co do zmiennego ip, to strasznie czegoś takiego nie trawię, bo z takimi ludźmi są same problemy, dlatego też takim nie lubię dogadzać(mój kaprys). Kod wiem, że długi, ale niestety nie znalazłem nigdzie możliwości skrócenia tych 100-paru linijek odpowiedzialnych za każdy wybór menu. Hmm... a z tą tablicą, to i niegłupi pomysł, zastanowię się nad tym. A rezerwacja przez serwer jak dla mnie to bardzo ważna rzecz, ponieważ każdy admin może takową dodać. W najbliższych planach mam stworzenie systemu akceptacji rezerwacji, tak na wszelki wypadek. Aczkolwiek do grona administratorów przyjmuję się przecież zaufane osoby.
  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#5 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 20.09.2011 20:09

Zupełnie nowa wersja 3.3.5! Co nowego?

Sposób działania całego silnika został kompletnie zmieniony. Proces rezerwacji odbywa się na kompletnie innej zasadzie.
- możliwość zastrzeżenia nicku przez każdego gracza, dzięki komendzie "/rezerwuj"
- przeniesienie danych do baz sql- stworzenie skryptu, zarządzającego stanami
- wiele, wiele innych drobnych zmian

Użytkownik SeeK edytował ten post 20.09.2011 20:09

  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#6 Raku129

    Wszechwidzący

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:280
  • GG:
  • Lokalizacja:Bielawa
Offline

Napisano 21.09.2011 18:08

Przydałby się nick na hasło, oraz on-line opcja wyszukaj i wpisujesz nick/ip/steam-id i gościa znajduje.
  • +
  • -
  • 0

#7 hary

    Pomocny

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:66
  • Imię:Szymon
  • Lokalizacja:Torun
Offline

Napisano 24.09.2011 08:54

Fajnie to wszystko wygląda tylko brakuje opcji rezerwacji nicku na hasło no bo co z graczami ze zmiennym IP? I jeszcze przychodzi mi taki pomysł rezerwacji za sms :D

#8 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 28.10.2011 11:17

Udoskonalona wersja 3.4.6. Co nowego?

- Możliwość rezerwacji na hasło
- Możliwość usunięcia rezerwacji
- Zoptymalizowany kod
  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#9 Marcinek

    Zaawansowany

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:112
  • Imię:Marcin
  • Lokalizacja:Polska
Offline

Napisano 28.10.2011 12:18

fajny plugin mqasz +
ty jestes autorem?

zadziala ten plugin pod php 2 by przemo?

#10 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 28.10.2011 12:47

Tak jestem autorem :)
Oj nie jestem pewien, jakby co to wgraj wersje no_cms
  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#11 nyypl

    Zaawansowany

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:133
  • Lokalizacja:Kraków
Offline

Napisano 04.11.2011 18:54

Pytanie czy jeśli ktoś chce dodać rezerwacje przez stronę to jest pole jakie ma mieć hasło konto?

Druga sprawa dało by się zrobić tak że gdy ktoś zarezerwuje nick i nie wchodzi załóżmy 2 tygodnie na serwer to rezerwacja się usuwa? Tak to po dłuższej chwili dużo nicków będzie zarezerwowane a ktoś np już dawno nie gra.

Użytkownik nyypl edytował ten post 04.11.2011 18:58

  • +
  • -
  • 0

#12 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 10.11.2011 18:16

nyypl niestety nie ma. Co do drugiego to byłaby taka możliwość, ale gracze by się denerwowali, że usuwa im rezerwacje.
  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#13 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1570
Godlike

  • Postów:2733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 11.11.2011 21:26

A może zapis do pliku rezerwacji :)
Ogólnie postarałeś się + :]
  • +
  • -
  • 0

If you can dream it, you can do it.


#14 xarkez

    Pomocny

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:40
  • Imię:Artur
  • Lokalizacja:Wrocław
Offline

Napisano 12.11.2011 20:51

Mam pewnien problem wyskakuje mi taki błąd


[straznik_nickow.amxx] Load - Could not connect to SQL database. [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

moj cfg

<?php
	/**
	*
* Zmienne potrzebne do pliku rezerwacja.php
*
	*/

$username = 'xarkez';  // Login do panelu administratora
$password = 'arturek1';  // Hasło do panelu administratora

$db_host = 'localhost';  // Host bazy danych
$db_username = 'rezerwacja_slot';  // Użytkownika bazy danych
$db_password = '*****';  // Hasło bazy danych
$db_database = 'rezerwacja_nick';  // Nazwa bazy danych

?>

mam dodać localhost czy zewnetrzne IP

Czy może muszę edytować .sma i tam coś pozmieniać ?

Sry za post pod postem

Użytkownik xarkez edytował ten post 12.11.2011 12:52

  • +
  • -
  • 0

#15 SeeK

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 190
Profesjonalista

  • Postów:437
Offline

Napisano 13.11.2011 00:06

xarez, zamiast ' używaj " . A ponadto baze sql masz na tym samym ip co serwer?
Speedkill stara wersja ma zapis do pliku, ale nie jest ulepszana

@down Jeżeli na osobnym ip, to nie wpisuj localhost, tylko to właśnie ip ;)

Użytkownik SeeK edytował ten post 14.11.2011 21:11

  • +
  • -
  • 0

http://sklep-sms.pl - sklep do gry Counter-Strike w którym dokonuje się zakupów bez wychodzenia z serwera!

 

Planeta-Skilla.pl - Zapraszam!  :)


#16 xarkez

    Pomocny

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:40
  • Imię:Artur
  • Lokalizacja:Wrocław
Offline

Napisano 13.11.2011 10:51

Bazę mam na osobnym IP

Spr Twoją porade
  • +
  • -
  • 0

#17 nyypl

    Zaawansowany

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:133
  • Lokalizacja:Kraków
Offline

Napisano 22.11.2011 23:06

cos ta rezerwacja nie dziala, daje akceptuj przy oczekujacych i nic sie nie dzieje ani na serwie ani na www dalej jest w oczekujacych chodz pisze ze dodano do zaakceptowanych
edit. a gdy ktos da rezerwuj na nick to czy mu automatycznie w cfg zapisuje setinfo pw?
a i czy mogl bys usunac rezerwacje na ip? zeby bylo tylko steamid lub haslo? bo i tak duzo neo jest.

Użytkownik nyypl edytował ten post 22.11.2011 23:10

  • +
  • -
  • 0

#18 Koluś

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:44
  • GG:
  • Imię:Pawel
  • Lokalizacja:Aabenraa
Offline

Napisano 09.01.2012 23:09

co do postu wyzej to prawda

cos ta rezerwacja nie dziala, daje akceptuj przy oczekujacych i nic sie nie dzieje ani na serwie ani na www dalej jest w oczekujacych chodz pisze ze dodano do zaakceptowanych


Mozesz to naprawic ?

EDIT.
Chodzi o skrypt no_cms

Użytkownik vipkolo edytował ten post 09.01.2012 23:11

  • +
  • -
  • 0

#19 psuj

    Nowy

  • Pijawka

Reputacja: 0
zer0.

  • Postów:1
  • Imię:daniel
  • Lokalizacja:iałystok
Offline

Napisano 03.02.2012 20:06

mam ten spam problem dziala ale nie poprawnie nie mozna zakceptowac rezerwacji ani odrzucic moze ktos luknac co sie dzieje sie? skrypt no_cms
  • +
  • -
  • 0

#20 cayma

    Nowy

  • Pijawka

Reputacja: 0
zer0.

  • Postów:2
  • Imię:lukasz
  • Lokalizacja:polska
Offline

Napisano 04.02.2012 20:52

cos ta rezerwacja nie dziala, daje akceptuj przy oczekujacych i nic sie nie dzieje ani na serwie ani na www dalej jest w oczekujacych chodz pisze ze dodano do zaakceptowanych

umnie to samo proszę o poprawienie
  • +
  • -
  • 0




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

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