You can log in to our site only via STEAM. If you don’t have a STEAM account, please register a free one on the official site steamcommunity.com, then click the button below to log in. Logged-in users have access to many features that make browsing our store more convenient. To purchase plugins, change your IP, or recover a key, logging in is not required.
By logging in to our website, you agree to the terms of our Privacy Policy
This plugin is suitable for those who want to combine CSDM and PUBLIC into one, meaning that for a certain period it runs as PUBLIC (from a specified time to another), and for another period as CSDM. You effectively get 2 modes on your server. This plugin is perfect for anyone who wants to make their server unusual or diverse during the night. The plugin starts the CSDM mode at a specifically set time, on a specifically set map, and runs until the set end time. You can configure this process on multiple maps at different times as described above, which should be fun for players at night and provide motivation to earn some rank or stats :)
Features
Unlike other night plugins, this one will always enable night mode if the current time falls within the night mode range (even if the server restarts)
You can block commands during night mode (such as rtv or any other commands)
Execute specific commands/cvars at the start and end of the mode
Weapon menu like in CSDM
Ability to add weapons from Ultimate Weapons to the menu
Spawn protection
Random spawn positions
You can remove map objectives
For other options, see the configs; the plugin is quite functional
21.03.23 - обновить .amxx - релиз бета версии 20.10.24BETA - обновить .amxx - исправлен баг, когда при суициде не возрождало
20.08.08 - обновить .amxx - исправление ошибки со спавном спектаторов - фикс пополнения патрон от ultimate_weapons
20.06.06 - обновить .amxx - обновление ядра
19.12.09 - обновить .amxx - исправили квар ndm_random_maps - добавили фикс, исправляющий %s в сообщении по центру экрана на amx190 - добавили .amxx под 190
19.11.02 - обновить .amxx - релиз бета версии - пользователями БЕТА версии, достаточно обновить .amxx 19.09.14BETA - обновить .amxx и .cfg - исправлена ошибка в логах на amxx 190 - исправлено падение сервера на cs_ картах. Теперь плагин не удаляет заложников, а прячет их, тем самым не создает конфликт для других плагинов - добавили квар ndm_health, который позволяет указать хп игрока при респавне. Актуально для карт 35hp и подобных 18.08.05BETA - обновить .amxx, .cfg и .ini - оружия теперь настраиваются в night_dm.cfg - добавлен квар ndm_random - добавлена возможность выдавать оржуния из Ultimate Weapons! - добавлен квар ndm_ultimate_access (запрещает брать простым игрокам золотое(ultimate_) оружие) - добавлена возможность переименовать пункты в меню оружия - добавлен квар ndm_replace
18.05.15 - обновить .amxx - исправили баг с отображение рандомной карты в худ - исправили баг с mp_timelimit
18.03.24 - обновить .amxx - релиз бета версии 18.01.11BETA - обновить .amxx - Исправлены ошибки 18.01.16BETA - обновить ВСЕ ФАЙЛЫ - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - добавили отключение/включение миссий карты - исправлен баг со спектаторами - возможность отключить ведение статистики во время ДМ - восстановление патронов после убийства - переписали саму систему выбора времени - добавили квар ndm_random_maps - связка с Cvar On Map - исправили мелкие недочеты
15.07.22 - обновить .amxx и .ini - Исправлены ошибки в логах - Исправлен баг при спавне - Теперь возвращается бомба на место - Добавлена возможность использовать рандомные карты - Добавлена возможность изменять квары в таких плагинах как Army Rank Ultimate (можно теперь указать плагину, что стоит CSDM, настройки увидите в обновленном .ini)
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.05.24 - обновить .amxx - Исправлена ошибка с исчезанием оружий
15.04.24 - обновить ВСЕ ФАЙЛЫ! - Полностью переписан плагин, все пожелания были внесены.
15.02.07 - обновить .amxx, .cfg - Убрано лишнее - Оптимизирован код - Добавлены новые функции - - контроль на время 1 раунда во время Night DM и после его отключения - - возможность забирать бомбу у игрока, если как таковая, есть
15.01.05 - обновить .amxx, .cfg и lang файл - Исправлены возможные ошибки/баги - Убрана авто выдача оружия - Добавлено меню выбора оружия - Убраны лишние квары - Добавлена авто блокировка зон покупки при включённом Night Dm
14.12.21 - обновить .amxx - Исправление багов
14.11.03 - обновить .amxx - Стабильная работа плагина, не смотря на технические проблемы с нашей стороны(проверка лицензии) - Наши зеркала: RU(два зеркала), UA, BY, DE, KZ. - В консоли сервера не пишется: Sockets. Connecting... Чтобы отображалось, как и раньше напишите fg_debug "1" в amxx.cfg
14.10.6 - обновить .amxx и .cfg - добавлена защита респавна
14.10.5 - обновить .amxx и .cfg - Добавлены новые функции - ДОБАВЛЕНО: Плагины соединяются с нашими серверами для проверки лицензии. Они сами выберут ближайший сервер для проверки. Если это не произошло, то Вы можете указать сами, какой сервер будут использовать плагины. Для этого впишите в amxx.cfg квар: fg_location "UA", где UA это страна. На данный момент у нас есть 4 зеркала: RU, UA, BY, KZ
14.10.3 - обновить .amxx - исправлены ошибки
14.10.2 - обновить .amxx - добавлен квар, который убирает оружие с карты
14.10.1 - обновить .amxx - исправлены ошибки в логах
14.10 - релиз
Category
Server
To see the plugin in action, go to the "Find a server with this plugin" section in the menu
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Настройка худа. ndm_hud "-1" - выключить худ.
// r g b x y time dhud
// r g b - цвет
// x y - координаты
// time - частота обновления сообщения
// dhud - использовать dhud? (1/0)
ndm_hud "255 255 0 0.16 0.0 12.0 0"
// Укажите ссылку на файл с картами, если хотите использовать рандомные карты
// 0 - не использовать
ndm_random_maps "/addons/amxmodx/configs/maps.ini"
// Режим только в голову
ndm_only_hs "0"
// Включить автопополнение патрон после убийства
ndm_autoammo "0"
// Через сколько секунд после смерти возродиться игрок
ndm_respawn "3"
// Время с секундах, в течении которого нельзя убить игрока после возрождения
// 0 - выключить
ndm_protection_time "3"
// Удалить цели игры? (бомба, заложники)
ndm_delete_zone "0"
// Через сколько секунд удалять оружие с земли?
// 0.0 - сразу
ndm_weapon_time "10.0"
// Включить рандомные респауны?
// Если есть файлы респаунов в папке configs/csdm/ и включен этот квар, то
// игроки будут возрождаться не только у себя на респе.
ndm_random "1"
// Количество HP при возрождении
// Можно изменить плагином Cvar On Map, например на карте 35hp выдавать соответственно 35
ndm_health "100"
////////////
// Оружия //
////////////
// Впишите сюда оружия через запятую, которые будут отображаться в меню
// Вводить эту команду можно в консоль сервера или через плагин Cvar On Map. Изменит оружия сразу.
// Чтобы отключить меню, достаточно отключить все пункты: ndm_weapons ""
// Чтобы, например AK47 в меню отображался как Калаш, напишите вот так: ak47:Калаш
// Ниже показано несколько примеров
//ndm_weapons "ak47:Калаш, m4a1:Эмка, awp:Слон, deagle"
//ndm_weapons "AK47, M4A1, Awp, Deagle, USP, Glock 18"
//ndm_weapons "ultimate_ak47, ultimate_m4a1, ultimate_ak47asiimov, ultimate_m4a1toxic, ultimate_deagle"
//ndm_weapons "ultimate_ak47:Золотой AK47, ultimate_m4a1:Золотой M4A1, ak47:Обычный AK47, m4a1:Обычный M4A1, ultimate_deagle, Deagle"
ndm_weapons "AK47, M4A1, Awp, Deagle, USP, Glock 18"
// Названия оружий:
// B1: glock18,usp,p228,deagle,elite,fiveseven
// B2: m3,xm1014
// B3: mac10,tmp,mp5navy,ump45,p90
// B4: galil,ak47,m4a1,famas,sg552,aug,g3sg1,sg550,scout,awp
// B5: m249
// ULTIMATE: так же можете использовать оружие из плагина Ultimate Weapons, просто впишите его название, которое указывали в ultimate_weapons.ini. Например "ultimate_ak47"
// Если Вы используете ultimate_ оружия, то кто имеет к ним доступ?
// 0 - разрешено всем
// -1 - в зависимости от пункта <flags> в ultimate_weapons.ini
// флаг - только игроки с этим флагом
ndm_ultimate_access "-1"
// Если у игрока в руках есть оружие(например было выдано другим плагином), то при взятии из меню:
// 0 - выдать и будет два оружия в руках
// 1 - выкинуть то что было в руках
// 2 - заменить оружие
ndm_replace "1"
// Количество выдаваемых гранат
ndm_guns_he "1"
// Количество выдаваемых флешек
ndm_guns_flash "2"
// Количество выдаваемых дымок
ndm_guns_smoke "0"
// Количество выдаваемой брони
ndm_guns_armor "100"
// Остальное оружие настраивается в night_dm.ini
////////////
// Спавны //
////////////
// Если есть файл спавнов для карты в папке configs/csdm/
// то спавны будут рандомные, если файла нет, то спавнится будет как обычно на респе
// Файлы спавнов взяты из оригинального плагина csdm, и их формат подходит.
[times]
; Настройка времени
; Пример:
; допустим стоит 23:00 10:00 de_dust2, сервер запустит Night Dm и карту de_dust2 в 23:00 по времени сервера и остановит Night Dm в 10:00
; соответственно тоже по времени сервера.
; Если вы хотите сделать несколько карт во время Night Dm, просто записываете ниже в столбик по примеру ниже, смотрим:
; 23:00 03:00 de_dust2
; 03:00 10:00 de_dust2_2x2
; Отключится режим на карте de_dust2 и через несколько секунд сменится карта на de_dust2_2x2 и включится DM
; Узнать реальное число и время своего сервера командой в чате: thetime
;
; Можно поставить рандомную карту в определенное время. Для этого вместо названии карты нужно написать random. Например:
; 23:00 03:00 random
; В это время каждый день будет ставиться рандомная карта из файла(см квар ndm_random_maps)
14:00 03:00 de_dust2
03:00 10:00 de_dust2_2x2
[blocks]
; Список команд, которые будут блокироваться во время ночного режима
; Например, чтобы люди не писали rtv во время ночного режима
rtv
votemap
say rtv
say_team rtv
say /rtv
say_team /rtv
amx_map
amx_votemap
amx_votemapmenu
[cvars_night]
; Список кваров/команд, значения которые будут изменены во время ночного режима
; Советуем использовать эту возможность через плагин Cvar On Map
mp_roundtime "10" ; увеличить время раунда
;csstats_enable "0" ; выключить ведение статистики
;vip_menu_csdm "1" ; включить поддержку CSDM для плагина VIP RBS
;bonusmenu_csdm 1 ; включить поддержку CSDM для плагина BONUSMENU RBS
;ar_csdm 1 ; включить поддержку CSDM для плагина Army Ranks Ultimate
;snipers_max_t 32 ; Разрешает использовать awp террорам в плагине Snipers RBS
;snipers_max_ct 32 ; Разрешает использовать awp контрам в плагине Snipers RBS
;snipers_min 1 ; Разрешает использовать awp вне зависимости от кол-ва игроков в плагине Snipers RBS
[cvars_common]
; Список кваров/команд, значения которые будут изменены как только закончится ночной режим
; Советуем использовать эту возможность через плагин Cvar On Map
exec server.cfg ; загрузит все квары по умолчанию из server.cfg
; ставить обратно квары наших плагинов не нужно, они сами загрузятся из своих конфигов после рестарта
[ru]
NDM_RESPAWN = Возрождение через %d
NDM_GUNS_CHAT_GUNS = !n[!gWEAPONS!n] !tМеню выбора оружий появится при следующем респавне!
NDM_GUNS_CHAT_SAVE = !n[!gWEAPONS!n] !tВыбор оружия сохранен!n! Для вызова меню напишите !g/guns
NDM_GUNS_MAIN_TITLE = \r[\yWEAPONS\r]\w Меню оружий
NDM_GUNS_PRIMARY_TITLE = \r[\yWEAPONS\r]\w Выберете основное оружие
NDM_GUNS_SECONDARY_TITLE = \r[\yWEAPONS\r]\w Выберете вторичное оружие
NDM_GUNS_MAIN_NEW = Новое оружие
NDM_GUNS_MAIN_PREVIOUS = Предыдущее оружие
NDM_GUNS_MAIN_SAVE = Сохранить выбор
NDM_START_1 = !n[!gNightDM!n] Запускается Ночной DeathMatch! Ожидается смена карты...
NDM_START_2 = !n[!gNightDM!n] Карта !t%s!n. Время с !g%s!n до !g%s!n.
NDM_NEXT_1 = !n[!gNightDM!n] Запуск следующей карты в режиме Ночной DeathMatch...
NDM_NEXT_2 = !n[!gNightDM!n] Карта !t%s!n. Время с !g%s!n до !g%s!n.
NDM_STOP_1 = !n[!gNightDM!n] Ночной режим !tвыключен!n! Ожидается рестарт...
NDM_STOP_2 = !n[!gNightDM!n] Следующий DeathMatch начнется в !g%s!n на карте !t%s!n.
NDM_TIMELEFT_1 = !n[!gNightDM!n] Идет Ночной DeathMatch до !g%s!n.
NDM_TIMELEFT_2 = !n[!gNightDM!n] Следующий DeathMatch начнется в !g%s!n на карте !t%s!n.
NDM_BLOCK_CMD = !n[!gNightDM!n]!t Запрещено во время Ночного DeathMatch!
NDM_INFORMER = Включен режим DeathMatch^nВремя: с %s до %s^nКарта: %s
/* Night DM Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _night_dm_included
#endinput
#endif
#define _night_dm_included
// Вызывается, когда включается или выключается DM
// type:
// 1 - включается ДМ, подготовка к смене карты
// 2 - ДМ включен, вызывается после смены карты в precache
// 3 - ДМ выключен, подготовка к смене карты
forward ndm_mode(type)
// Возвратит true если включен DM
native ndm_enable()