Skip to content

AmxxPro-pl/Report-Players

Repository files navigation

Report Players


Description

  • System zgłoszeń graczy CS 1.6 zintegrowany z platformą Discord
  • Odczytywanie powodów z pliku reasons.ini
  • Odczytywanie cvarów z pliku discord.cfg

Configure

api.cfg
//===================== » API - Configuration « =====================
//                     Autor: N1K1Cz
//                     Strona: © AmxxPro.pl

"Discord"
{
"report" "https://discord.com/api/webhooks/ID"
}

//===================== » API - Configuration « =====================
discord.cfg
//===================== » Discord - Configuration « =====================
//                     Autor pluginu: N1K1Cz
//                     Strona: © AmxxPro.pl

//Glowny prefix pluginu ( [» AmxxPro.pl «] - Domyślnie )
amxxpro_discord_prefix "[» AmxxPro.pl «]"

//Co ile czasu mozna wysylac zgloszenie? ( 300 - Domyślnie )
amxxpro_discord_interval "300"

//Jaką flage musi posiadać admin, żeby być wykrywanym jako admin? ( d - Domyślnie )
amxxpro_discord_report_flag "d"

//Możliwość zgłaszania adminów? ( 1 - Tak | 0 - Nie )
amxxpro_discord_report_admin "1"

//Pokazywać # przy adminie w menu zgłoszeń? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_admin "1"

//Pokazywać czas zgłoszenia? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_time "1"

//Pokazywać mape zgłoszenia? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_map "1"

//Pokazywać powód zgłoszenia? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_reason "1"

//Czy ma być włączony własny powód zgłoszenia? ( 1 - Tak | 0 - Nie )
amxxpro_discord_my_reason "1"

//Pokazywać gracza, który zgłosił? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_player "1"

//Powiadamiać adminów o zgłoszeniu na czacie? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_ping "1"

//Pokazywać grafikę nad footerem? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_footer_img "1"

//Pokazywać grafikę thumbnail? ( 1 - Tak | 0 - Nie )
amxxpro_discord_show_thumbnail_img "1"

//ID Grup, które mają zostać oznaczone? ( @everyone - domyslnie )
amxxpro_discord_id_ranga "@everyone"

//Nazwa BOT'a
amxxpro_discord_bot_name "AmxxPro.pl - Report Player"

//Avatar BOT'a
amxxpro_discord_bot_avatar "https://i.imgur.com/EDUv58r.png"

//Tytuł BOT'a
amxxpro_discord_bot_title "ReportBot - AmxxPro.PL"

//Grafika nad footerem
amxxpro_discord_footer_img "https://i.imgur.com/nlCnT4I.png"

//Kolor EMBED ( 12092939 - domyslnie)
amxxpro_discord_color "12092939"

//Grafika thumbnail
amxxpro_discord_thumbnail_img "https://i.imgur.com/EDUv58r.png"

//===================== » Discord - Configuration « =====================
reasons.ini
;===================== » Reasons - Configuration « =====================
;                     Autor: N1K1Cz
;                     Strona: © AmxxPro.pl

"Cheater"
"Wyzywa"
"Naduzywa Mikro"
"Nie wykonuje cel mapy"

;===================== » Reasons - Configuration « =====================
Instrukcja Instalacji
1. Pobierasz całość jako folder ZIP i rozpakowujesz
2. Do kompilatora wrzucasz bezpośrednio plik .sma oraz pliki .inc do foleru include kompilatora (łącznie te z folderu z grip)
3. Na serwer musisz wrzucić przekompilowany plik .amxx do plugins oraz cała zawartość folderu configs oraz modules do odpowiednich folerów
4. Po odpaleniu serwera utworzą Ci się w configs pliki - najważniejszy to api.cfg do którego podajesz link do utworzonego na serwerze discord webhooka

ScreenShots

Server
  • Chat

  • Interval Time

  • Menu Players

  • Menu Reasons

Discord
  • Discord Message

Requirements

  • AMXModX 1.9 / AMXModX 1.10
  • ReHLDS
  • GRIP 0.1.3 +