From 473eb94e96b481bd1f8ae526070111bb1a5ffaa4 Mon Sep 17 00:00:00 2001 From: mittorn Date: Wed, 13 Dec 2017 02:57:41 +0700 Subject: [PATCH] Fix little coop bugs --- dlls/coop.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/coop.cpp b/dlls/coop.cpp index f8e5a708..74942747 100644 --- a/dlls/coop.cpp +++ b/dlls/coop.cpp @@ -214,7 +214,9 @@ void UTIL_SpawnPlayer( CBasePlayer *pPlayer ) pPlayer->pev->flags &= ~FL_SPECTATOR; pPlayer->pev->movetype = MOVETYPE_WALK; pPlayer->Spawn(); - CLIENT_COMMAND( pPlayer->edict(), "touch_show _coopm*\n" ); + + if( mp_coop.value ) + CLIENT_COMMAND( pPlayer->edict(), "touch_show _coopm*\n" ); } @@ -256,6 +258,8 @@ void UTIL_CoopKickPlayer(CBaseEntity *pPlayer) // find last slot for( i = 0; badlist[i]; i++ ); + if( i > 254 ) + return; badlist[i] = strdup( name ); }