![]() |
|
Odwiedź Forum via SteamID/IP/Nick - Printable Version +- CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum (https://cshot.pl) +-- Forum: Counter-Strike (https://cshot.pl/forumdisplay.php?fid=54) +--- Forum: Counter-Strike 1.6 (https://cshot.pl/forumdisplay.php?fid=55) +---- Forum: PLUGINY (https://cshot.pl/forumdisplay.php?fid=62) +---- Thread: Odwiedź Forum via SteamID/IP/Nick (/showthread.php?tid=2517) |
Odwiedź Forum via SteamID/IP/Nick - Poster - 09-18-2025 [TITLE] Odwiedź Forum via SteamID/IP/Nick [URL] https://amxx.pl/topic/6314-odwiedź-forum-via-steamidipnick/ **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ą 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"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=1327 "Pobierz załącznik"]**sql2.rar**[/url] **84 bajtów** 392 Ilość pobrań * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=2020 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=2020 "Pobierz załącznik"]**odwiedz_forum.sma**[/url] **9,15 KB** 378 Ilość pobrań [ **odwiedz_forum.amxx**](/kompilator/plugin/2020"Pobierz plik AMXX") Załączniki: odwiedz_forum.sma sql2.rar |