ďťż

Odwiedź Forum via SteamID/IP/Nick

Śpiąca Królewna.
Opis:

Plugin sprawdza czy w bazie danych istnieje steamid/ip/nick gracza. Jeśli go nie ma do jego nicku dodawany jest zdefiniowany tag. Usunięcie go wymaga rejestracji na forum i uzupełnienie pola steamid* w panelu użytkownika.

Wsparcie dla:

phpBB3
phpBB by przemo

Konfiguracja forum:

Dla PHPBB3

Należy stworzyć nowe pole w panelu użytkownika. W administracji szukamy w zakładce Users and Groups


Custom profile fields

tam dodajemy pole o nazwie


steamid

typu "Single Text Field". Dalej uzupełniamy różne opcje pamiętając, by pole Field identification: zostało z wartością "steamid" (bez cudzysłowu).

Dla PHPBB by przemo

Panel Administracji -> Użytkownicy -> Pola w profilu

Dodaj nowe pole koniecznie z nazwą steamid, by plugin mógł je wykryć. Długi opis może być dowolny.

Konfiguracja pluginu:

Trzy stałe odpowiedzialne za MySQL: host (HOST), baza danych(DB) i prefiks tabel(TABLESPREFIX)


//Dane MySQL, użytkownik i hasło wpisz w configs/sql2.txt
#define HOST "127.0.0.1"
#define DB "phpbb_byprzemo"
#define TABLESPREFIX "phpbb_"



//Adres WWW
#define WWW "www.cs-liplas.pl"


Adres Twojego forum
Uzupełniamy zgodnie z prawdą.

Teraz w folderze konfiguracji amxxa (amxmodx/configs/) tworzymy plik sql2.txt
Wpisujemy do niego nazwę usera bazy danych i jego hasło


db_user
moje_haslo


Tag:


#define PREFIX "[No-Reg]"

Komendy:

forumnicks
pokazuje w okienku listę graczy i ich nicki: w grze i na forum.

Wybór skryptu i metody:

1. Skrypt


//Skrypt
//------------------------------------
#define PHPBB3 0
#define PHPBB_BYPRZEMO 1
//przypisz Skrypt
#define FORUM_SCRIPT PHPBB3


do stałej FORUM_SCRIPT przypisujemy wartość zgodną z oczekiwaniem


#define FORUM_SCRIPT PHPBB3

lub


#define FORUM_SCRIPT PHPBB_BYPRZEMO

Identycznie rozwiązanie zastosowałem dla wyboru metody


//Metoda
//------------------------------------
#define FETCH_BY_STEAMID 0
//Nie polecam po IP
#define FETCH_BY_IP 1
#define FETCH_BY_NAME 2
//przypisz Metodę
#define FETCH FETCH_BY_STEAMID


do stałej FETCH przypisujemy wartość zgodną z oczekiwaniem (jedną z trzech z listy powyżej)

* dodatkowe pole musi mieć (krótką) nazwę 'steamid' nawet w przypadku pracy z metodą IP

Poprawka 1.31
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • super-siostry.pev.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © Śpiąca KrĂłlewna.