RU
RU
UA
EN
PL
ГЛАВНАЯ
УСЛУГИ
ПЛАГИНЫ
КАРТЫ
REBUY
SCANMON
CASSA
SALE
ФОРУМ
МОНИТОР
HELP
КОНТАКТ
Главная
/
Plugins
/
TOP BOMBER
TOP BOMBER
Теги:
Скачать плагины cs
Серверные
Данный плагин каждый раунд, выдаёт бомбу одному из трёх лучших террористов. В конфиге можно настроить, с какого раунда начать, выдавать бомб.
Конфиг с кварами, создается автоматически по пути: addons/amxmodx/configs
Компилятор: 1.8.2
REapi
216
Команды:
Кваров и команд нет
.sma / .sp
#include
#include
#define rg_get_current_round() (get_member_game(m_iTotalRoundsPlayed) + 1) new Float:g_fKillDeathRatio[MAX_PLAYERS + 1]; new Float:g_fKills[MAX_PLAYERS + 1], Float:g_fDeaths[MAX_PLAYERS + 1]; new g_iRoundNum; public plugin_init() { register_plugin("Top Bomber", "0.2.0", "Albertio"); if(get_member_game(m_bMapHasBombTarget)) { RegisterHookChain(RG_CBasePlayer_MakeBomber, "CBasePlayer_MakeBomber_Pre"); bind_pcvar_num(create_cvar("tp_round_num", "2", FCVAR_NONE, "Раунд с которого начать определять, кому выдать бомбу", true, 0.0), g_iRoundNum); AutoExecConfig(true, "top_bomber"); } else pause("ad"); } public client_putinserver(id) { g_fKillDeathRatio[id] = 0.0; } public CBasePlayer_MakeBomber_Pre(const iBomber) { if(g_iRoundNum > rg_get_current_round() || !is_user_connected(iBomber)) return HC_CONTINUE; new iPlayers[MAX_PLAYERS], iPlayersNum, id; new iTopPlayers[3] = {0, 0, 0}; get_players(iPlayers, iPlayersNum, "ceh", "TERRORIST"); for(new i; i < iPlayersNum; i++) { id = iPlayers[i]; g_fKills[id] = Float:get_entvar(id, var_frags); g_fDeaths[id] = float(get_member(id, m_iDeaths)); if(!g_fKills[id]) continue; g_fKillDeathRatio[id] = g_fDeaths[id] ? (g_fKills[id] / g_fDeaths[id]) : g_fKills[id]; for(new iPlayer; iPlayer < 3; iPlayer++) { if(g_fKillDeathRatio[id] > g_fKillDeathRatio[iTopPlayers[iPlayer]]) { iTopPlayers[iPlayer] = id; break; } } } new iNumTops; for(new i; i < 3; i++) if(iTopPlayers[i]) iNumTops++; switch(iNumTops) { case 0: return HC_CONTINUE; case 1: SetHookChainArg(1, ATYPE_INTEGER, iTopPlayers[0]); case 2: SetHookChainArg(1, ATYPE_INTEGER, iTopPlayers[random(1)]); case 3: SetHookChainArg(1, ATYPE_INTEGER, iTopPlayers[random(2)]); } return HC_CONTINUE; }
Отправить
Загрузил
exec208
2023-06-20 21:01:37
0
44
Установить на сервер
Скачать
Нет оплаченых серверов
Купить сервер CS 1.6
Купить сервер CS:GO
Купить сервер CSS v34
Подключить свой VDS к панели
Данная иконка означает, что плагин был проверен администрацией хостинга на тестовом сервере, и проблем с ним не было выявлено. Рекомендуем ставить исключительно проверенные плагины.
Плагин загружен на сервер, но проверка еще не была проведена.
CSHOST.COM.UA 2012-2024 Хостинг игровых серверов