UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: dontsayips | Edit ;]

Pokaż wyniki od 1 do 8 z 8
  1. #1 dontsayips | Edit ;] 
    Spamer z doświadczeniem
    Dołączył
    Jul 2007
    Wiek
    27
    Posty
    440
    Chce aby wspopracowalo z amxbans ;]

    kod:

    #define PLUGINNAME "Don't say IPs"
    #define VERSION "0.1"
    #define AUTHOR "JGHG"
    /*
    Copyleft 2005
    Plugin topic: The topic or forum you have requested has moved!


    Don't say IPs
    =============
    Messages like "hey join my server 213.34.231.23" are automatically blocked... and another message is printed instead. :-P
    Or, you can choose to just ban violators by setting cvar ip_banviolators to 1 and ip_banminutes to how many minutes the violator should be banned. 0 is permanent, 5 is default.

    /JGHG


    VERSIONS
    ========
    050204 0.1 First version


    CREDITS
    =======
    Requested by lord_inuyasha88.
    */

    #include <amxmodx>
    #include <regex>

    #define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b
    #define REASON "IP advertising"
    #define CVAR_BANMINUTES "ip_banminutes"
    #define CVAR_BANVIOLATORS "ip_banviolators"

    // Globals below
    new Regex:g_result
    new g_returnvalue
    new g_error[64]
    new g_allArgs[1024]
    // Globals above

    public plugin_modules() {
    require_module("regex")
    }

    public hook_say(id, level, cid) {
    read_args(g_allArgs, 1023)
    g_result = regex_match(g_allArgs, PATTERN, g_returnvalue, g_error, 63)
    switch (g_result) {
    case REGEX_MATCH_FAIL: {
    log_amx("REGEX_MATCH_FAIL! %s", g_error)
    return PLUGIN_CONTINUE
    }
    case REGEX_PATTERN_FAIL: {
    log_amx("REGEX_PATTERN_FAIL! %s", g_error)
    return PLUGIN_CONTINUE
    }
    case REGEX_NO_MATCH: {
    return PLUGIN_CONTINUE
    }
    default: {
    if (get_cvar_num(CVAR_BANVIOLATORS)) {
    new userid = get_user_userid(id)
    new minutesString[10]
    get_cvar_string(CVAR_BANMINUTES, minutesString, 9)
    new temp[64], banned[16], minutes = get_cvar_num(CVAR_BANMINUTES)

    if (minutes)
    format(temp, 63, "%L", id, "FOR_MIN", minutesString)
    else
    format(temp, 63, "%L", id, "PERM")

    format(banned, 15, "%L", id, "BANNED")

    new authid[32]
    get_user_authid(id, authid, 31)

    new name[32]
    get_user_name(id, name, 31)
    log_amx("%s (%s), %s %s because of advertising an IP address. This was written: ^"%s^"", name, authid, banned, temp, g_allArgs)

    server_cmd("kick #%d ^"%s (%s %s)^";wait;banid ^"%d^" ^"%s^";wait;writeid", userid, REASON, banned, temp, minutes, authid)
    }
    else {
    client_cmd(id, "say ^"I must say.... This server ROCKS!^"")
    }
    regex_free(g_result)
    return PLUGIN_HANDLED // block msg
    }
    }

    return PLUGIN_CONTINUE
    }



    public plugin_init() {
    register_plugin(PLUGINNAME, VERSION, AUTHOR)

    register_clcmd("say", "hook_say")
    register_cvar(CVAR_BANVIOLATORS, "0")
    register_cvar(CVAR_BANMINUTES, "30")

    register_dictionary("admincmd.txt")
    }
     

  2. #2  
    Super Mod Awatar seba
    Dołączył
    Jun 2007
    Wiek
    4
    Posty
    13,379
    Kod:
    #define PLUGINNAME "Don't say IPs"
    #define VERSION "0.1"
    #define AUTHOR "JGHG"
    /*
    Copyleft 2005
    Plugin topic: The topic or forum you have requested has moved!
    
    
    Don't say IPs
    =============
    Messages like "hey join my server 213.34.231.23" are automatically blocked... and another message is printed instead. :-P
    Or, you can choose to just ban violators by setting cvar ip_banviolators to 1 and ip_banminutes to how many minutes the violator should be banned. 0 is permanent, 5 is default.
    
    /JGHG
    
    
    VERSIONS
    ========
    050204 0.1 First version
    
    
    CREDITS
    =======
    Requested by lord_inuyasha88.
    */
    
    #include <amxmodx>
    #include <regex>
    
    #define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b
    #define REASON "IP advertising"
    #define CVAR_BANMINUTES "ip_banminutes"
    #define CVAR_BANVIOLATORS "ip_banviolators"
    
    // Globals below
    new Regex:g_result
    new g_returnvalue
    new g_error[64]
    new g_allArgs[1024]
    // Globals above
    
    public plugin_modules() {
        require_module("regex")
    }
    
    public hook_say(id, level, cid) {
        read_args(g_allArgs, 1023)
        g_result = regex_match(g_allArgs, PATTERN, g_returnvalue, g_error, 63)
        switch (g_result) {
            case REGEX_MATCH_FAIL: {
                log_amx("REGEX_MATCH_FAIL! %s", g_error)
                return PLUGIN_CONTINUE
            }
            case REGEX_PATTERN_FAIL: {
                log_amx("REGEX_PATTERN_FAIL! %s", g_error)
                return PLUGIN_CONTINUE
            }
            case REGEX_NO_MATCH: {
                return PLUGIN_CONTINUE
            }
            default: {
                
                new ust = get_cvar_num(CVAR_BANVIOLATORS)
                
                
                if (ust == 1) 
                {
                    new userid = get_user_userid(id)
                    new minutesString[10]
                    get_cvar_string(CVAR_BANMINUTES, minutesString, 9)
                    new temp[64], banned[16], minutes = get_cvar_num(CVAR_BANMINUTES)
                    
                    if (minutes)
                        format(temp, 63, "%L", id, "FOR_MIN", minutesString)
                    else
                        format(temp, 63, "%L", id, "PERM")
                    
                    format(banned, 15, "%L", id, "BANNED")
                    
                    new authid[32]
                    get_user_authid(id, authid, 31)
                    
                    new name[32]
                    get_user_name(id, name, 31)
                    log_amx("%s (%s), %s %s because of advertising an IP address. This was written: ^"%s^"", name, authid, banned, temp, g_allArgs)
                    
                    server_cmd("kick #%d ^"%s (%s %s)^";wait;banid ^"%d^" ^"%s^";wait;writeid", userid, REASON, banned, temp, minutes, authid)
                }
                else if (ust == 2)
                {            
                    new minutes = get_cvar_num(CVAR_BANMINUTES)
                    new name[32]
                    get_user_name(id, name, 31)                
                    server_cmd("amx_banip ^"%d^" ^"%s^" %s",minutes,name,REASON)                
                }
                
                else {
                    client_cmd(id, "say ^"I must say.... This server ROCKS!^"")
                }
                regex_free(g_result)
                return PLUGIN_HANDLED // block msg
            }
        }
        
        return PLUGIN_CONTINUE
    }
    
    
    
    public plugin_init() {
        register_plugin(PLUGINNAME, VERSION, AUTHOR)
        
        register_clcmd("say", "hook_say")
        register_cvar(CVAR_BANVIOLATORS, "0")
        register_cvar(CVAR_BANMINUTES, "30")
        
        register_dictionary("admincmd.txt")
    }
    Oraz
    Kod:
    CVAR_BANVIOLATORS
    na 2
     

  3. #3  
    Spamer z doświadczeniem
    Dołączył
    Jul 2007
    Wiek
    27
    Posty
    440
    Jednak nie dziala ;/ zbanowalo ale do "bansonline.cspns.com sie nie dodaje ;//

    Jeszcze jedno ma banowac po ip pki jestemy przy tym :)
     

  4. #4  
    Super Mod Awatar seba
    Dołączył
    Jun 2007
    Wiek
    4
    Posty
    13,379
    Co dokładnie nie działa?
     

  5. #5  
    Spamer z doświadczeniem
    Dołączył
    Jul 2007
    Wiek
    27
    Posty
    440
    jak wpisze ip server to banuje wszystkich na steamie pisze ze zbanowany na dany czas ale pozniej pisze Banned From this server i do amxbans na stronie sie ban nie dodaje.

    Po zbanowaniu mnie banujesz wszystkich steamowcow na servie ^^
    ---------

    Widzialem na puchatku banowanie za reklame, udzielisz mi go?? :)
     

  6. #6  
    Super Mod Awatar seba
    Dołączył
    Jun 2007
    Wiek
    4
    Posty
    13,379
    Bo nie ustawiłeś tego CVAR'a o którym pisałem. Masz mega odchudzone ;]

    Kod:
    #define PLUGINNAME "Don't say IPs 4 AMXBANS"
    #define VERSION "0.1"
    #define AUTHOR "JGHG"
    
    #include <amxmodx>
    #include <regex>
    
    #define PATTERN "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b
    
    new const powod[] = "Reklama serwera"
    new const bantime = 30
    
    new Regex:g_result
    new g_returnvalue
    new g_error[64]
    new g_allArgs[1024]
    
    public plugin_modules() 
        require_module("regex")
    
    public hook_say(id, level, cid) 
    {
        read_args(g_allArgs, 1023)
        g_result = regex_match(g_allArgs, PATTERN, g_returnvalue, g_error, 63)
        switch (g_result) 
        {
            case REGEX_MATCH_FAIL, REGEX_PATTERN_FAIL, REGEX_NO_MATCH: 
                return PLUGIN_CONTINUE
            
            default: {            
                new ip[19]
                get_user_ip(id, ip, 18,1)
                server_cmd("amx_banip ^"%d^" ^"%s^" ^"%s^"",bantime,ip,powod)            
                regex_free(g_result)
                return PLUGIN_HANDLED
            }        
        }    
        return PLUGIN_CONTINUE
    }
    
    
    
    public plugin_init() 
    {
        register_plugin(PLUGINNAME, VERSION, AUTHOR)
        register_clcmd("say", "hook_say")
        register_dictionary("admincmd.txt")
    }
     

  7. #7  
    Spamer z doświadczeniem
    Dołączył
    Jul 2007
    Wiek
    27
    Posty
    440
    dziala, LOCK
     

  8. #8  
    Super Mod Awatar seba
    Dołączył
    Jun 2007
    Wiek
    4
    Posty
    13,379
    ziala, LOCK


    Nie lock tylko klikaj w to powyżej :P
     

Podobne wątki

  1. Bład w kompilacji zakazreklam + dontsayips
    By admyakuza in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 2
    Ostatni post / autor: 06-01-2010, 22:53
  2. PDF Edit Tools 1.3.4
    By ProgzMasta in forum Darmowe i legalne programy do pobrania
    Odpowiedzi: 0
    Ostatni post / autor: 14-06-2009, 18:02
  3. Multi-Edit 9.10.04
    By fReeBuck3T in forum Archiwum forum
    Odpowiedzi: 0
    Ostatni post / autor: 13-06-2009, 00:24
  4. Audio Edit Magic 8.6.3
    By sk8q in forum Darmowe i legalne programy do pobrania
    Odpowiedzi: 0
    Ostatni post / autor: 26-05-2009, 18:24
  5. Web Edit 1.2.3.08
    By 7heaven in forum Darmowe i legalne programy do pobrania
    Odpowiedzi: 0
    Ostatni post / autor: 15-03-2009, 09:02

Odwiedzający znaleźli tę stronę szukając:

cs 1.6 dontsayips jak zmienic i must say this server rocks

Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •