public override string GetPrefix(UserBase user)
{
if (user.Level >= Authorizations.Service)
{
return "$";
}
else if (IsSystem && user.Level >= Authorizations.NetworkOperator)
{
return "~";
}
else if (Prefixes.ContainsKey(user.Mask.Account))
{
return Prefixes[user.Mask.Account];
}
else if (user.Level == Authorizations.NetworkOperator)
{
return "!";
}
else
{
return string.Empty;
}
}