[Bots] Readded bot name numbering when no bots.txt is found
This commit is contained in:
parent
e63b9591ae
commit
1b9748a703
@ -88,6 +88,7 @@ namespace Components
|
||||
void Bots::BuildConnectString(char* buffer, const char* connectString, int num, int, int protocol, int checksum, int statVer, int statStuff, int port)
|
||||
{
|
||||
static int botId = 0;
|
||||
const char* botName;
|
||||
|
||||
if (Bots::BotNames.empty())
|
||||
{
|
||||
@ -108,15 +109,19 @@ namespace Components
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (Bots::BotNames.empty())
|
||||
if (!Bots::BotNames.empty())
|
||||
{
|
||||
Bots::BotNames.push_back("bot");
|
||||
botId %= Bots::BotNames.size();
|
||||
botName = Bots::BotNames[botId++].data();
|
||||
}
|
||||
else
|
||||
{
|
||||
botName = Utils::String::VA("bot%d", ++botId);
|
||||
}
|
||||
|
||||
botId %= Bots::BotNames.size();
|
||||
strncpy_s(buffer, 0x400, Utils::String::VA(connectString, num, Bots::BotNames[botId++].data(), protocol, checksum, statVer, statStuff, port), 0x400);
|
||||
strncpy_s(buffer, 0x400, Utils::String::VA(connectString, num, botName, protocol, checksum, statVer, statStuff, port), 0x400);
|
||||
}
|
||||
|
||||
void Bots::Spawn(unsigned int count)
|
||||
|
Loading…
Reference in New Issue
Block a user