[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)
|
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;
|
static int botId = 0;
|
||||||
|
const char* botName;
|
||||||
|
|
||||||
if (Bots::BotNames.empty())
|
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, botName, protocol, checksum, statVer, statStuff, port), 0x400);
|
||||||
strncpy_s(buffer, 0x400, Utils::String::VA(connectString, num, Bots::BotNames[botId++].data(), protocol, checksum, statVer, statStuff, port), 0x400);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Bots::Spawn(unsigned int count)
|
void Bots::Spawn(unsigned int count)
|
||||||
|
Loading…
Reference in New Issue
Block a user