Modify Fix an Plugin Anti Adversting Nickname[rezolvat]

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Infamous2017
Membru, skill +1
Membru, skill +1
Posts: 228
Joined: 11 Feb 2017, 12:13
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 2 times
Contact:

29 Apr 2020, 14:26

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. Maybe when there is no way maybe any way to kick those usernamens which have between spaces.... Hope anyone can help me .

Code: Select all

#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", "ADVERSTING")
			return
		}
	}
}

public client_connect(id) 
{
	checkips(id)
}

public client_infochanged(id) 
{
	checkips(id)
} 
Last edited by ARTUR.HAZ on 01 May 2020, 17:15, edited 1 time in total.
Reason: Subiect marcat ca rezolvat.
RoyalServer
User avatar
trekA
eXtream Mod
eXtream Mod
Posts: 581
Joined: 09 Mar 2019, 23:13
Detinator Steam: Da
CS Status: know no better
SteamID: picanetu
Reputatie: eXtream Mod
Membru Club eXtreamCS (17 Feb - 17 Mai)
0.8 / 3
Fond eXtream: 0
Location: Piatra Neamț
Has thanked: 134 times
Been thanked: 36 times
Contact:

29 Apr 2020, 14:37

The topic was moved to the sub-forum which is addressed to plugin modification
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

29 Apr 2020, 14:52

bcs the used strings for nicks are too low...eg for name you use 31, but form const they are more bigger
p.s, it's too hard coded..you can use regex for this kind of nicks/ips eg. https://forums.alliedmods.net/showthrea ... 63?t=17363
regex info - http://www.rexegg.com/regex-quickstart.html
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Infamous2017
Membru, skill +1
Membru, skill +1
Posts: 228
Joined: 11 Feb 2017, 12:13
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 2 times
Contact:

01 May 2020, 12:11

thx for the answer. i will try it
Infamous2017
Membru, skill +1
Membru, skill +1
Posts: 228
Joined: 11 Feb 2017, 12:13
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 2 times
Contact:

28 May 2020, 11:40

L E V I N wrote:
29 Apr 2020, 14:52
bcs the used strings for nicks are too low...eg for name you use 31, but form const they are more bigger
p.s, it's too hard coded..you can use regex for this kind of nicks/ips eg. https://forums.alliedmods.net/showthrea ... 63?t=17363
regex info - http://www.rexegg.com/regex-quickstart.html
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.
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

28 May 2020, 13:45

[^\s]([ ]{2,})[^\s]
2 - 2 or more spaces

[^\s]([.]{2,})[^\s]
2 - 2 or more .

https://regex101.com/ here to see the effect
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 16 guests