mirror of
https://github.com/ineedbots/iw3_bot_warfare.git
synced 2025-06-27 14:51:49 +00:00
Added custom bot names
This commit is contained in:
@ -315,7 +315,14 @@ connected()
|
||||
*/
|
||||
add_bot()
|
||||
{
|
||||
bot = addtestclient();
|
||||
name = getABotName();
|
||||
|
||||
bot = undefined;
|
||||
|
||||
if (isDefined(name) && name.size >= 3)
|
||||
bot = addtestclient(name);
|
||||
else
|
||||
bot = addtestclient();
|
||||
|
||||
if (isdefined(bot))
|
||||
{
|
||||
|
@ -652,6 +652,40 @@ parseTokensIntoWaypoint(tokens)
|
||||
return waypoint;
|
||||
}
|
||||
|
||||
getABotName()
|
||||
{
|
||||
if (!isDefined(level.bot_names))
|
||||
{
|
||||
level.bot_names = [];
|
||||
level.bot_name_cursor = 0;
|
||||
|
||||
filename = "botnames.txt";
|
||||
|
||||
if (FS_TestFile(filename))
|
||||
{
|
||||
f = FS_FOpen(filename, "read");
|
||||
|
||||
name = FS_ReadLine(f);
|
||||
while (isDefined(name) && name != "")
|
||||
{
|
||||
level.bot_names[level.bot_names.size] = name;
|
||||
|
||||
name = FS_ReadLine(f);
|
||||
}
|
||||
|
||||
FS_FClose(f);
|
||||
}
|
||||
}
|
||||
|
||||
if (!level.bot_names.size)
|
||||
return undefined;
|
||||
|
||||
name = level.bot_names[level.bot_name_cursor % level.bot_names.size];
|
||||
level.bot_name_cursor++;
|
||||
|
||||
return name;
|
||||
}
|
||||
|
||||
readWpsFromFile(mapname)
|
||||
{
|
||||
waypoints = [];
|
||||
|
Reference in New Issue
Block a user