Skip to content

TeamCount fix#78

Merged
snems merged 1 commit intosnems:masterfrom
scoqx:patch-2
Feb 16, 2026
Merged

TeamCount fix#78
snems merged 1 commit intosnems:masterfrom
scoqx:patch-2

Conversation

@scoqx
Copy link
Copy Markdown
Contributor

@scoqx scoqx commented Feb 16, 2026

Set alive players on freeze after cgame loads (first connect and vid_restart)

Screenshots made right after connecting

Before fix (spoiler)

BEFORE FIX

After fix (spoiler)

AFTER FIX

Set scores and alive players on freeze after cgame loads (first connect and vid_restart)
@snems
Copy link
Copy Markdown
Owner

snems commented Feb 16, 2026

Забавно совпало, только вчера на этот код в сервере смотрел.

	if (g_gametype.integer >= GT_TEAM)
	{
		if ((g_gametype.integer == GT_TEAM && server_freezetag.integer) || G_IsGameTypeOSP(g_gametype.integer))
		{
			trap_SetConfigstring(CS_SCORES1, va("%i %i", level.teamScores[TEAM_RED], level.numteamVotingClients[TEAM_RED]));
			trap_SetConfigstring(CS_SCORES2, va("%i %i", level.teamScores[TEAM_BLUE], level.numteamVotingClients[TEAM_RED]));

		}
		else
		{
			trap_SetConfigstring(CS_SCORES1, va("%i", level.teamScores[TEAM_RED]));
			trap_SetConfigstring(CS_SCORES2, va("%i", level.teamScores[TEAM_BLUE]));
		}
	}

Там вторая переменная устанавливается только в CA и фризтаг режимах. Не проверял, team DM & CTF нормально с этим патчем работают?

@scoqx
Copy link
Copy Markdown
Contributor Author

scoqx commented Feb 16, 2026

Да, нормально на других режимах.
Оказывается только на фризе выводятся osp_teamcount1/osp_teamcount2, а нужно и для CA, что в shud, что в osp hud
Надо будет этот момент тоже поправить

@snems snems merged commit ec42e0f into snems:master Feb 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants