mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-09 21:44:15 +00:00
Fix text messages
This commit is contained in:
parent
21b90a964e
commit
e8cd7b3152
@ -352,6 +352,8 @@ void COOP_ApplyData( void )
|
|||||||
g_fPause = false;
|
g_fPause = false;
|
||||||
ALERT( at_console, "^2CoopApplyData()\n" );
|
ALERT( at_console, "^2CoopApplyData()\n" );
|
||||||
memset( &g_checkpoints, 0, sizeof( g_checkpoints ) );
|
memset( &g_checkpoints, 0, sizeof( g_checkpoints ) );
|
||||||
|
msglimittime1 = msglimittime2 = 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -481,7 +483,7 @@ void COOP_NewCheckpoint( entvars_t *pevPlayer )
|
|||||||
snprintf( g_checkpoints[0].str, 31, "%5s %d", STRING( pevPlayer->netname ), (int)( gpGlobals->time / 60 ) );
|
snprintf( g_checkpoints[0].str, 31, "%5s %d", STRING( pevPlayer->netname ), (int)( gpGlobals->time / 60 ) );
|
||||||
g_checkpoints[0].origin = pevPlayer->origin;
|
g_checkpoints[0].origin = pevPlayer->origin;
|
||||||
g_checkpoints[0].angles = pevPlayer->angles;
|
g_checkpoints[0].angles = pevPlayer->angles;
|
||||||
UTIL_CoopHudMessage( 1, 5, 0xFF0000FF, 0xFF0000FF, 0, 0.7, "New checkpoint by %s!\n", STRING( pevPlayer->netname ) );
|
UTIL_CoopPrintMessage("New checkpoint by %s!\n", STRING( pevPlayer->netname ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -660,6 +662,19 @@ bool COOP_ConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int count2
|
|||||||
if( gpGlobals->time - g_GlobalVote.m_flTime > 10 )
|
if( gpGlobals->time - g_GlobalVote.m_flTime > 10 )
|
||||||
COOP_ResetVote();
|
COOP_ResetVote();
|
||||||
//g_GlobalVote.m_flTime = gpGlobals->time;
|
//g_GlobalVote.m_flTime = gpGlobals->time;
|
||||||
|
if( mp_coop_strongcheckpoints.value )
|
||||||
|
{
|
||||||
|
// do not allow go back if there are checkpoints, but not near changelevel
|
||||||
|
if( g_checkpoints[0].time && (g_checkpoints[0].origin - VecBModelOrigin(pTrigger->pev)).Length() > 150 )
|
||||||
|
{
|
||||||
|
COOP_ResetVote();
|
||||||
|
//UTIL_CoopPlayerMessage( pActivator, 1, 5, 0xFF0000FF, 0xFF0000FF, 0, 0.7, "Changelevel back locked by checkpoint\nCheckpoint here to activate trigger!");
|
||||||
|
ClientPrint( pActivator->pev, HUD_PRINTCENTER, "Changelevel back locked by checkpoint\nCheckpoint here to activate trigger!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
//if( count2 < 2 )
|
||||||
|
//return;
|
||||||
|
}
|
||||||
|
|
||||||
if( g_iVote != 1 )
|
if( g_iVote != 1 )
|
||||||
{
|
{
|
||||||
@ -686,19 +701,6 @@ bool COOP_ConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int count2
|
|||||||
}
|
}
|
||||||
if( g_GlobalVote.m_iConfirm < count2 )
|
if( g_GlobalVote.m_iConfirm < count2 )
|
||||||
return false;
|
return false;
|
||||||
if( mp_coop_strongcheckpoints.value )
|
|
||||||
{
|
|
||||||
// do not allow go back if there are checkpoints, but not near changelevel
|
|
||||||
if( g_checkpoints[0].time && (g_checkpoints[0].origin - VecBModelOrigin(pTrigger->pev)).Length() > 150 )
|
|
||||||
{
|
|
||||||
COOP_ResetVote();
|
|
||||||
//UTIL_CoopPlayerMessage( pActivator, 1, 5, 0xFF0000FF, 0xFF0000FF, 0, 0.7, "Changelevel back locked by checkpoint\nCheckpoint here to activate trigger!");
|
|
||||||
ClientPrint( pActivator->pev, HUD_PRINTCENTER, "Changelevel back locked by checkpoint\nCheckpoint here to activate trigger!");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
//if( count2 < 2 )
|
|
||||||
//return;
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1552,7 +1552,7 @@ void CChangeLevel::ChangeLevelNow( CBaseEntity *pActivator )
|
|||||||
|
|
||||||
if( !strcmp( m_szMapName, mp_coop_disabledmap.string ) )
|
if( !strcmp( m_szMapName, mp_coop_disabledmap.string ) )
|
||||||
{
|
{
|
||||||
UTIL_CoopPlayerMessage( pActivator, 1, 5, 0xFF000FF, 0xFFFF00FF, 0, 0.7, "MAP %S IS DISABLED", m_szMapName );
|
ClientPrint( pActivator->pev, HUD_PRINTCENTER, "MAP %S IS DISABLED", m_szMapName );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// forget touch by some fool
|
// forget touch by some fool
|
||||||
@ -1629,7 +1629,7 @@ void CChangeLevel::ChangeLevelNow( CBaseEntity *pActivator )
|
|||||||
pPlayer->gravgunmod_data.m_iLocalConfirm = -2;
|
pPlayer->gravgunmod_data.m_iLocalConfirm = -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
UTIL_CoopHudMessage( 1, 5, 0xFF0000FF, 0xFF0000FF, 0, 0.7, "Cannot change level: Not enough players!\nWait 30 sec before you may changelevel!" );
|
ClientPrint( pActivator->pev, HUD_PRINTCENTER, "Cannot change level: Not enough players!\nWait 30 sec before you may changelevel!" );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1639,7 +1639,7 @@ void CChangeLevel::ChangeLevelNow( CBaseEntity *pActivator )
|
|||||||
i = 1;
|
i = 1;
|
||||||
|
|
||||||
if( i )
|
if( i )
|
||||||
UTIL_CoopHudMessage( 1, 7, 0x00FFFFFF, 0xFF00FFFF, 0, 0,
|
UTIL_CoopPrintMessage(
|
||||||
"%s touched end of map\nnext is %s %s, %d to go\n",
|
"%s touched end of map\nnext is %s %s, %d to go\n",
|
||||||
UTIL_CoopPlayerName( pActivator ),
|
UTIL_CoopPlayerName( pActivator ),
|
||||||
st_szNextMap, st_szNextSpot, i );
|
st_szNextMap, st_szNextSpot, i );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user