Page 1 of 1

Bad Name And Long Name Kicker

Posted: 2011 Aug 13 07:46
by BodyBuilder
Bad Name And Long Name Kicker


Info
Sis pluginas kickina zaidejus su blogu ir per ilgu NICK.
Normalus suauge zaidzentis cs dedasi trumpus nick,
su ilgais nick tik vaikai zaidzia.
Player tai zaidejas kuris nesenej isirase cs ir galbut jam neidomu tas cs ir jis zaidze jusu serve.
Mane asmeniskai uzknisa kai i serva prisijunge zaideju su tokiu nick www.XTCS.eu.


PlayersKicker.ini
keletia i addons/amxmodx/configs/

PlayersKicker.ini pavizdys

Code: Select all

:Players Names Checker And Kicker: kick Playerkick unnamedkick @TheGoldenKnightkick ugckick www.XTCS.eu
[/b]


Cvars: *server.cfg*

//Kokio ilgumo nick *Rekomenduoju 15*
max_name_leght "15"

//Kick zinute playeriuj kuris jungesi su blogu nick
max_name_kick_text_a "Tavo Nick Blogas"

//Kick zinute playeriuj kuris jungesi su ilgu nick
max_name_kick_text_b "Tavo Nick Perilgas Max: "

Re: Long Name And Player Kicker

Posted: 2011 Aug 13 15:32
by aaarnas
Siūlyčiau padaryti ini failą, kur galima surašyti kokius nick dar kikinti. Taip išeina kaip ir nick apsaugos pluginas. Jei nori, galiu duoti savo teną pluginą su nick apsauga.

Be to gali pridėti @TheGoldenKnight. Ten irgi vaikai su tokiu niku, nes srventer.lt paplatino lietuvišką cs clientą, ir adminas pamiršo niką pakeisti :D

Re: Bad Name And Long Name Kicker

Posted: 2011 Aug 15 10:06
by BodyBuilder
updated !

Re: Bad Name And Long Name Kicker

Posted: 2011 Aug 18 15:45
by aaarnas
Patvirtinta

Re: Bad Name And Long Name Kicker

Posted: 2012 Jan 08 00:06
by pofke112
Neveikia pluginas. Gali į PlayersKicker.ini failą įrašyti bet ką ir eiti su ,bet kokiu nick tave išmes vistiek. Gali palikt ir tusčia PlayersKicker.ini failą ,bet tu į servą nepateksi. Puikus pluginas padaryti servą be žmonių :D

Re: Bad Name And Long Name Kicker

Posted: 2012 Mar 19 17:23
by psychical
Pilnai veikia, ištestavau su savo nick'u:

Code: Select all

#include <amxmodx>#include <amxmisc> #define NICKSFILE "addons/amxmodx/configs/PlayersKicker.ini"#define KICK_MESSAGE1 "Players Not Allowed"#define KICK_MESSAGE2 "Nick Is Too Long Max Length: " new player_names_leght, player_names_bad_kick; public plugin_init() {    register_plugin("Bad Name And Long Name Kicker", "1.0", "BodyBuilder");    player_names_leght = register_cvar("player_names_leght","15");    player_names_bad_kick = register_cvar("player_names_bad_kick","1");} public client_connect(id) {    static maxname[32]; get_user_name(id, maxname, sizeof (maxname) - 1);    static get; get = get_pcvar_num(player_names_leght);     if(name_is_bad_kick(maxname) && get_pcvar_num(player_names_bad_kick))     {        server_cmd("kick #%d ^"%s^"", get_user_userid(id), KICK_MESSAGE1);    }    if(strlen(maxname) > get)    {        maxname[get] = '^0';        server_cmd("kick #%d ^"%s %d^"", get_user_userid(id), KICK_MESSAGE2, get);    }    return PLUGIN_CONTINUE} stock name_is_bad_kick(maxname[]) {    if(!file_exists(NICKSFILE))     {        write_file(NICKSFILE, ";Players Names Checker And Kicker:",-1);        return 0;    }    new line, text[64], txtlen;     while((line = read_file(NICKSFILE, line, text, 63, txtlen)) != 0)     {               if(equal(text, maxname))             return 1;    }    return 0;}
PlayersKicker.ini pavizdys

Code: Select all

;Players Names Checker And Kicker: [email protected]

Re: Bad Name And Long Name Kicker

Posted: 2012 Mar 19 17:42
by newb
2 menesius testuojai ? :D

Re: Bad Name And Long Name Kicker

Posted: 2012 Mar 19 21:11
by psychical
newb wrote:2 menesius testuojai ? :D
;DD Ne tiesiog šiandien turėjau atliekamas 10min ;D