correct name checking to match players

This commit is contained in:
nytmyr
2024-12-21 23:47:30 -06:00
parent d05dcb5d60
commit 600376274f
2 changed files with 15 additions and 27 deletions
+6 -12
View File
@@ -1621,33 +1621,27 @@ uint32 helper_bot_create(Client *bot_owner, std::string bot_name, uint8 bot_clas
bot_owner->Message(
Chat::Yellow,
fmt::format(
"'{}' is an invalid name. You may only use characters 'A-Z' or 'a-z' and it must be between 4 and 15 characters. Mixed case {} allowed.",
"'{}' is an invalid name. You may only use characters 'A-Z' or 'a-z' and it must be between 4 and 15 characters with no spaces. Mixed case {} allowed.",
bot_name, RuleB(Bots, AllowCamelCaseNames) ? "is" : "is not"
).c_str()
);
return bot_id;
}
bool available_flag = false;
if (!database.botdb.QueryNameAvailablity(bot_name, available_flag)) {
bot_owner->Message(
Chat::Yellow,
fmt::format(
"'{}' is already in use or an invalid name.",
bot_name
).c_str()
);
return bot_id;
}
!database.botdb.QueryNameAvailablity(bot_name, available_flag);
if (!available_flag) {
bot_owner->Message(
Chat::Yellow,
fmt::format(
"The name '{}' is already being used. Please choose a different name",
"The name '{}' is already being used or prohibited. Please choose a different name",
bot_name
).c_str()
);
return bot_id;
}