AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Approved Plugins (https://forums.alliedmods.net/forumdisplay.php?f=8)
-   -   Name Replacer (https://forums.alliedmods.net/showthread.php?t=77401)

anakin_cstrike 09-12-2008 18:56

Name Replacer
 
2 Attachment(s)
Name Replacer

Changelog:

* [ 1.1.0 ]
- added cvars
- 3 options: name change, kick or ban
- you can choose the way the name is changed: from list or the last name the player used
- admins can have immunity

* [ 1.0 ]
- first released

Plugin details:
- this is a small but usefull plugin.
- you can restrict names from a file and give them a replacer.
- if a player enters on the server/change the name in a restricted name, the player's name will be changed.
- you need amxx 1.7 or higher.

Credit:
Alka

Usage:
- add in amxmodx/configs/name_list.txt :
Code:

name;replacer
name2;replacer2
name3;replacer3

- example:
Code:

mut2nt;reserved
if a player enters on the server/change the name in 'mut2nt', it will be changed it 'reserved'.
PHP Code:

#define NAMES        32 // max lines in the file
#define DELAY        10.0 // after how many seconds the name is checked after the player enters
#define ACCESS        ADMIN_IMMUNITY // acces needed to have immunity to name checking

new const g_File[] =     "name_list.txt"// file name 


Cvars:

namereplacer_mode 0/1/2/3
  • 0 - disabled
  • 1 - name change
  • 2 - kick
  • 3 - ban
(default 1)

namereplacer_list 0/1
  • 0 - the name will be changed to the last name the player has used
  • 1 - the name will be changed from file
(default 1 )

For instance:
- if the cvar is set to 0: if a player has the name 'x' and change it to 'y' (y is restricted from file), his name will be set to 'x'
- if the cvar is set to 1: if a player has the name 'x' and change it to 'y' (y is restricted from file), his name will be set to x-1 (x-1 is replacer to x from file)

namereplacer_banlenght - ban lenght (default 1200)
namereplacer_evoyadmins - allow admins to have a restricted name from file (default 0)

Arkshine 09-12-2008 19:08

Re: Name Replacer
 
Would be more interesting using regular expression, I think.

anakin_cstrike 09-12-2008 19:16

Re: Name Replacer
 
Oh...i think you want to say to not hardcode print_chat ?

Edit: Changed.

Exolent[jNr] 09-12-2008 19:37

Re: Name Replacer
 
I could've sworn there is at least 1 plugin that does the same functionality.

anakin_cstrike 09-12-2008 19:46

Re: Name Replacer
 
:shock:....where?:|

Brad 09-12-2008 19:48

Re: Name Replacer
 
Bad timing, based on the reports about the latest beta of CS, from my understanding.

Exolent, you may be thinking of my Restrict Names plugin, which uh, can actually do this... with regular expressions. Yay!

Isn't Steam going to make to make us all use our Steam Friends name shortly anyway? That's what I was alluding to in my first sentence of this post.

Arkshine 09-12-2008 20:24

Re: Name Replacer
 
Quote:

Originally Posted by anakin_cstrike (Post 685013)
Oh...i think you want to say to not hardcode print_chat ?

Edit: Changed.

I mean, using module Regex ( regular expression ), like does the Restrict Names plugin by Brad.

anakin_cstrike 09-12-2008 20:36

Re: Name Replacer
 
Well, it will be similar with Brad's plugin.

AntiBots 09-14-2008 01:56

Re: Name Replacer
 
I have a question, This plugin get the compleat name or a part

Example: Nick: Reymon

And a put Rey; lalala

The change to: lalala ?

Alka 09-14-2008 03:52

Re: Name Replacer
 
No.He use equali(),so the name must be equal, case insensitively.


All times are GMT -4. The time now is 06:15.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.