Поиск Ищу плагин распределения c4

Сообщения
57
Реакции
0
На каком-то сервере видел аналог, что c4 спавнится только у випов.
Можно ли реализовать плагином, чтобы c4 спавнился только лишь у топ3 игроков у команды атаки.
Был бы очень полезный плагин. Мало того, большинство халтуры заходит за кт, так на паблике при онлайне выше чем 10х10, сложно организоваться и реализовать нормальную атаку, так еще и с4 достается крипам пришедшим с раксрутки, которые еле двигаются по карте и срывают все тайминговые заходы на плента своими малоактивными действиями.
 
Сообщения
542
Реакции
50
Предупреждения
2
Помог
4 раз(а)
возможно приват, не знаю. я поищу если найду такой
13 Сен 2022
что то нашел похожее https://hlmod.ru/threads/vip-c4.34858/ с4 автоматически дается вип игрокам
 
Сообщения
207
Реакции
39
Помог
4 раз(а)
LoNg0, Думаю и такое подойдет .. я его использую почитай что он делает https://dev-cs.ru/resources/1182/
А так лучше и быстрей в раздел покупок ..:crazy:
 
Сообщения
542
Реакции
50
Предупреждения
2
Помог
4 раз(а)
@MayroN,ой, я не заметил
 
Сообщения
494
Реакции
340
Помог
11 раз(а)
Можно ли реализовать плагином, чтобы c4 спавнился только лишь у топ3 игроков у команды атаки.
Можно.
Код:
#include <amxmodx>
#include <reapi>

new const PLUGIN_NAME[] = "Make Bomber only top";
new const PLUGIN_VERSION[] = "1.0";
new const PLUGIN_AUTHOR[] = "6u3oH";

const POSITION_TOP_GETTING_BOMB = 3; // позиция в топе для получения бомбы (всегда > 0)

native get_user_stats(index, stats[STATSX_MAX_STATS], bodyhits[MAX_BODYHITS]);

public plugin_init()
{
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);

    RegisterHookChain(RG_CBasePlayer_MakeBomber, "@CBasePlayer_MakeBomber_Pre");
}

@CBasePlayer_MakeBomber_Pre(pPlayer)
{
    if(is_user_can_has_bomb(pPlayer))
        return;

    new
        pPlayers[MAX_PLAYERS+1],
        iPlayersCount;

    for(new id = 1; id <= MaxClients; id++)
        if(is_user_connected(id) && get_member(id, m_iTeam) == TEAM_TERRORIST && is_user_can_has_bomb(id))
            pPlayers[iPlayersCount++] = id;

    if(iPlayersCount == 0)
        return;

    new pTopPlayer;
    pTopPlayer = pPlayers[random_num(0, iPlayersCount-1)];

    SetHookChainArg(1, ATYPE_INTEGER, pTopPlayer);
    client_print_color(0, print_team_default, "^4С4 ^1передана игроку^4 %n", pTopPlayer);
}

stock bool: is_user_can_has_bomb(pPlayer)
{
    return (1 <= get_user_position_top(pPlayer) <= POSITION_TOP_GETTING_BOMB);
}

stock get_user_position_top(pPlayer)
{
    new
        iStats[STATSX_MAX_STATS],
        iBodyHits[MAX_BODYHITS];

    get_user_stats(pPlayer, iStats, iBodyHits);
    return iStats[STATSX_RANK];
}
 
Сообщения
542
Реакции
50
Предупреждения
2
Помог
4 раз(а)
bizon, о, нормально так. Тебе стоит его выложить сюда в качестве плагина.
 
Сообщения
494
Реакции
340
Помог
11 раз(а)
Тебе стоит его выложить сюда в качестве плагина
Слишком простой плагин.
Кому нужно будет что-то подобное, наткнутся на эту тему, найдут то, что нужно.

LoNg0, отпишись еще о результате. Нормально работает или нет.
 
Последнее редактирование:
Сообщения
494
Реакции
340
Помог
11 раз(а)
D1esel, выше уже кидали ссылку на этот плагин. Это не то, что нужно ТСу.
 
Сообщения
542
Реакции
50
Предупреждения
2
Помог
4 раз(а)
bizon, а твой плагин, ему это то что нужно?
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Artemich, Представьте себе.
 

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

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