Skip to content

OnUserNameUpdated ​

Called when a player's stored nickname has been changed

Usage ​

  • No return behavior

Example Autogenerated ​

csharp
private void OnUserNameUpdated( string playerId, string oldName, string newName )
{
    Puts( "OnUserNameUpdated works!" );
}

Location ​

  • Permission::UpdateNickname(string playerId, string playerName)
csharp
public void UpdateNickname(string playerId, string playerName)
{
	if (UserExists(playerId))
	{
		UserData userData = GetUserData(playerId);
		string oldName = userData.LastSeenNickname;
		string newName = playerName.Sanitize();
		userData.LastSeenNickname = playerName.Sanitize();

		Interface.CallHook("OnUserNameUpdated", playerId, oldName, newName);
	}
}

Released under the MIT License.