Does not require ULib/ULX.
Allows you to keep a name different than your Steam nickname across servers.
Once connected to a server for the first time, type “Uname <new_name>”
Your name will change to <new_name>.
That name will follow you to the next server.
If you ever want to change it to something else, use the same command.
If you want to go back to your steam id, you can type it using Uname, or use UnameClear and reconnect.
Unzip into your Garrysmod Addons folder
Should end up looking like;
When you join a server, players will first see your steam name.
No known workaround for this.
Your name will change to your Uname right as you spawn.
Yes, there is a known command to change a name while connected on a server without changing your steam ID. Yes, this lua script uses that.
However, this goes several steps farther, and remembers and changes to the name between server connections.
RE: Roleplay vs Roleplay Hate
Get over it. This script wasn’t written for that.
Personally, I have enough drama in real life to not have to roleplay.
However, yes, this could be handy for the old “jobs must be in names” scripts.
Version 1.1 Changes
*- Now monitors manual/script name changes.
If another script changes your name, or you manually do it through setinfo, Uname now records it.
*- Auto complete now shows last name changed from while on a server.
If you change your name while on a server, AutoComplete remembers this last name if you want to change back before leaving. (Only the latest name)
*- Better handling of names with spaces.
Though you should still use quotes, Uname attempts to figure out what you typed past the first word and use it.
*- Easier handling of names with non-alphanumeric characters
The autocomplete will show what you are typing with quotes. Hit your down arrow, and Uname will place quotes around what you’ve typed for you.
This should help those using …() and other character that Source tries to interpret as code and mangles if you don’t use quotes.
*- Corrected(?) bug where some names with various combinations of non-alphanumeric characters failed.
*- General code cleanup/error checking. (Warns on character limit, No name given, and same name entry)
Go get it!!