bots_main_waitForHostTime

This commit is contained in:
INeedBots 2020-12-28 10:22:47 -06:00
parent 67b3d9ea08
commit ec65a5e75d
3 changed files with 10 additions and 6 deletions

View File

@ -69,11 +69,11 @@ Make sure to disable this DVAR by adding ```set bots_main_firstIsHost 0``` in yo
## Documentation
### Menu Usage
You can open the menu by pressing the primary grenade and secondary grenade buttons together.
- You can open the menu by pressing the primary grenade and secondary grenade buttons together.
You can navigate the options by the pressing the ADS and fire keys, and you can select options by pressing your melee key.
- You can navigate the options by the pressing the ADS and fire keys, and you can select options by pressing your melee key.
Pressing the menu button again closes menus.
- Pressing the menu button again closes menus.
### DVARs
- bots_manage_add - an integer amount of bots to add to the game, resets to 0 once the bots have been added.
@ -153,6 +153,8 @@ Pressing the menu button again closes menus.
- bots_main_GUIDs - a list of GUIDs (comma seperated) of players who will be considered a host
- bots_main_waitForHostTime - a float value, how long in seconds to wait for the host player to connect before adding in bots
- bots_main_menu - a boolean value (0 or 1), enables or disables the menu
- bots_main_debug - a boolean value (0 or 1), enables or disables the waypoint editor

View File

@ -24,6 +24,8 @@ init()
setDvar("bots_main_GUIDs", "");//guids of players who will be given host powers, comma seperated
if(getDvar("bots_main_firstIsHost") == "")
setDvar("bots_main_firstIsHost", true);//first player to connect is a host
if(getDvar("bots_main_waitForHostTime") == "")
setDvar("bots_main_waitForHostTime", 10.0);//how long to wait to wait for the host player
if(getDvar("bots_manage_add") == "")
setDvar("bots_manage_add", 0);//amount of bots to add to the game

View File

@ -718,7 +718,7 @@ bot_wait_for_host()
while (!isDefined(level) || !isDefined(level.players))
wait 0.05;
for(i = 0; i < 100; i++)
for(i = getDvarFloat("bots_main_waitForHostTime"); i > 0; i -= 0.05)
{
host = GetHostPlayer();
@ -731,7 +731,7 @@ bot_wait_for_host()
if(!isDefined(host))
return;
for(i = 0; i < 100; i++)
for(i = getDvarFloat("bots_main_waitForHostTime"); i > 0; i -= 0.05)
{
if(IsDefined( host.pers[ "team" ] ))
break;
@ -742,7 +742,7 @@ bot_wait_for_host()
if(!IsDefined( host.pers[ "team" ] ))
return;
for(i = 0; i < 100; i++)
for(i = getDvarFloat("bots_main_waitForHostTime"); i > 0; i -= 0.05)
{
if(host.pers[ "team" ] == "allies" || host.pers[ "team" ] == "axis")
break;