2 Cybermax:
Насколько я припоминаю, тебе нужны следующие энтити:
dod_control_point — это точечная энтитя флага, здесь можно указать модельки флагов (нейтральный, союзники, немцы), владельца флага, а также звук при захвате (выкрик). Ещё надо указать индекс флага (должен быть уникальным), имя флага.
dod_control_point — это брашевая энтитя, которая отвечает за захват флага, в таргете указывается имя флага. В настройках энтити можно указать какая из команд может захватывать флаг и количества народа для захвата и время на захват. Также можно указать спрайт флага, который будет отображаться в этой зоне.
dod_score_ent — это точечная энтитя подсчёта очков, а точнее флагов. Служит для того, что бы раунд закончился, когда все флаги захвачены. Надо ставить в количестве две штуки, по одной на команду, указывается имя энтити, команда, сообщение при победе.
dod_control_point_master — это точечная энтитя, она работает в связке с предыдущей энтитей. Здесь указывается имена dod_score_ent
Также стоит поставить два ambient_generic с именами указанными в dod_score_ent (например "allies_win").
В дополнение, был один глюк, который я так и не смог преодолеть, заключался он в том, что при захвате флага не было сообщения "%Игрок_имя% захватил флаг %имя_зоны_флага% для %имя_команды", в результате пришлось найти другое решение (правда в нём имя игрока захватившего флаг не указывалось).
В dod_capture_area, в параметрах "Target when allies complete capture" и "Target when axis complete capture" я указал имена game_text, с сообщениями типа "The bridge was captured by Allies" (и by Axis соответственно). Недостатком этой схемы, было только то, что не указывалось имя игрока захватившего флаг, но в качестве преимущества, были цвета текста, красный для немцев и зелёный для союзников.