Problem with change name in Plugin

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

Problem with change name in Plugin

Мнение от Infamous2018 » 28 Апр 2020, 19:25

Hello i am using this modify Plugin by Oxi. The Problem is that Players like "G A M E L I F E . R O [4]" or "G a m e r C l u b . N e T (5)", dont change the name what i added. How so ? Can it be because of the spaces? Is there a way to change the plugin somehow as far as such players are concerned? Urgent help please.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Nick Checker"
#define VERSION "1.0"
#define AUTHOR "stask0"

new const IP[] =
{
	"164.132.220.",
	"164.132.220.103",
	"164.132.220.103.",
	"178.32.241.12",
	"178.32.241.12.",
	"178.32.241.1.",
	"178.32.241.1",
	"178.32.241",
	"178.32.241.",
	"178.32",
   "178.32.",
	"91.211.246.7:27017",
	"91.211.246.7:27019",
	"91.211.246.7",
	"91.211.246.7",
	"164.132.220",
	"185.148.145.215",
	"185.148.145.215.",
	"185.148.145.215:27015",
	"185.148.145.233.",
	"185.148.145.233",
	"185.148.145.233:27015",
	"5.254.86.231",
	"5.254.86.231.",
	"5.254.86.231:27015",
	"173.249.46.194:27050",
	"173.249.46.194",
	"79.98.30.225:27015",
	"79.98.30.225",
	"79.98.30.225.",
	"178.32.241.3",
   "178.32.241.3.",
   "178.32.241",
   "178.32.241.",
	"185.148.145.215",
	"185.148.145.215.",
	"185.148.145.215:27015"
}

new const NAMES[][] =
{
	"G a m e r C l u b . N e T",
	"G a m e r C l u b . N e T (1)",
	"G a m e r C l u b . N e T (2)",
	"G a m e r C l u b . N e T (3)",
	"G a m e r C l u b . N e T (4)",
	"G a m e r C l u b . N e T (5)",
	"G a m e r C l u b . N e T (6)",
	"G a m e r C l u b . N e T (7)",
	"G a m e r C l u b . N e T (8)",
	"G a m e r C l u b . N e T (9)",
	"G a m e r C l u b . N e T (10)",
	"G a m e r C l u b . N e T (11)",
	"G a m e r C l u b . N e T (12)",
	"G a m e r C l u b . N e T (13)",
	"G a m e r C l u b . N e T (14)",
	"G a m e r C l u b . N e T (15)",
	"G a m e r C l u b . N e T (16)",
	"G a m e r C l u b . N e t[16]",
	"G a m e r C l u b . N e T (17)",
	"G a m e r C l u b . N e T (18)",
	"G a m e r C l u b . N e T (19)",
	"G a m e r C l u b . N e T (20)",
	"G a m e r C l u b . N e t[1]",
	"G a m e r C l u b . N e t[2]",
	"G a m e r C l u b . N e t[3]",
	"G a m e r C l u b . N e t[4]",
	"G a m e r C l u b . N e t[5]",
	"G a m e r C l u b . N e t[6]",
	"G a m e r C l u b . N e t[7]",
	"G a m e r C l u b . N e t[8]",
	"G a m e r C l u b . N e t[9]",
	"G a m e r C l u b . N e t[10]",
	"G a m e r C l u b . N e t[11]",
	"G a m e r C l u b . N e t[12]",
	"G a m e r C l u b . N e t[13]",
	"G a m e r C l u b . N e t[14]",
	"G a m e r C l u b . N e t[15]",
	"G a m e r C l u b . N e t[16]",	
	"G a m e r C l u b . N e t[17]",	
	"G a m e r C l u b . N e t[18]",	
	"G a m e r C l u b . N e t[19]",	
	"G a m e r C l u b . N e t[20]",	
	"G a m e r C l u b . N e t[21]",	
	"G a m e r C l u b . N e t[22]",	
	"G a m e r C l u b . N e t[23]",	
	"G a m e r C l u b . N e t[24]",	
	"G a m e r C l u b . N e t[25]",
	"G a m e r C l u b . N e t[26]",
	"G a m e r C l u b . N e t[27]",
	"G a m e r C l u b . N e t[28]",	
	"G a m e r C l u b . N e t[29]",	
	"G a m e r C l u b . N e t[30]",	
	"G a m e r C l u b . N e t[15]",	
	"G a m e r C l u b . N e t[15]",	
	"5.254.86.246",
	"5.254.86.246.",
	"5.254.86.",
	"5.254.86",
	"Toxic-Gamers.net<333",
	"Toxic-Gamers.net<33",
	"Toxic-Gamers.net<3",
	"Toxic-Gamers.net",
	"Toxic-Gamers.",
	"ELITE.GAMELIFE.R.O [1]",
	"ELITE.GAMELIFE.R.O [2]",
	"ELITE.GAMELIFE.R.O [3]",
	"ELITE.GAMELIFE.R.O [4]",
	"ELITE.GAMELIFE.R.O [5]",
	"ELITE.GAMELIFE.R.O [6]",
	"ELITE.GAMELIFE.R.O [7]",
	"ELITE.GAMELIFE.R.O [8]",
	"ELITE.GAMELIFE.R.O [9]",
	"ELITE.GAMELIFE.R.O [10]",
	"ELITE.GAMELIFE.R.O [11]",
	"ELITE.GAMELIFE.R.O [12]",
	"ELITE.GAMELIFE.R.O [13]",
	"ELITE.GAMELIFE.R.O [14]",
	"ELITE.GAMELIFE.R.O [15]",
	"ELITE.GAMELIFE.R.O (1)",
	"ELITE.GAMELIFE.R.O (2)",
	"ELITE.GAMELIFE.R.O (3)",
	"ELITE.GAMELIFE.R.O (4)",
	"ELITE.GAMELIFE.R.O (5)",
	"ELITE.GAMELIFE.R.O (6)",
	"ELITE.GAMELIFE.R.O (7)",
	"ELITE.GAMELIFE.R.O (8)",
	"ELITE.GAMELIFE.R.O (9)",
	"ELITE.GAMELIFE.R.O (10)",
	"ELITE.GAMELIFE.R.O (11)",
	"ELITE.GAMELIFE.R.O (12)",
	"ELITE.GAMELIFE.R.O (13)",
	"ELITE.GAMELIFE.R.O (14)",
	"ELITE.GAMELIFE.R.O (15)",
	"ELITE.GAMELIFE.R.O.",
	"ELITE.GAMELIFE.R.O.",
	"G a m e r C l u b . N e T",
	"G a m e r C l u b",
	"NORD.[PRO-GAMERS].R[O].",
	"NORD.[PRO-GAMERS].R[O]",
	"NORD.[PRO-GAMERS].R[O] [1]",
	"NORD.[PRO-GAMERS].R[O] [2]",
	"NORD.[PRO-GAMERS].R[O] [3]",
	"NORD.[PRO-GAMERS].R[O] [4]",
	"NORD.[PRO-GAMERS].R[O] [5]",
	"NORD.[PRO-GAMERS].R[O] [6]",
	"NORD.[PRO-GAMERS].R[O] [7]",
	"NORD.[PRO-GAMERS].R[O] [8]",
	"NORD.[PRO-GAMERS].R[O] [9]",
	"NORD.[PRO-GAMERS].R[O] [10]",
	"NORD.[PRO-GAMERS].R[O] [11]",
	"NORD.[PRO-GAMERS].R(O).",
	"NORD.[PRO-GAMERS].R[O] (1)",
	"NORD.[PRO-GAMERS].R[O] (2)",
	"NORD.[PRO-GAMERS].R[O] (3)",
	"NORD.[PRO-GAMERS].R[O] (4)",
	"NORD.[PRO-GAMERS].R[O] (5)",
	"NORD.[PRO-GAMERS].R[O] (6)",
	"NORD.[PRO-GAMERS].R[O] (7)",
	"NORD.[PRO-GAMERS].R[O] (8)",
	"NORD.[PRO-GAMERS].R[O] (9)",
	"NORD.[PRO-GAMERS].R[O] (10)",
	"[PRO.TRIFOICS.RO]",
	"[PRO.TRIFOICS.RO].",
	"[PRO.TRIFOICS.RO] [1]",
	"[PRO.TRIFOICS.RO] [2]",
	"[PRO.TRIFOICS.RO] [3]",
	"[PRO.TRIFOICS.RO] [4]",
	"[PRO.TRIFOICS.RO] [5]",
	"[PRO.TRIFOICS.RO] [6]",
	"[PRO.TRIFOICS.RO] [7]",
	"[PRO.TRIFOICS.RO] [8]",
	"[PRO.TRIFOICS.RO] [9]",
	"[PRO.TRIFOICS.RO] [10]",
	"[PRO.TRIFOICS.RO] (1)",
	"[PRO.TRIFOICS.RO] (2)",
	"[PRO.TRIFOICS.RO] (3)",
	"[PRO.TRIFOICS.RO] (4)",
	"[PRO.TRIFOICS.RO] (5)",
	"[PRO.TRIFOICS.RO] (6)",
	"[PRO.TRIFOICS.RO] (7)",
	"[PRO.TRIFOICS.RO] (8)",
	"[PRO.TRIFOICS.RO] (9)",
	"[PRO.TRIFOICS.RO] (10)",
	"Zombie.CsBlackDevil.Com",
	"Zombie.CsBlackDevil [1]",
	"Zombie.CsBlackDevil [2]",
	"Zombie.CsBlackDevil [3]",
	"Zombie.CsBlackDevil [4]",
	"Zombie.CsBlackDevil [5]",
	"Zombie.CsBlackDevil [6]",
	"Zombie.CsBlackDevil [7]",
	"Zombie.CsBlackDevil [8]",
	"Zombie.CsBlackDevil [9]",
	"Zombie.CsBlackDevil [10]",
	"Zombie.CsBlackDevil [11]",
	"Zombie.CsBlackDevil [12]",
	"Zombie.CsBlackDevil [13]",
	"Zombie.CsBlackDevil [14]",
	"Zombie.CsBlackDevil [15]",
	"Zombie.CsBlackDevil [16]",
	"Zombie.CsBlackDevil.",
	"Zombie.CsBlackDevil.",
	"ZmOldSchool.CsBlackDevil.",
	"ZmOldSchool.CsBlackDevil",
	"ZmOldSchool.CsBlackDevil.Com [1]",
	"ZmOldSchool.CsBlackDevil.Com [2]",
	"ZmOldSchool.CsBlackDevil.Com [3]",
	"ZmOldSchool.CsBlackDevil.Com [4]",
	"ZmOldSchool.CsBlackDevil.Com [5]",
	"ZmOldSchool.CsBlackDevil.Com [6]",
	"ZmOldSchool.CsBlackDevil.Com [7]",
	"ZmOldSchool.CsBlackDevil.Com [8]",
	"ZmOldSchool.CsBlackDevil.Com [9]",
	"ZmOldSchool.CsBlackDevil.Com [10]",
	"ZmOldSchool.CsBlackDevil.Com [11]",
	"ZmOldSchool.CsBlackDevil.Com [12]",
	"ZmOldSchool.CsBlackDevil.Com [13]",
	"ZmOldSchool.CsBlackDevil.Com [14]",
	"ZmOldSchool.CsBlackDevil.Com [15]",
	"OldLifeZM.Csblackdevil.com",	
	"OldLifeZM.Csblackdevil",	
	"OldLifeZM.Csblackdevil.",	
	"OldLifeZM.Csblackdevil.com [1]",	
	"OldLifeZM.Csblackdevil.com [2]",
	"OldLifeZM.Csblackdevil.com [3]",
	"OldLifeZM.Csblackdevil.com [4]",
	"OldLifeZM.Csblackdevil.com [5]",
	"OldLifeZM.Csblackdevil.com [6]",
	"OldLifeZM.Csblackdevil.com [7]",
	"OldLifeZM.Csblackdevil.com [8]",
	"OldLifeZM.Csblackdevil.com [9]",
	"OldLifeZM.Csblackdevil.com [10]",
	"OldLifeZM.Csblackdevil.com [11]",
	"OldLifeZM.Csblackdevil.com [12]",
	"OldLifeZM.Csblackdevil.com [13]",
	"OldLifeZM.Csblackdevil.com [14]",
	"OldLifeZM.Csblackdevil.com [15]",
	"FCS.CsBlackDevil.Com",
	"FCS.CsBlackDevil.",
	"FCS.CsBlackDevil",
	"FCS.CsBlackDevil.Com [1]",
	"FCS.CsBlackDevil.Com [2]",
	"FCS.CsBlackDevil.Com [3]",
	"FCS.CsBlackDevil.Com [4]",
	"FCS.CsBlackDevil.Com [5]",
	"FCS.CsBlackDevil.Com [6]",
	"FCS.CsBlackDevil.Com [7]",
	"FCS.CsBlackDevil.Com [8]",
	"FCS.CsBlackDevil.Com [9]",
	"FCS.CsBlackDevil.Com [10]",
	"FCS.CsBlackDevil.Com [11]",
	"FCS.CsBlackDevil.Com [12]",
	"FCS.CsBlackDevil.Com [13]",
	"FCS.CsBlackDevil.Com [14]",
	"Sladers.Ro",
	"ZP.Sladers.Ro",
	"ZP.Sladers.Ro.",
	"ZP.Sladers.",
	"ZP.Sladers,",
	"ZP.Sladers.Ro [4]",
	"ZP.Sladers.Ro [3]",
	"ZP.Sladers.Ro [2]",
	"ZP.Sladers.Ro [1]",
	"ZP.Sladers.Ro [5]",
	"ZP.Sladers.Ro [6]",
	"ZP.Sladers.Ro [7]",
	"ZP.Sladers.Ro [8]",
	"ZP.Sladers.Ro [9]",
	"ZP.Sladers.Ro [10]",
	"ZP.Sladers.Ro [11]",
	"ZP.Sladers.Ro [12]",
	"ZP.Sladers.Ro [13]",
	"ZP.Sladers.Ro [14]",
	"ZP.Sladers.Ro [15]",
	"GamerClub-Player|ZombiePlagu (1",
	"GamerClub-Player|ZombiePlagu (2",
	"GamerClub-Player|ZombiePlagu (3",
	"GamerClub-Player|ZombiePlagu (4",
	"GamerClub-Player|ZombiePlagu (5",
	"GamerClub-Player|ZombiePlagu (6",
	"GamerClub-Player|ZombiePlagu (7",
	"GamerClub-Player|ZombiePlagu (8",
	"GamerClub-Player|ZombiePlagu (9",
	"GamerClub-Player|ZombiePlagu (10",
	"GamerClub-Player|ZombiePlagu (11",
	"GamerClub-Player|ZombiePlagu (12",
	"GamerClub-Player|ZombiePlagu (13",
	"GamerClub-Player|ZombiePlagu (14",
	"GamerClub-Player|ZombiePlagu (15",
	"World War Gaming Pub",
	"World War Gaming l Pub",
	"RESPAWN~SLADERS~RO",
	"RESPAWN~SLADERS~RO [1]",
	"RESPAWN~SLADERS~RO [2]",
	"RESPAWN~SLADERS~RO [3]",
	"RESPAWN~SLADERS~",
	"RESPAWN~SLADERS~RO [4]",
	"RESPAWN~SLADERS~RO [5]",
	"RESPAWN~SLADERS~RO [6]",
	"RESPAWN~SLADERS~RO [7]",
	"RESPAWN~SLADERS~RO [8]",
	"RESPAWN~SLADERS~RO [9]",
	"RESPAWN~SLADERS~RO [10]",
	"RESPAWN~SLADERS~RO [11]",
	"RESPAWN~SLADERS~RO [12]",
	"RESPAWN~SLADERS~RO [13]",
	"ROMANIA=WARS=RO [1]",
	"ROMANIA=WARS=RO [2]",
	"ROMANIA=WARS=RO [3]",
	"ROMANIA=WARS=RO [4]",
	"ROMANIA=WARS=RO [5]",
	"ROMANIA=WARS=RO [6]",
	"ROMANIA=WARS=RO [7]",
	"ROMANIA=WARS=RO [8]",
	"ROMANIA=WARS=RO [9]",
	"ROMANIA=WARS=RO [10]",
	"ROMANIA=WARS=RO [11]",
	"ROMANIA=WARS=RO [12]",
	"G A M E L I F E . R O [1]",
	"G A M E L I F E . R O [2]",
	"G A M E L I F E . R O [3]",
	"G A M E L I F E . R O [4]",
	"G A M E L I F E . R O [5]",
	"G A M E L I F E . R O [6]",
	"G A M E L I F E . R O [7]",
	"G A M E L I F E . R O [8]",
	"G A M E L I F E . R O [9]",
	"G A M E L I F E . R O [10]",
	"G A M E L I F E . R O [11]",
	"G A M E L I F E . R O [12]",
	"G A M E L I F E . R O [13]",
	"G A M E L I F E . R O [14]",
	"G A M E L I F E . R O [15]",
	"G A M E L I F E . R O [16]",
	"G A M E L I F E . R O [17]",
	"G A M E L I F E . R O [18]",
	"FCS.CsBlackDevil.Com [15]"
}

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public checkips(id) 
{
	new name[32]
	get_user_name(id, name, 31)
	
	new args[20]
	read_args(args, 19)
	
	for ( new i = 0; i < sizeof(IP); i++ )
	{
	
		if( equali(name, IP[i]))
		{
			server_cmd("kick #%d You are not allowed to put ip's at your nick.",get_user_userid(id)) 
			
			client_print(0, print_chat, "%s was kicked cuz he tryed to reclame an other server.", name)
			return
		}
	}

	for(new i; i < sizeof(NAMES); i++)
	{
		if(equali(name, NAMES[i]))
		{
			set_user_info(id, "name", "37.59.43.196:27018")
			return
		}
	}
}

public client_connect(id) 
{
	checkips(id)
}

public client_infochanged(id) 
{
	checkips(id)
} 

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Problem with change name in Plugin

Мнение от OciXCrom » 28 Апр 2020, 20:30

If your goal is to block names who have .domain in their name, this can be done much better using RegEx instead of typing each name individually.

Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

Problem with change name in Plugin

Мнение от Infamous2018 » 28 Апр 2020, 20:41

That may be, but I'm not able to do that. That's why I'm here and need help. : / I just don't understand why he doesn't change these names if there are empty columns between the individual letters ... I don't understand.

Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

Problem with change name in Plugin

Мнение от Infamous2018 » 27 Май 2020, 22:04

no one can make it ?

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Problem with change name in Plugin

Мнение от atmax » 28 Май 2020, 08:11

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <amxmisc>
#include <regex>

#pragma semicolon 1

#define PLUGIN "No-IP"
#define VERSION "0.1"
#define AUTHOR "Sn!ff3r"

// THX for Johnny got his gun
#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

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say", "client_say"); 
    register_clcmd("say_team", "client_say"); 
}

public client_connect(id)     
{
    new name[33];
    get_user_name(id, name, charsmax(name));
    
    client_check(id, name);
}

public client_infochanged(id) 
{
    new name[33];
    get_user_info(id, "name", name, charsmax(name));
    
    client_check(id, name);    
}

public client_say(id) 
{
    new message[128];
    read_args(message, charsmax(message));
    
    client_check(id, message);
}

public client_check(id, string[]) 
{    
    new Regex:result, value, error[2];
    result = regex_match(string, PATTERN, value, error, 1);
    
    switch(result)
    {
        case REGEX_MATCH_FAIL, REGEX_PATTERN_FAIL, REGEX_NO_MATCH: 
            return PLUGIN_CONTINUE;        
    }
    
    server_cmd("kick #%d IP Spam", get_user_userid(id));
    server_exec();    
    
    return PLUGIN_HANDLED;
}
I think this will block only IP's
And this can help with domains:
https://forums.alliedmods.net/showthrea ... 63?t=17363
Rest in peace my friend I always will remember you! 🖤👊

Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

Problem with change name in Plugin

Мнение от Infamous2018 » 28 Май 2020, 11:36

the problem is not the ip .- the problem is the name. names if there are empty columns between the individual letters. :/ The Plugin kick ips thats all good.

Добавено преди 42 минути 59 секунди:
When i use restricted namens plugin can anyone tell me what i have to do here :

I must confess. I am completely overwhelmed with this plugin.

Can someone please tell me an example of how I can change this nickname (rename) and kick it once? The website http://www.regular-expressions.info/ is too high for me here and I absolutely don't see through it.

Forbidden Nickname:

G a m e r C l u b . N e t[15]

Thanks :/ Maybe i understand it after when anyone can show me it.

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Problem with change name in Plugin

Мнение от atmax » 28 Май 2020, 11:43

The plugin works perfectly. I logged in with this nickname "G A M E L I F E. R O [4]" and the plugin changed it to "37.59.43.196:27018". The only problem is that if you change it in game it doesn't change your nickname.
Rest in peace my friend I always will remember you! 🖤👊

Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

Problem with change name in Plugin

Мнение от Infamous2018 » 28 Май 2020, 12:07

which plugin from both now?

So when it works for you then it could be possible that her cs clients are protected about nickchanges?! Like Protector.

Which CS Version do u use?

For me it still dont work. Do you use REHLD or HLDS ? I am using ReHLDS

Добавено преди 10 минути 33 секунди:
you are right. its one of my plugins who block it. need to find which one xD

Добавено преди 8 минути 51 секунди:
OK its fixed. It was 1 Plugin.

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 16 госта