• Регистрация на форуме отключена.
    Она будет открываться первого числа каждого месяца на 24 часа.

    Если необходимо - пишите админу группы Dev-CS в Telegram-чате.
Auto Revive

Auto Revive 1.1.1

Нет прав для скачивания
Сообщения
40
Реакции
0
почему-то пишет, но не возрождает) в чем может быть затык?)
 
Сообщения
23
Реакции
9
@ladders,попробуй такой
Код:
#include <amxmodx>
#include <reapi>

const ROUND = 3;
const MAX_USER = 2;
const MIN_PLAYERS = 14;
const Float:ROUND_TIME = 10.0;
const Float:RESPAWN = 1.0;

public plugin_init()
{
    register_plugin("Auto revive", "1.1.1", "SNauPeR");
    
    RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", .post = true);
}

public CBasePlayer_Killed(const pPlayer, const pevAttacker)
{
    if (get_member_game(m_bRoundTerminating))
        return;
    
    if (1 + get_member_game(m_iTotalRoundsPlayed) < ROUND)
        return;
    
    if (get_gametime() - Float:get_member_game(m_fRoundStartTime) > ROUND_TIME)
        return;
    
    if (get_member_game(m_iNumSpawnableTerrorist) + get_member_game(m_iNumSpawnableCT) < MIN_PLAYERS)
        return;
    
    if (any:(1 <= pevAttacker <= MaxClients) & ((-1) / 2) == 0 || pPlayer == pevAttacker)
        return;
    
    if (get_member(pPlayer, m_iNumSpawns) > MAX_USER)
        return;
    
    set_member(pPlayer, m_flRespawnPending, get_gametime() + RESPAWN);
}
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу