[URL] https://amxx.pl/topic/6314-odwiedź-forum...midipnick/
**Odwiedź Forum via SteamID/IP/Nick**
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....."
Adres Twojego forum
Uzupełniamy zgodnie z prawdą
![[Image: cwaniak.gif]](https://amxx.pl/public/style_emoticons/default/cwaniak.gif)
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
Załączone pliki
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1327 "Pobierz załącznik"]
![[Image: rar.gif]](https://amxx.pl/public/style_extra/mime_types/rar.gif)
* [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=2020 "Pobierz załącznik"]
![[Image: sma.gif]](https://amxx.pl/public/style_extra/mime_types/sma.gif)
[
![[Image: amxx.gif]](http://amxx.pl/public/style_extra/mime_types/amxx.gif)
"Pobierz plik AMXX")
Załączniki:
odwiedz_forum.sma
sql2.rar