prevent enabling /team0mode while practice mode is active

This commit is contained in:
dobrykafe 2024-04-11 18:26:56 +02:00
parent 39dd2a552d
commit 083f7ba7ab

View file

@ -1176,10 +1176,17 @@ void CGameContext::ConTeam0Mode(IConsole::IResult *pResult, void *pUserData)
}
else
{
pController->Teams().SetTeamFlock(Team, true);
if(pController->Teams().IsPractice(Team))
{
pSelf->SendChatTarget(pResult->m_ClientId, "Can't enable team 0 mode with practice mode on.");
}
else
{
pController->Teams().SetTeamFlock(Team, true);
str_format(aBuf, sizeof(aBuf), "'%s' enabled team 0 mode. This will make your team behave like team 0.", pSelf->Server()->ClientName(pResult->m_ClientId));
pSelf->SendChatTeam(Team, aBuf);
str_format(aBuf, sizeof(aBuf), "'%s' enabled team 0 mode. This will make your team behave like team 0.", pSelf->Server()->ClientName(pResult->m_ClientId));
pSelf->SendChatTeam(Team, aBuf);
}
}
}