Browse Source

Fix weapon list

gravgun
mittorn 6 years ago
parent
commit
cf7e98aacd
  1. 11
      dlls/coop.cpp
  2. 3
      dlls/multiplay_gamerules.cpp

11
dlls/coop.cpp

@ -385,9 +385,12 @@ void GlobalVote::Process( CBasePlayer *pPlayer, int imenu ) @@ -385,9 +385,12 @@ void GlobalVote::Process( CBasePlayer *pPlayer, int imenu )
if( gpGlobals->time - m_flTime > 30 )
{
g_iVote = 0;
m_iConfirm = 0;
return;
}
g_GlobalVote.m_flTime = gpGlobals->time;
switch( g_iVote )
{
case 1: // touch blue trigger
@ -643,6 +646,8 @@ void COOP_ResetVote( void ) @@ -643,6 +646,8 @@ void COOP_ResetVote( void )
{
g_iVote = 0;
g_GlobalVote.m_iConfirm = 0;
g_GlobalVote.m_flTime = gpGlobals->time;
}
bool COOP_ConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int count2, char *mapname )
@ -652,6 +657,9 @@ bool COOP_ConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int count2 @@ -652,6 +657,9 @@ bool COOP_ConfirmMenu(CBaseEntity *pTrigger, CBaseEntity *pActivator, int count2
g_iVote = 0;
g_GlobalVote.m_iConfirm = 0;
}
g_GlobalVote.m_flTime = gpGlobals->time;
if( g_iVote != 1 )
{
if( !UTIL_CoopIsBadPlayer( pActivator ) )
@ -736,9 +744,9 @@ bool COOP_ClientCommand( edict_t *pEntity ) @@ -736,9 +744,9 @@ bool COOP_ClientCommand( edict_t *pEntity )
COOP_CheckpointMenu( pPlayer );
else
{
UTIL_SpawnPlayer( pPlayer );
pPlayer->RemoveAllItems( TRUE );
pPlayer->gravgunmod_data.m_state = STATE_SPAWNED;
UTIL_SpawnPlayer( pPlayer );
}
return true;
}
@ -813,6 +821,7 @@ bool COOP_ClientCommand( edict_t *pEntity ) @@ -813,6 +821,7 @@ bool COOP_ClientCommand( edict_t *pEntity )
{
int i = atoi( CMD_ARGV(1) );
g_GlobalVote.Process(pPlayer, i);
return false;
}
return false;

3
dlls/multiplay_gamerules.cpp

@ -682,8 +682,9 @@ void CHalfLifeMultiplay::PlayerSpawn( CBasePlayer *pPlayer ) @@ -682,8 +682,9 @@ void CHalfLifeMultiplay::PlayerSpawn( CBasePlayer *pPlayer )
pPlayer->GiveAmmo( 68, "9mm", _9MM_MAX_CARRY );// 4 full reloads
}
if(mp_coop.value)
if(mp_coop_changelevel.value)
{
// pPlayer->GiveNamedItem( "item_suit" );
g_WeaponList.GiveToPlayer(pPlayer);
}
}

Loading…
Cancel
Save