Плагин определяющий последнего живого игрока

NightHunter

Участник
Сообщения
25
Реакции
2
Нужен плагин, который убьет последнего живого игрока( или начнет новый раунд).
Чуть ниже, ахинея которую я написал, вот только оно работает неправильно. Помогите пожалуйста исправить.
PHP:
public  OnMapStart()
{
    CreateTimer(5.0, Timer_Alive, _, TIMER_REPEAT|TIMER_FLAG_NO_MAPCHANGE);
}

public Action:Timer_Alive(Handle:hTimer, any:UserId)
{
    new players = 0;
        for (new i = 1; i <= MaxClients; i++)
        {
                if (IsClientInGame(i) && IsPlayerAlive(i))
                {
                    players++;
                    if (players == 1)
                    {
                        ServerCommand("sm_rcon sm_slay @all")//убить последнего 
                    }
                    else if (players == 0)
                    {
                        return Plugin_Stop;
                    }
                    else
                    {
                        return Plugin_Continue;
                    }
                }
        }
    return Plugin_Handled;
}
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
плагин, который убьет последнего живого игрока
Если упрощённо: хукаем событие player_death, в нём создаём цикл по всем игрокам - если живого насчитывает лишь одного, то убиваем его.
 
Сверху Снизу