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
The most multifunctional New Year plugin, which allows you to create a festive atmosphere on your server! The plugin has a lot of features, is simple and flexible to configure. No need to hassle with searching for New Year packs or installing a bunch of different holiday plugins — everything you need is already included in NewYear RBS!
Plugin Features
Snow. Light snow falls on the server. Players have access to a menu to select the snow level using say /snow. Opening the menu shows the current snow level for the player.
Fog. A light fog that harmonizes well with falling snow.
Sky. The sky is changed to a “snowy” theme.
Footsteps on snow. Unlike Winter Environment, players are not heard when sneaking.
New Year Music. Holiday songs play randomly when a player joins the server.
New Year C4. The bomb model is changed to a holiday gift ;)
Snowballs. Players throw snowballs instead of grenades.
New Year Hats. Players wear small ushanka hats (red and blue).
GIFTS AND DECORATIONS. The main feature of the plugin, see details below.
Gifts and Decorations
You can add gifts with bonuses or decorations like Christmas trees or snowmen anywhere on the map to decorate the server — and players can even climb on them :)
Gifts. Appear in specific locations and respawn after a certain time. Players can pick up gifts and receive bonuses:
Weapons
Money
Experience (if Army Ranks Ultimate and CsStats MySQL are installed)
Points /anew (if Army Ranks Ultimate is installed)
Golden AK47 and M4A1 (if VIP RBS is installed)
Ultimate Weapons (if the Ultimate Weapons plugin is installed)
After being picked up, the gift will respawn after a set time.
Decorations. The package includes 4 tree models and 5 snowman models. You can add as many other models as you like. Like gifts, these can also be added, but unlike gifts, decorations are permanent.
To add and edit objects, there is a convenient menu newyear_menu. You can easily place gifts or decorations at any point on any map! Rotate, move, or delete objects using your crosshair, which greatly speeds up your work.
All plugin features are designed for both old-school admin enthusiasts and fun servers. Configure the settings as you see fit. The package already includes gifts and decorations for the de_dust2 map. I tried to balance the gifts across different areas and place decorations so they cannot be abused.
25.01.26BETA - обновить .amxx - исправлено чтение lang файла (баг прошлой версии) 24.10.10BETA - обновить ВСЕ ФАЙЛЫ - обновлено ядро плагина - добавлена полная мультиязычность, даже в конфигах (серверная команда fg_lang) 22.12.08BETA - обновить .amxx - обновили ядро 21.11.16BETA - обновить ВСЕ ФАЙЛЫ - добавили баланс от gamecms в подарки - добавили квары newyear_gamecms_* и newyear_health_max - добавили идентификаторы в ланг файл NEWYEAR_GAMECMS_*
20.06.06 - обновить .amxx - добавили поддержку gamecms api 5.4+
19.12.23- обновить .amxx - оптимизировали одну сильно жрущую функцию, теперь норм
19.12.09 - обновить .amxx - исправили связку с gamecms - исправили баг с длинными оружиями ultimate_weapons - добавили фикс, исправляющий %s в сообщении по центру экрана на amx190 - добавили .amxx под 190 19.11.02 - обновить .amxx и .cfg и lang файл - релиз бета версии - добавлен квар newyear_weapons_replace - добавлена возможность разрешать брать подарки только конкретным игрокам (разные критерии есть, смотрите конфиг) - пользователями БЕТА версии, достаточно обновить .amxx и .cfg и lang файл 18.12.31BETA - обновить .amxx - опять накосячили с отсчетом времени до нового года, исправили 18.08.06BETA - обновить .amxx - добавлена поддержка обновленного Ultimate Weapons - добавлена анимированная елка из плагина ChristmasTree
17.12.22 - обновить .amxx и lang файл - Исправлен баг с отсчетом времени до НГ - Добавлен пункт в меню, который отключает взятие подарков на время, когда админ их расставляет - Исправлена ошибка в логах 17.12.07 - обновить .amxx - Исправлен баг с выдачей ultimate оружия - Чтобы выключить время отсчета до НГ, просто закомментируйте квар
17.10.30 - обновить .amxx - Доработка привязки для поддержки некоторых хостингов
17.09.26 - обновить .amxx, .cfg, ланг файл и пару звуков добавить из папки sound - Релиз бета версии, описание изменений смотрите ниже - Добавлен отсчет времени до нового года 17.07.25 BETA - обновить .amxx, .cfg, ланг файл и пару звуков добавить из папки sound - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - Добавлен квар newyear_spawn_sound - Добавлен квар newyear_pickup_sound - Добавлена пара звуков к этим кварам - Добавлена синхронизация с Ultimate Weapons - Добавлен квар newyear_weapons_ultimate - Добавлен квар newyear_firstround - Добавлена возможно выставлять рандомное время восстановления подарка - Добавлен форвард: forward newyear_pickup_more(id, flag), благодаря которому, можно засовывать в подарки все что хотите из сторонних плагинов, подробнее в инклуде - Большая оптимизация! Раньше плагин был тяжелый, сейчас единственная функция которая относительно тяжелая, это шаги по снегу, и то мы ее максимально облегчили. На самом деле на сколько тяжелый плагин покажет время, но по сравнению с тем что было... В общем стало лучше)
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.01.06 - обновить .amxx - Оптимизация
14.12.21 - обновить .amxx и .cfg - Добавлено HP и AP в подарках
14.12.03 - обновить .amxx и .cfg - Добавлен квар для шапок newyear_cap_flag - Исправлены ошибки - Теперь на декорации будет тяжело залезть
14.12.02 - обновить .amxx - Совместимость с новой версией csstats_mysql - Исправлено много разных ошибок...
14.11.23 - обновить .amxx .cfg и папку models/newyear_rbs - Добавлены модели: p_c4 и p_snowball - Добавлены модели: v_snow_he, v_snow_flash, v_snow_smoke - Модели выше исправляют недочеты с отображением - Убран шлейф от гранат, добавлено свечение гранат - Исправлены остальные баги и недочеты
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Отсчет времени до Нового Года
// Закомментируйте квар, чтобы отключить отсчет времени
// "r g b x y days type time"
// r g b - цвет худа
// x y - координаты
// days - за сколько дней до нового года показывать отсчет
// type - 1 это обычный худ, 2 это DHUD(жирный), 0 отключить отсчет
// update:
// 1 - если поставить число 1, то будет показан отсчет и дней и времени, обновлять будет каждую секунду
// >1 - если поставить число отличное от еденицы, например 15, то будет показан только отсчет дней и обновляться худ будет 1 раз в 15 секунд, а отсчет времени будет показан за день до нового года и тогда уже обновление каждую секунду
newyear_countdown "0 255 0 -1.0 0.0 31 2 15"
//newyear_countdown_test "120" // квар для теста отсчета, тут укажите количество секунд после которых якобы наступит новый год
// Изменить небо
// snowlake_ - 1-ый вариант снежного неба
// snow - 2-ой вариант
// 0 - не изменять небо
newyear_sky "snowlake_"
// Включить снег? (меню для игроков say /snow)
newyear_snow "1"
// Звук шагов
// 0 - стандартные звуки
// 1 - звук снега везде
// 2 - звук снега только на открытой местности (немного увеличивает нагрузку)
newyear_foosteps "0"
// Включить туман?
// первая цифра это уровень тумана от 1 до 9. Далее 3 числа это цвета тумана в формате RGB
// 0 - выключить туман
newyear_fog "1 116 137 147"
// Звук при заходе на сервер
// ВАЖНО! Указывать звуки относительно папки: sound/newyear_rbs/
// 0 - выключить
newyear_connect "jb1.mp3|jb2.mp3|jb3.mp3|jb4.mp3|jb5.mp3|jb6.mp3"
// Изменить модель C4 на подарок
// Прописывать в данном порядке --> p_model|w_model|v_model
// 0 - оставить стандартную
newyear_bomb "models/newyear_rbs/p_c4.mdl | models/newyear_rbs/w_c4.mdl | models/newyear_rbs/v_c4.mdl"
// Изменить модели гранат на снежки
// ВАЖНО! Указывать модели относительно папки: models/newyear_rbs/
// Прописывать в данном порядке --> p_model|w_model|v_he|v_flash|v_smoke
// 0 - оставить стандартную
newyear_gren "p_snowball.mdl | w_snowball.mdl | v_snow_he.mdl | v_snow_flash.mdl | v_snow_smoke.mdl"
// Новогодние шапки
// Прописывать в данном порядке --> te_model|ct_model
// 0 - отключить шапки
newyear_cap "models/newyear_rbs/cap_te.mdl | models/newyear_rbs/cap_ct.mdl"
// Игрок с каким флагом будет носить шапку?
// 0 - все будут носить
newyear_cap_flag "0"
/////////////////////////
// Декорации и подарки //
/////////////////////////
// Флаг админа, который может добавлять подарки и декорации.
// Вызов меню - newyear_menu
// 0 - отключить использование меню
newyear_flag "l"
// Эффект, когда объект спавнится. Цвет RGB
// -1 - выключить эффект
newyear_blast "255 255 255"
// До какого раунда запретить появление подарков
newyear_firstround "2"
// Звук при спавне объекта
// Можно использовать только .wav файлы
// Полный путь до звука:
// cstrike/sound/папка/звук.wav - звук будет закачан клиенту
// valve/sound/папка/звук.wav - стандартные звуки, есть у всех клиентов, поэтому закачиваться не будет
newyear_spawn_sound "cstrike/sound/newyear_rbs/spawn.wav"
// Звук при взятии подарка
// Полный путь до звука:
// cstrike/sound/папка/звук.wav - звук будет закачан клиенту
// valve/sound/папка/звук.wav - стандартные звуки, есть у всех клиентов, поэтому закачиваться не будет
newyear_pickup_sound "cstrike/sound/newyear_rbs/pick.wav"
// Список оружий, которые могут лежать в подарках
newyear_weapons_primary "ak47|m4a1|awp|famas|galil|mp5|scout|aug|sg552"
newyear_weapons_secondary "deagle|usp|glock18"
// Список ultimate оружий от плагина Ultimate Weapons
newyear_weapons_ultimate "ultimate_deagle|ultimate_ak47|ultimate_m4a1"
// Что делать с оружием игрока, если в подарке он взял другое оружие?
// 0 - оружие добавится к существующему
// 1 - выкинуть существующие
// 2 - уничтожить существующее
// 3 - не выдавать оружие, если оно хуже
newyear_weapons_replace "1"
// Максимальное кол-во HP, которое может быть у игрока после взятия подарка с HP
// 0 - отключить проверку
newyear_health_max "100"
// Баланс GameCMS в подарках (между этих двух чисел, будет выбираться случайное число для бонуса игроку)
newyear_gamecms_balance "1 2"
// Нельзя взять подарок, если средств на балансе юзера больше, чем это значение
newyear_gamecms_max "50"
// При включенном кваре, плагин будет записывать в личный кабинет юзера на сайте GameCMS информацию об изменении баланса
newyear_gamecms_logs "0"
// Между этих двух чисел, будет выбираться случайное число для бонуса игроку
// Деньги
newyear_money "300 1000"
// Health
newyear_health "20 50"
// Armor
newyear_armor "30 100"
// Опыт Army Ranks Ultimate
newyear_army_xp "5 15"
// Очки /anew или поинты BonusMenu RBS
newyear_army_anew "1 5"
// Объекты на картах (подарки, елки, снеговики)
// "описание | путь к модели | подарок | flags | time"
// описание - будет отображаться в меню
// путь к модели - какая модель будет использоваться
// подарок:
// 1 - объект будет как подарок(его можно будет взять и получить бонус)
// 0 - объект будет как декорация, просто украшать сервер
// flags - если объект подарок, то можно установить для него бонусы:
// a - основное оружие
// b - вторичное оружие (пистолеты)
// c - деньги
// d - Опыт (если стоит Army Ranks Ultimate и CsStats MySQL)
// e - Бонусы /anew (если стоит Army Ranks Ultimate)
// f - Золотые AK47 или M4A1 (если стоит VIP RBS)
// g - Health
// h - Armor
// i - Оружия из Ultimate Weapons (смотрите квар newyear_weapons_ultimate)
// j - Деньги на баланс GameCMS (смотрите квары newyear_gamecms_*)
// k,l,m,n,o,p,q,r,s - Дополнительные флаги на форварда (подробнее ниже)
// время - через сколько секунд подарок снова можно будет взять
// можно указать рандомное время: 30-60. То есть возьмется рандомное число от 30-ти до 60-ти
// флаги - только игрок с этими флагами сможет взять подарок
// Можно указывать несколько флагов.
// 0 или "", то будет доступно всем
// GSCLIENT - то будет доступно только игрокам с этой сборки игры. Требуется установить дополнительный модуль! Подробнее в документации!
// ONLY_GSCLIENT - то юзерам gsclient без флагов
// STEAM - стимам
// ONLY_STEAM - то стимам без флагов
// IP адрес - то только для этого айпи
// STEAM ID - то только для этого стим айди
// Если указать например gamecms:_present_usluga, то доступно будет тем, у кого куплена в GameCMS услуга _present_usluga(подробнее в документации)
newyear_object "Коробка большая | models/newyear_rbs/present1.mdl | 1 | abcgh | 30-60 | 0"
newyear_object "Коробка средняя | models/newyear_rbs/present2.mdl | 1 | abcdefgh | 300 | 0"
newyear_object "Коробка маленькая | models/newyear_rbs/present3.mdl | 1 | abcde | 120 | STEAM"
newyear_object "Елка большая | models/newyear_rbs/tree1.mdl | 0"
newyear_object "Елка средняя | models/newyear_rbs/tree2.mdl | 0"
newyear_object "Елка маленькая | models/newyear_rbs/tree3.mdl | 0"
newyear_object "Елка анимированная | models/newyear_rbs/tree_animate.mdl | 0"
newyear_object "Снеговик и пингвин | models/newyear_rbs/snowman1.mdl | 0"
newyear_object "Снеговик трубка | models/newyear_rbs/snowman2.mdl | 0"
newyear_object "Снеговик 227кб | models/newyear_rbs/snowman3.mdl | 0"
newyear_object "Снеговик шарф | models/newyear_rbs/snowman4.mdl | 0"
newyear_object "Снеговик метла | models/newyear_rbs/snowman5.mdl | 0"
// Можно положить в подарок что угодно, благодаря дополнительным флагам
// Для этого в стороннем плагине нужно использовать forward newyear_pickup_more(id, flag)
// Например Вы поставили флаг "j", если игрок взял коробку, и там выпал подарок под флагом "j", то сработает этот форвард в стороннем плагине.
// id это разумеется игрок, а flag это какой флаг сработал. Далее внутри натива плагин должен проверить, если флаг равен "j", то плагин выдаст игроку например свечение
// или если флаг "k", то выдаст скорость. Тем самым можно положить в коробку до 10-ти дополнительных плюшек, а если и этого мало, то в один флаг можно рандомно выдавать
// или одно или второе. Ограничивается только фантазией скриптера.
// Это информация специально для скриптеров! Чтобы расширить возможности плагина.
[ru]
NEWSNOW_SNOW_TITLE = \r[\yNewYear\r]\w Уровень снега
NEWSNOW_SNOW_1 = Выключено
NEWSNOW_SNOW_2 = Малый уровень
NEWSNOW_SNOW_3 = Средний уровень
NEWSNOW_SNOW_4 = Высокий уровень
NEWYEAR_COUNTDOWN = До Нового Года %s^n%s
NEWYEAR_COUNTTIME = и %s
NEWYEAR_LEFT = остался
NEWYEAR_LEFTS = осталось
NEWYEAR_MSG_CHAT = !n[!gNewYear!n]!n !tС НОВЫМ ГОДОМ!!n!!!g!!n!!!g!
NEWYEAR_MSG_HUD = С НОВЫМ ГОДОМ!
NEWYEAR_MENU_TITLE = \r[\yNewYear\r]\w Объекты на карте^nНаведите прицел на нужное место
NEWYEAR_MENU_ADD = Добавить
NEWYEAR_MENU_MOVE = Переместить \y(\w%L\y)
NEWYEAR_MENU_SEL = \rВыбрано
NEWYEAR_MENU_NOSEL = Не выбрано
NEWYEAR_MENU_DELETE = Удалить
NEWYEAR_MENU_ROTATE = Повернуть
NEWYEAR_MENU_SAVE = \yСохранить ВСЕ объекты
NEWYEAR_MENU_DELALL = \rУдалить ВСЕ объекты
NEWYEAR_MENU_MODE = \wЗапретить брать подарки
NEWYEAR_MENU_MODE_ON= \r[\yON\r]
NEWYEAR_MENU_MODE_OF= \r[\gOFF\r]
NEWYEAR_MENU_TYPE = \r[\y%s\r]\w - %L
NEWYEAR_DECOR = Декорация
NEWYEAR_PRESENT = Подарок
NEWYEAR_ADD_OK = !n[!gNewYear!n]!n Объект !tдобавлен!n! Не забудьте сохранить!
NEWYEAR_MOVE_SELECT = !n[!gNewYear!n]!n Объект !tвыбран!n! Передвиньте его в другое место.
NEWYEAR_MOVE_OK = !n[!gNewYear!n]!n Объект успешно !tперемещен!n! Не забудьте сохранить!
NEWYEAR_DELETE_OK = !n[!gNewYear!n]!n Объект успешно !tудален!n!
NEWYEAR_DELETE_ALL = !n[!gNewYear!n]!n Все объекты успешно !tудалены!n! Не забудьте сохранить изменения!
NEWYEAR_SAVE_ALL = !n[!gNewYear!n]!t Все изменения успешно сохранены!!g %d!n объектов на карте !g%s
NEWYEAR_ROTATE_OK = !n[!gNewYear!n]!n Объект повернут на !g45гр
NEWYEAR_ROTATE_ERROR = Нет объектов по прицелу!
NEWYEAR_DELETE_ERROR = Нет объектов по прицелу!
NEWYEAR_MOVE_ERROR = Нет объектов по прицелу!
NEWYEAR_MOVE_NOSEL = Объект не выбран!
NEWYEAR_ADD_ERROR = Нельзя поставить сюда объект!
NEWYEAR_BONUS_GIVE = !n[!gNewYear!n]!n Вы получили !g%L
NEWYEAR_BONUS_SECONDARY = %s
NEWYEAR_BONUS_PRIMARY = %s
NEWYEAR_BONUS_MONEY = %d$
NEWYEAR_BONUS_XP = %dXP
NEWYEAR_BONUS_ANEW = %d Очков /anew
NEWYEAR_BONUS_GOLDAK47 = Золотой AK47
NEWYEAR_BONUS_GOLDM4A1 = Золотой M4A1
NEWYEAR_BONUS_HP = %dHP
NEWYEAR_BONUS_AP = %dAP
NEWYEAR_BONUS_NULL = !tничего :D
NEWYEAR_BONUS_ULTIMATE = %s
NEWYEAR_BONUS_ACCESS = Вы не можете взять этот подарок!
NEWYEAR_GAMECMS_BONUS = %dруб!
NEWYEAR_GAMECMS_LOGS = Подарок
NEWYEAR_GAMECMS_REGISTER = !n[!gNewYear!n]!t Вы бы получили баланс на сайте, но увы, Вы не зарегистрированы!
NEWYEAR_GAMECMS_MAX = !n[!gNewYear!n]!t Нельзя получить, если баланс на сайте выше %d руб!
/* NewYear RBS Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _newyear_rbs_included
#endinput
#endif
#define _newyear_rbs_included
// Можно положить в подарок что угодно, благодаря дополнительным флагам
// Для этого в стороннем плагине нужно использовать forward newyear_pickup_more(id, flag)
// Например Вы поставили флаг "n", если игрок взял коробку, и там выпал подарок под флагом "n", то сработает этот форвард в стороннем плагине.
// id это разумеется игрок, а flag это какой флаг сработал. Далее внутри натива плагин должен проверить, если флаг равен "n", то плагин выдаст игроку например свечение
// или если флаг "k", то выдаст скорость. Тем самым можно положить в коробку до 10-ти дополнительных плюшек, а если и этого мало, то в один флаг можно рандомно выдавать
// или одно или второе. Ограничивается только фантазией скриптера.
// Это информация специально для скриптеров! Чтобы расширить возможности плагина.
forward newyear_pickup_more(id, flag);
/* Небольшой пример
в конфиге в newyear_object используются флаги n,k,l
далее код стороннего плагина
....
#include <newyear_rbs>
....
функция_выдачи_крутого_оружия(id) { код выдачи оружия; }
функция_выдачи_свечения(id) { код выдачи свечения; }
функция_выдачи_скорости(id) { код выдачи скорости; }
....
public newyear_pickup_more(id, flag)
{
if (flag & read_flags("n")) { функция_выдачи_крутого_оружия(id); }
else if (flag & read_flags("k")) { функция_выдачи_свечения(id); }
else if (flag & read_flags("l")) { функция_выдачи_скорости(id); }
}
Расписал как можно проще и понятнее, надеюсь пригодится */
[ru]
TIME_ELEMENT_SECOND = секунда
TIME_ELEMENT_SECOND234 = секунды
TIME_ELEMENT_SECONDS = секунд
TIME_ELEMENT_MINUTE = минут
TIME_ELEMENT_MINUTE234 = минуты
TIME_ELEMENT_MINUTES = минут
TIME_ELEMENT_HOUR = час
TIME_ELEMENT_HOUR234 = часа
TIME_ELEMENT_HOURS = часов
TIME_ELEMENT_DAY = день
TIME_ELEMENT_DAY234 = дня
TIME_ELEMENT_DAYS = дней
TIME_ELEMENT_WEEK = неделя
TIME_ELEMENT_WEEK234 = недели
TIME_ELEMENT_WEEKS = недель
TIME_ELEMENT_YEAR = год
TIME_ELEMENT_YEAR234 = года
TIME_ELEMENT_YEARS = лет
TIME_ELEMENT_PERMANENTLY = навсегда
TIME_ELEMENT_AND = и