Всем привет. Мне нужно написать плагин, чтобы новый раунд начинался когда остался 1 выживший игрок из любой команды, но если допустим команда Контр-террористов или террористов погибла, новый раунд не начинался. Надеюсь суть ясна, готов $$$
PHP: #pragma semicolon 1#include <sourcemod>#include <cstrike>public OnPluginStart(){ HookEvent("player_death", EventPlayerDeath);}public EventPlayerDeath(Handle:event,const String:name[],bool:dontBroadcast){ decl iAliveCT, iAliveT, i; iAliveCT = iAliveT = 0; for (i = 1; i <= MaxClients; ++i) { if (IsClientInGame(i) && IsPlayerAlive(i)) { switch(GetClientTeam(i)) { case 2: ++iAliveT; case 3: ++iAliveCT; } } } if(iAliveCT == 1 && iAliveT == 0) { CS_TerminateRound(1.0, CSRoundEndReason:CSRoundEnd_CTWin); } else if(iAliveCT == 0 && iAliveT == 1)) { CS_TerminateRound(1.0, CSRoundEndReason:CSRoundEnd_TerroristWin); }}
@September, на голодных играх, как правило, ставится квар mp_teammates_are_enemies 1, вследствие чего распределения по командам как такового нет, и каждый игрок сам за себя. Т.е. твоё условие выполнится без плагинов.