mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-01-23 21:24:27 +00:00
add players count condition
This commit is contained in:
parent
c9c01c7da7
commit
281f0241f6
@ -1024,6 +1024,9 @@ void StartFrame( void )
|
|||||||
// END BOT
|
// END BOT
|
||||||
|
|
||||||
// START BOT
|
// START BOT
|
||||||
|
int count = 0;
|
||||||
|
|
||||||
|
// count total players
|
||||||
if( ( g_fGameOver ) && ( respawn_time < 1.0 ) )
|
if( ( g_fGameOver ) && ( respawn_time < 1.0 ) )
|
||||||
{
|
{
|
||||||
// if the game is over (time/frag limit) set the respawn time...
|
// if the game is over (time/frag limit) set the respawn time...
|
||||||
@ -1037,13 +1040,15 @@ void StartFrame( void )
|
|||||||
if( !pPlayer )
|
if( !pPlayer )
|
||||||
continue; // if invalid then continue with next index...
|
continue; // if invalid then continue with next index...
|
||||||
|
|
||||||
if( pPlayer->pBotCam )
|
if( pPlayer->pBotCam ) // check if any players are using the botcam...
|
||||||
pPlayer->pBotCam->Disconnect();
|
pPlayer->pBotCam->Disconnect();
|
||||||
|
|
||||||
|
count++; // count the number of bots and players
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// check if a map was changed via "map" without kicking bots...
|
// check if a map was changed via "map" without kicking bots...
|
||||||
if( previous_time > gpGlobals->time )
|
if( ( count < max_bots ) && ( previous_time > gpGlobals->time ) )
|
||||||
{
|
{
|
||||||
bot_check_time = gpGlobals->time + 10.0;
|
bot_check_time = gpGlobals->time + 10.0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user