#8523 przez Sru
Cz, 14 sty 2010, 17:48
Plugin każe graczy za wpisywanie adresów www na sayu.
Kod: Zaznacz cały#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"
}

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;
        }
    }

    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;

Cvary
Kickowania zamiast bana
Kod: Zaznacz całyamx_adspunish_mode 2

Czas bana
Kod: Zaznacz całyamx_adsban_time 1

Podobne wątki Statistics Ostatni post
[AMXX]Winter Environment - świąteczne akcenty na serwerze
przez Sru Cz, 10 gru 2009, 15:09 w Kosz
4 Odpowiedzi
2359 Wyświetlone

Avatar użytkownika

przez Sru
N, 13 gru 2009, 15:38
Śnieg na każdej mapie - snow.amxx snow2.amxx
przez Sru So, 21 lis 2009, 13:41 w Kosz
0 Odpowiedzi
2609 Wyświetlone

Avatar użytkownika

przez Sru
So, 21 lis 2009, 13:41
Sprzedam paczki AMXX / Technik serwerow AMXX
przez mirosolex Cz, 10 maja 2018, 17:11 w Serwery CS
0 Odpowiedzi
730 Wyświetlone

Avatar użytkownika

przez mirosolex
Cz, 10 maja 2018, 17:11
SzablonyCMS.com - Projektowanie stron WWW
przez Finishek Śr, 10 sie 2011, 01:00 w Wasza twórczość
0 Odpowiedzi
1382 Wyświetlone

Avatar użytkownika

przez Finishek
Śr, 10 sie 2011, 01:00
Serwery Gier Multiplayer - Zbiór Stron.
przez luk. So, 8 sty 2011, 13:52 w Kosz
0 Odpowiedzi
1609 Wyświetlone

Avatar użytkownika

przez luk.
So, 8 sty 2011, 13:52
petrus-design.pl || Profesjonalne projektowanie stron
przez PetruS So, 2 cze 2012, 21:13 w Wasza twórczość
0 Odpowiedzi
1425 Wyświetlone

Avatar użytkownika

przez PetruS
So, 2 cze 2012, 21:13
petrus-design.pl || profesjonale tworzenie stron oraz grafik
przez PetruS Wt, 22 lis 2011, 17:56 w Wasza twórczość
0 Odpowiedzi
1604 Wyświetlone

Avatar użytkownika

przez PetruS
Wt, 22 lis 2011, 17:56
petrus-design.pl || profesjonale tworzenie stron oraz grafik
przez PetruS So, 19 lis 2011, 14:25 w Serwery CS
0 Odpowiedzi
1202 Wyświetlone

Avatar użytkownika

przez PetruS
So, 19 lis 2011, 14:25
Reklama Stron www, Sieci Serwerów, Fora Internetowe - Zobacz!
przez kp1304 N, 20 gru 2009, 13:17 w O wszystkim i o niczym
0 Odpowiedzi
1694 Wyświetlone

Avatar użytkownika

przez kp1304
N, 20 gru 2009, 13:17
Reklama Stron www, Sieci Serwerów, Fora Internetowe, Firmy itp. - Zobacz!
przez kp1304 Śr, 30 gru 2009, 21:21 w Kosz
0 Odpowiedzi
1471 Wyświetlone

Avatar użytkownika

przez kp1304
Śr, 30 gru 2009, 21:21

Kto przegląda forum

Zidentyfikowani użytkownicy: Google[BOT], Sogou [Bot], Tbot