Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Самый многофункциональный новогодний плагин, с помощью которого Вы сможете задать новогоднюю атмосферу на Вашем сервере! Плагин имеет достаточно много функций, прост и гибок в настройке. Не нужно заморачиваться, искать новогодние сборки, ставить кучу разных новогодний плагинов, все что Вы сможете найти уже есть в NewYear RBS!
Что умеет плагин
Снег. Идет небольшой снег на сервере. Игрокам доступно меню с выбором уровня снега say /snow. Открыв меню плагин покажет, какой уровень стоит у игрока на данный момент
Туман. Слабый уровень тумана очень гармонично смотрится с падением снега.
Небо. Изменено небо, на "снежное".
Шаги по снегу. В отличии от Winter Enwironment игрока не слышно, когда он крадется.
Новогодняя музыка. Рандомно играют новогодние песни, когда игрок заходит на сервер.
Новогодняя C4. Изменена модель бомбы на новогодний подарок ;)
Снежки. Вместо гранат игроки кидаются снежками.
Новогодние шапки. На игроках надеты небольшие шапки ушанки(красные и синие).
ПОДАРКИ И ДЕКОРАЦИИ. Главная особенность плагина, подробнее ниже.
Подарки и декорации
Вы можете добавить в любое место карты подарки с бонусом или декорации в виде елок или снеговиков, которые украсят сервер, ну еще на них можно залезть :)
Подарки. Появляются в определенном место и через определенное количество времени. Подарок можно взять и получить ништяжки:
Оружие
Деньги
Опыт (если стоит Army Ranks Ultimate и CsStats MySQL)
Очки /anew (если стоит Army Ranks Ultimate)
Золотые AK47 и M4A1 (если стоит VIP RBS)
Ultimate оружия (если стоит плагин Ultimate Weapons)
После взятия подарка, он появится снова через определенное время
Декорации. В комплект входит 4 модели елки и 5 моделей снеговиков. Вы можете добавить сколько угодно других моделей на свой вкус и цвет. Так же с подарками, их тоже можно добавлять. В отличии от подарков, декорации стоят всегда.
Для добавления и редактирования объектов доступно очень удобное меню newyear_menu. Вы с легкостью сможете добавить нужные объекты(подарки/декорации) в нужную точку на любой карте! Повернуть, передвинуть, удалить, все это делается с помощью прицела, чем в разы сокращает Вам работу.
Все функции плагина сделаны как для админов любителей Old School, так и для Fun серверов. Настройте конфиг так, как Вы считаете нужным. В комплекте уже настроены подарки и декорации для карты de_dust2. Я постарался соблюсти баланс подарков под разные стороны и выставить декорации так, чтобы ими не "пользовались"
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 - Модели выше исправляют недочеты с отображением - Убран шлейф от гранат, добавлено свечение гранат - Исправлены остальные баги и недочеты
14.11.20 - релиз
Категория
Серверные
Чтобы посмотреть работу плагина, перейдите в раздел "Найти сервер с плагином" в меню
// Лицензионный ключ вводить в файл 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 = и