Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Почему контры не могут ничего сделать с бомбой, если она просто валяется на земле? С этим плагином, теперь бомбу можно сломать 😁
Если пачка брошена, любой контер может к ней подойти, нажать на "E"(прям так же как и при разминировании) и сломать ее. После чего, террора, который решит поставить бомбу, ждет сюрприз 😀
с дефузами контер быстрее ломает бомбу
при касании контром бомбы, начинают мигать щипчики, и показывается уведомление, типа: Нажми "E", чтобы сломать бомбу
оповещения в чат или по центру экрана или в худ (все настраивается)
звуковое сопровождение тоже настраивается, подобраны стандартные звуки из CS, чтобы игроки не качали лишних файлов
наказания при установке сломанной бомбы
бомбу просто нельзя будет поставить
террора убьет молнией, но потом другой террор все-таки сможет поставить бомбу
ударит террора, оставив 1HP
бомба будет ставится оооочень долго
мало наказаний? Добавьте уникальные с помощью нативов и форвардов
наказания выбираются рандомно, в конфиге можно указать нужные типы для Вашего сервера
можно предоставить возможность ломать бомбу только игрокам с нужными правами, например VIP. Или можно давать доступ по услуге gamecms
ну и контру, кто сломал бомбу, полагается награда в размере 1000$
Как видно по типам наказаний, плагин не ломает логику игры(за исключением первого). Терроры все-таки смогут поставить бомбу, но это будет им чего то стоить. Ибо нехрен терять бомбу! В целом выглядит очень нативно, как будто так и задумывалось в кс, ниже есть видео 👀
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Включить плагин? (можно отключать плагином Cvar On Map)
c4_destroyer_enable "1"
// Информация при касании бомбы
// "a" - в чате
// "b" - по центру экрана
// "c" - HUD
// "d" - мигающая иконка дефузов
c4_destroyer_info "bd"
// Настройка худа
// r g b x y time dhud
// r g b - цвет
// x y - координаты
// time - как долго будет исчезать сообщение
// type - тип худа
// 0 - отключить худ
// 1 - hud (обычный)
// 2 - DHUD (жирный текст)
c4_destroyer_hud "0 255 0 -1.0 0.25 6.0 1"
// Сколько игровых денег давать за разрушение бомбы?
// 0 - отключить
c4_destroyer_money "1000"
//////////////////////
// РАЗРУШЕНИЕ БОМБЫ //
//////////////////////
// Разрешить ломать бомбу только игрокам с флагом
// "0" - можно всем.
// "gamecms:_shit" - по услуги в gamecms (смотрите документацию по плагину VIP RBS, делается аналогично)
c4_destroyer_access "0"
// Сколько секунд требуется на разрушение бомбы?
c4_destroyer_crash_seconds "10"
// Тоже самое, только если у игрока есть дефузы
c4_destroyer_crash_defusing "5"
// Звук, когда контер начинает ломать бомбу
// Можно использовать только .wav файлы
// Закомментируйте квар для отключения
// Полный путь до звука:
// cstrike/sound/папка/звук.wav - звук будет закачан клиенту
// valve/sound/папка/звук.wav - стандартные звуки, есть у всех клиентов, поэтому закачиваться не будет
c4_destroyer_sound_start "cstrike/sound/weapons/c4_disarm.wav"
// Тоже самое, но при разрушении бомбы (когда контер завершил ломать)
c4_destroyer_sound_end "cstrike/sound/weapons/c4_disarmed.wav"
// Звук услышат игроки, которым выведется сообщение c4_destroyer_crash_message
c4_destroyer_sound_ct "valve/sound/buttons/button3.wav"
// Воспроизведется при попытки сломать уже сломанную бомбу
c4_destroyer_sound_already "valve/sound/buttons/button2.wav"
// Сообщения при разрушении бомбы
// "a" - в чате
// "b" - по центру экрана
// "c" - HUD
// "d" - выводить только тому, кто сломал бомбу
// "e" - выводить только команде CT
// "f" - выводить всем игрокам
c4_destroyer_crash_message "abe"
/////////////////////////////////////////////
// НАКАЗАНИЯ ПРИ УСТАНОВКЕ СЛОМАННОЙ БОМБЫ //
/////////////////////////////////////////////
// Поведение бомбы, после того, как ее сломали
// Можно указать несколько типов наказаний, тогда они будут выбираться рандомно
// "a" - терроры не смогут поставить бомбу
// "b" - при установке бомбы, террора убьет молнией (потом уже другой игрок сможет установить бомбу)
// "с" - после установки, террора ударит и оставит 1HP
// "d" - бомба будет ставится очень долго (см. квар c4_destroyer_planting_seconds)
// Для дополнительных наказаний, смотрите инклуд
c4_destroyer_planting_punish "abcd"
// Воспроизведется, когда нельзя устанавливать бомбу
c4_destroyer_planting_not "valve/sound/buttons/button2.wav"
// Сколько секунд террор будет ставить сломанную бомбу (по умолчанию 3 секунды)
c4_destroyer_planting_seconds "10"
// Сообщения при наказании от бомбы
// "a" - в чате
// "b" - по центру экрана
// "c" - HUD
// "d" - выводить только тому, кто сломал бомбу
// "e" - выводить только команде T
// "f" - выводить всем игрокам
c4_destroyer_msg_not "abd" // нельзя поставить бомбу
c4_destroyer_msg_slay "cf" // убьет молнией
c4_destroyer_msg_slap "cf" // ударит оставив 1HP
c4_destroyer_msg_long "be" // долго будет ставится бомба
/* C4 Destroyer Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _c4_destroyer_included
#endinput
#endif
#define _c4_destroyer_included
#define PUNISH_NOT (1<<0) // нельзя поставить бомбу
#define PUNISH_SLAY (1<<1) // убийство молнией
#define PUNISH_SLAP (1<<2) // удар током
#define PUNISH_LONG (1<<3) // долго ставится бомба
#if defined C4_DESTROYER_RECURSION
#undef _c4_destroyer_included
#endinput
#endif
// Вызывается перед тем, как игрок попытается сломать бомбу
// id - айди игрока
// defuse - есть ли у игрока дефуз
forward c4_destroyer_crash_pre(const id, const defuse);
// Вызывается после того, как игрок сломал бомбу
// id - айди игрока
// punish - какой тип наказания сработает PUNISH_*
forward c4_destroyer_crash_post(const id, const punish);
// Вызывается перед тем, как игрок попытается поставить сломанную бомбу
// id - айди игрока
// punish - какой тип наказания сработает PUNISH_*
forward c4_destroyer_planting_pre(const id, const punish);
// Вызывается после того, как игрок получил наказание от сломанной бомбы
// id - айди игрока
// punish - какой тип наказания сработал PUNISH_*
forward c4_destroyer_planting_post(const id, const punish);
// Пример добавления своих наказаний от разрешенной бомбы
// В кваре c4_destroyer_planting_punish уже заняты флаги "abcd", соответственно их использовать нельзя
// Добавим например флаг "h" в этот квар
// Дальше создаем плагин и используем форвард c4_destroyer_planting_pre
// Проверяем, равен ли punish флагу "h" и выполняем действие
// Ниже пример простого убийства при попытки установить бомбу
/*
#define PUNISH_KILL (1<<7) // флаг "h" (если не знакомы с битами, гляньте amxconst.inc)
public c4_destroyer_planting_post(const id, const punish);
{
if (punish!=PUNISH_KILL) { return; } // выбрано другое наказание, ничего не делаем
user_kill(id); // убиваем игрока
client_print(0, print_center, "Игрок умер, пытаясь установить сломанную бомбу"); // пишем всем в чат сообщение
}
*/