Skip to content

I'm looking for a nick change script

Featured Replies

Hey guys! I am looking for a script to change the nickname,  where you can specify allowed special characters.

For chronicles Interlude , L2J .

 

I found script for L2Jfrozen but it does not work 

	private static void trySetName(final L2PcInstance player, final String name)
	{
		if (name.length() > 23)
		{
			player.sendMessage("Name lenght cannot exceed 23 characters. Try again!");
			return;
		}
		if (name.length() < 2)
		{
			player.sendMessage("Name lenght must be at least 2 characters. Try again!");
			return;
		}
		if (!Util.isValidPlayerName(name))
		{
			player.sendMessage("Your new name must not contain special characters. Try again!");
			return;
		}
		synchronized (CharNameTable.getInstance())
		{
			if (CharNameTable.doesCharNameExist(name))
			{
				player.sendMessage("Name already exists. Try again!");
				return;
			}
		}
		if (!player.destroyItemByItemId("FunctionName", 9604, 1, player, true))
			return;
		player.setName(name);
		player.sendMessage("You new name is " + name + ".");
		player.broadcastUserInfo();
	}

tested on live server

4 hours ago, xdem said:

	private static void trySetName(final L2PcInstance player, final String name)
	{
		if (name.length() > 23)
		{
			player.sendMessage("Name lenght cannot exceed 23 characters. Try again!");
			return;
		}
		if (name.length() < 2)
		{
			player.sendMessage("Name lenght must be at least 2 characters. Try again!");
			return;
		}
		if (!Util.isValidPlayerName(name))
		{
			player.sendMessage("Your new name must not contain special characters. Try again!");
			return;
		}
		synchronized (CharNameTable.getInstance())
		{
			if (CharNameTable.doesCharNameExist(name))
			{
				player.sendMessage("Name already exists. Try again!");
				return;
			}
		}
		if (!player.destroyItemByItemId("FunctionName", 9604, 1, player, true))
			return;
		player.setName(name);
		player.sendMessage("You new name is " + name + ".");
		player.broadcastUserInfo();
	}

tested on live server

16 dn ine to max name length?

1 hour ago, Kara` said:

16 dn ine to max name length?

 

not for donators ;)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.