Witam! Szukam plugin, który automatycznie banuje graczy reklamujących inne serwery lub adresy zawierające słowo forum.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
szukam pluginu
Temat rozp. lQ, 10.09.2008 13:20
2 odpowiedzi w tym temacie
#1
Napisano 10.09.2008 13:20
#2
Napisano 10.09.2008 14:21
zlookaj to...
edytuj na własne jeśli Ci nie pasuje
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Restrict Advertising"
#define VERSION "1.0"
#define AUTHOR "Alka & Sn!ff3r"
stock const advertising_words[][] = {
"www.",
".pl",
".com",
".net",
".org",
".no-ip",
".ru",
".eu",
".uk"
}
new const reason[] = "Reklamowanie!";
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say", "hook_chat");
register_clcmd("say_team", "hook_chat");
register_cvar("amx_adspunish_mode","1")
register_cvar("amx_adsban_time","5")
}
public hook_chat(id)
{
new szArgs[512];
read_args(szArgs, 511);
new len;
len = strlen(szArgs);
new digits, periods;
new szName[32];
get_user_name(id, szName, 31);
for(new i = 0 ; i < sizeof (advertising_words) ; i++)
{
if(containi(szArgs, advertising_words[i]) != -1)
{
server_cmd("amx_kick ^"%s^" %s", szName, reason);
return 1;
}
}
//pobrano z cs-puchatek.pl
for(new i; i < len; i++)
{
if(isdigit(szArgs[i]))
{
digits++
}
else if(szArgs[i] == '.' || szArgs[i] == ':')
{
periods++
}
}
if(digits > 3 && periods > 2)
{
new punish = get_cvar_num("amx_adspunish_mode")
if(punish == 1)
{
static Ip[32]
get_user_ip(id, Ip, 31, 1)
server_cmd("addip %d ^"%s^";wait;wait;writeip", get_cvar_num("amx_adsban_time"), Ip);
}
else if(punish ==2)
server_cmd("amx_kick ^"%s^" %s", szName, reason);
return 1;
}
return 0;
}edytuj na własne jeśli Ci nie pasuje
stock const advertising_words[][] = {
"www.",
".pl",
".com",
".net",
".org",
".no-ip",
".ru",
".eu",
".uk"
}
#3
Napisano 10.09.2008 14:50
http://amxx.pl/viewtopic.php?t=923 ban za napisanie IP
http://amxx.pl/viewtopic.php?t=1018 ban za napisanie www
http://amxx.pl/viewtopic.php?t=1018 ban za napisanie www
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych
Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
Donacje i napiwki dla streamerów - StreamPay.pl
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
Donacje i napiwki dla streamerów - StreamPay.pl


Dodatki SourceMod



Temat jest zamknięty









