Search the Community
Showing results for tags 'amx'.
-
/* -------------------------------------------------------------- ---------------------- 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).
-
* Nick: POg0:'] * Wiek: 16 * Steam_ID: STEAM_0:1:19354162. * Staż w CS: 4 Lat * Datę rejestracji na forum: 5-11-10 * Ilość godzin spędzanych na serwerach TheGames.pl w ciągu tygodnia: 30-40 to zależy. * Od kiedy u Nas grasz : 10.2010 * Powód ubiegania się o Admina: Dużo czitów, duzo razy spotykałem sie z sytuacja , ze byli cziterzy a adminow brak . troche niska kultura na serwie starał bym sie to zmienic. * Argumenty o pozytywne rozpatrzenie prośby: Gram tu troche, gracze mnie chyba znaja i lubia . Na AMX znam sie 8/10. Byłem adminem na 3 serwerach dosyc długo Proszę o pozytywne rozpatrzenie prośby . Pozdrawiam POg0:'].