Търся Slay Loosers [ReAPI]

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
thoughtz
Извън линия
Модератор
Модератор
Мнения: 585
Регистриран на: 13 Окт 2016, 00:32
Местоположение: гр. София
Се отблагодари: 112 пъти
Получена благодарност: 79 пъти
Обратна връзка:

Търся Slay Loosers [ReAPI]

Мнение от thoughtz » 31 Окт 2018, 00:24

Здравейте, преди гледах в един сайт един такъв плъгин, написан под reapi, но не мога да го открия. Ако някой го има, моля да го прикачи.

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 371 пъти
Обратна връзка:

Търся Slay Loosers [ReAPI]

Мнение от illusion » 31 Окт 2018, 08:59

Преведи си го само ;д

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <reapi>

new g_iMaxClients;

public plugin_init()
{
    register_plugin("[ReAPI] Slay Loosers", "1.1", "neugomon");
    RegisterHookChain(RG_RoundEnd, "fwdRoundEnd", true);

    g_iMaxClients = get_member_game(m_nMaxPlayers);
}

public fwdRoundEnd(WinStatus:status, ScenarioEventEndRound:event, Float:tmDelay)
{
    switch(event)
    {
        case ROUND_TARGET_BOMB,
            ROUND_VIP_ASSASSINATED,
            ROUND_CTS_PREVENT_ESCAPE,
            ROUND_HOSTAGE_NOT_RESCUED,
            ROUND_VIP_NOT_ESCAPED: KillLosers(2);
        case ROUND_VIP_ESCAPED,
            ROUND_TERRORISTS_ESCAPED,
            ROUND_BOMB_DEFUSED,
            ROUND_TARGET_SAVED,
            ROUND_ALL_HOSTAGES_RESCUED: KillLosers(1);
    }
}

KillLosers(team)
{
    new szTeam[32], iKilledIndex;
    for(new id = 1; id <= g_iMaxClients; id++)
    {
        if(is_user_alive(id) && get_member(id, m_iTeam) == team)
        {
            iKilledIndex = id;
            user_kill(id, 1);
        }   
    }
    if(iKilledIndex)
    {
        switch(team)
        {
            case 1: szTeam = "Террористы";
            case 2: szTeam = "Контр-террористы";
        }
        
        new szMsg[190];
        formatex(szMsg, charsmax(szMsg), "^3%s ^1не выполнили миссию карты! ^4Сдохните, Раки!", szTeam);
        message_begin(MSG_ALL, 76);
        write_byte(iKilledIndex);
        write_string(szMsg);
        message_end();
    }   
}

Аватар
thoughtz
Извън линия
Модератор
Модератор
Мнения: 585
Регистриран на: 13 Окт 2016, 00:32
Местоположение: гр. София
Се отблагодари: 112 пъти
Получена благодарност: 79 пъти
Обратна връзка:

Търся Slay Loosers [ReAPI]

Мнение от thoughtz » 31 Окт 2018, 09:22

Жив и здрав!

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 22 госта