Poka? wyniki od 1 do 3 z 3

W?tek: amx ban nick

  1. #1
    Senior Member Fajter
    Do??czy?
    Apr 2009
    Posty
    457

    Domy?lnie amx ban nick

    Kod:
    /*
    --------------------------------------------------------------
    ----------------------  Made by Deviance ---------------------
    --------------------- www.the-place.co.nr --------------------
    --------------------------------------------------------------
    */
    
    #include <amxmodx>
    #include <amxmisc>
    
    #define Plugin "Name Ban"
    #define Version "1.0"
    #define Author "Doombringer"
    
    new cvar, check_time, ban_time, log
    new names[200][64], num
    
    public plugin_init()
    {
        register_plugin(Plugin, Version, Author)
        
        cvar = register_cvar("NB_enabled", "1")
        check_time = register_cvar("NB_checktime", "100")
        ban_time = register_cvar("NB_bantime", "120")
        log = register_cvar("NB_log", "1")
        
        new configsdir[64], path[166]
        get_configsdir(configsdir, 63)
        
        format(path, 165, "%s/name_ban.ini", configsdir)
        read_nameban_file(path)
    }
    
    public read_nameban_file(path[])
    {
        new file = fopen(path, "rt")
        
        if(!file)
        {
            server_print("Could not find: %s", path)
            return PLUGIN_HANDLED
        }
        
        new Rtext[64]
        
        while(!feof(file))
        {
            fgets(file, Rtext, 63)
            
            if(equal(Rtext,""))
            continue;
            
            names[num] = Rtext        
            num++
        }
        
        server_print("Successfully loaded %d names", num)
        set_check_names()
        
        return PLUGIN_CONTINUE
    }
    
    stock has_notallowed_name(name[])
    {
        for(new i = 0; i < num; i++)
        {
            if(contain(name, names[i]) != -1)
            return 1
        }
        
        return 0
    }
    
    public set_check_names()
    {
        if(get_pcvar_num(check_time) < 1 || get_pcvar_num(cvar) < 1)
        {
            set_task(50.0, "set_check_names")
            return PLUGIN_CONTINUE
        }
        
        set_task(float(get_pcvar_num(check_time)), "check_names")
        return PLUGIN_CONTINUE
    }
    
    public check_names()
    {
        new players[32], number, player
        get_players(players, number)
        
        new name[32]
        for(new i = 0; i < number; i++)
        {
            player = players[i]
            get_user_name(player, name, 31)
            
            if(has_notallowed_name(name))
            {
                new steamid[32]
                get_user_authid(player, steamid, 31)
                
                server_cmd("amx_ban ^"%s^" %d ^"Not allowed name^"", name, get_pcvar_num(ban_time))
                
                if(get_pcvar_num(log) == 1)
                    log_to_file("ban_names_log.log", "%s {%s} got banned for using a not allowed name", name, steamid)
                
                break;
            }
        }
        
        set_check_names()
    }
    Zamieszczam tutaj kod który odpowiada za plugin do banowania na nick (mam nadziej?, ?e dzia?a).

  2. #2
    Head Administrator No? lajfer
    Do??czy?
    Feb 2009
    Sk?d
    Warszawa
    Posty
    864

    Domy?lnie

    wrzu? skompilowany i em mo?e jakie? komendy ?
    DD2 ONLY
    BF2 Battlefield 2 Mod
    FFA STEAM

    SKLEP TheGames.PL - KUP - Slot / XP na serwerze / ADMINA / Rang BF2 / Odznaki BF2 / V.I.P.
    Serwery CS Mody BF2, War3FT, Real Mod, FFA, TP, GunGame, COD, ZombieMod, DiabloMod - Forum Wielotematyczne

  3. #3
    Senior Member Fajter
    Do??czy?
    Apr 2009
    Posty
    457

    Domy?lnie

    W ?ródle nie znalaz?em komendy, przeszuka?em ca?y net (albo 90%) i te? nikt o komendach nie pisa?, ale jak si? g??biej przyjrza?em pluginowi to podejrzewam, ?e on nadpisuje normalne banowanie do banowania nicku czyli banujesz Agate podszywke i normalna te? nie wejdzie ;>. Wi?c nie wysz?o to tak jak s?dzi?em, liczy?em, ?e to b?dzie oddzielny plugin do banowania osobna komenda itp. Jest jeszcze plugin do zakazanych nicków (kickuje ale trzeba dopisywa? i compilowa? za ka?dym razem gdy si? nick doda.) zbyt czasoch?onne jednak... Mo?e jak znajd? jeszcze troch? czasu to poszukam g??biej co? na ten temat.

  4. #4
    Senior Member Fajter
    Do??czy?
    Sep 2017
    Posty
    473

    Domy?lnie viagra from canadian pharmacy

    list of canada online pharmacies northwest pharmacy canada pharmacies canadian drugs online canadian pharcharmy online cialis canadian drug companies

Informacje o w?tku

U?ytkownicy przegl?daj?cy ten w?tek

Aktualnie 1 u?ytkownik(ów) przegl?da ten w?tek. (0 zarejestrowany(ch) oraz 1 go?ci)

Podobne w?tki

  1. Nick na has?o
    Przez Tomi_7 w dziale [WAR3FT] Pro?by, pomys?y, gorzkie ?ale
    Odpowiedzi: 11
    Ostatni post / autor: 15-11-11, 10:52
  2. Prosz? o unbana nick JANEK
    Przez lukasz9199 w dziale [BF2 MOD] Odwo?anie od bana
    Odpowiedzi: 15
    Ostatni post / autor: 23-04-11, 14:31
  3. Prosz? o unbana nick Osa
    Przez Milly[Oca] w dziale [REALMOD] Skargi i odwo?ania
    Odpowiedzi: 0
    Ostatni post / autor: 23-04-11, 12:12
  4. perm za nick Naplet SzatanA
    Przez Naplet SZatanA w dziale [BF2 MOD] Odwo?anie od bana
    Odpowiedzi: 4
    Ostatni post / autor: 11-03-11, 16:39
  5. Nick / Login Steam
    Przez kanapka! w dziale Sugestie i pomys?y
    Odpowiedzi: 8
    Ostatni post / autor: 02-11-10, 17:36

Tagi dla tego w?tku

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
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.
Spolszczenie: vBHELP.pl - Polski support vBulletin
© 2009-2013 TheGames.PL Serwery CS
Counter Strike 1.6 Download
Czasy w strefie GMT +2. Teraz jest 19:39.