ďťż
Ĺ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 |