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 plugin creates an admin or VIP giveaway (flag giveaway). It allows giving points /anew from the Army Ranks Ultimate or BonusMenu RBS plugins, as well as Army Ranks experience. At a specified time, chests appear on the map, and players have a few minutes to collect as many chests as possible. The player who collects the most chests by the end of the giveaway automatically receives admin, VIP, or other bonuses depending on the type of giveaway. Let's go step by step.
Step by Step
Displays a HUD countdown to the next giveaway. You can configure in the settings how long before the giveaway the message will appear, e.g., one day in advance.
When the time comes, the round restarts, chests appear, and a HUD countdown shows time left until the end of the giveaway.
If there are no chests on the map, the giveaway is postponed for 30 minutes.
At the end of the giveaway, the winner (the one who collected the most) is chosen. A message appears in the HUD and chat, and the winner sees an MOTD window with information (file aa_motd.html).
When a chest is collected, a sound is played, and a message appears.
There are several types of bonuses:
Flag distribution (admin, VIP, or other). Flags are issued automatically. Winners are recorded in the file aa_winners.ini, and the plugin grants the flags. It is also possible to give flags through the Ultimate Flags plugin (see the bonustime_ultimate_flags cvar).
Points /anew from Army Ranks Ultimate or BonusMenu RBS. Unlike the previous type, points are given immediately for each chest. The player who collects the most chests receives additional points.
Experience from Army Ranks Ultimate. Like points, experience is granted immediately for each chest.
No automatic bonus. The winner simply receives information on where to claim the prize, which can then be manually awarded by you.
Calendar editor bonustime_calendar. A very convenient menu. You can schedule giveaways, e.g., every Monday at 20:00, or on a specific date and time with a specific bonus as described above.
Chest editor bonustime_editor. Allows quick placement of chests on the map. You can rotate, move, and set chest colors. Players cannot collect chests during editing — everything is well thought out.
The package includes 12 chest files for the most popular maps!
CSDM Mode! During the giveaway, a full CSDM mode (like in CSDM Lite) is automatically enabled. This ensures equal conditions. Of course, you can disable it in the settings.
You can display only a random portion of the chests from the file, so players do not memorize chest locations (no need to set new coordinates each time).
You can prohibit certain players from participating based on their flags or if they won in the last or previous giveaway.
As always, almost everything is configurable. See the configs — all cvars and commands are described in detail.
20.08.08 - обновить .amxx - исправление ошибки со спавном спектаторов - фикс пополнения патрон от ultimate_weapons - и снова: исправлен баг, когда после окончания бонусного раунда, оставался bonustime_only_hs
20.06.06 - обновить .amxx - исправлен баг, когда после окончания бонусного раунда, оставался bonustime_only_hs
18.10.10 - обновить ВСЕ ФАЙЛЫ - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке. - добавлен звук при взятии сундучка (квар bonustime_sound) - добавлены команды bonustime_start и bonustime_stop для принудительного включения/выключения розыгрыша - переработано меню календаря, более удобное добавление дат, возможно ставить розыгрыш, например каждый понедельник, выбор времени в самой меню (квар bonustime_caltime) - исправлен некорректный часовой пояс, теперь работает как нужно - возможность включить режим ДМ во время розыгрыша (квар bonustime_csdm) - полноценный режим ДМ с выбором оружий(в том числе и из плагина Ultimate Weapons), с защитой респавна и т.д. - рестарт раунда в начале/конце розыгрыша (квар bonustime_autorestart) - если на карте нет сундучков, то старт розыгрыша откладывается(квар bonustime_extend) - поправлено склонение времени - можно выбрать на КАЖДЫЙ розыгрыш свой бонус: Опыт арми, поинты /anew от арми ранкс или от bonusmenu rbs, и просто флаги за победу. поинты и опыт даются сразу при взятии сундука. Победителю бонус приумножится. - поддержка плагина ultimate_flags, для удобной выдачи флагов (квар bonustime_ultimate_flags) - добавлен квар для запрета участия в розыгрышах, например тем у кого есть флаги, или тот кто уже выиграл последний розыгрыш - удалены квары bonustime_bonus и bonustime_time - файлы winners.ini, calendar.ini и winners_motd.html переименованы в aa_winners.ini, aa_calendar.ini и aa_motd.html, чтобы на фтп они выделялись от файлов .ini карт - сделано подробное логирование всех действий - в файле aa_winners.ini записываются все победители, как для удобства, так и для выдачи флагов(если не стоит ultimate_flags.amxx) - грамотная сортировка и удаление очень старых записей из aa_winners.ini - в файлах aa_winners.ini, aa_calendar.ini и aa_motd.html теперь пишутся удобные комментарии. Всегда можно что то будет изменить ручками - добавлен худ при победе - добавлена форварды и соответственно инклуд - добавлен квар bonustime_object (позволяет выводить не все сундуки из файла) - Как всегда написал сюда не все изменения плагина, просто все и не упомнить. Плагин был полностью переосмыслен и продуман. Так как изменений очень много, считайте что это БЕТА версия
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.04.22 - обновить .amxx и закинуть lang файл time.txt - работа над выдачей флагов - поправлено отображение времени
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Сколько секунд идет розыгрыш
bonustime_game "100"
// За сколько секунд до начала розыгрыша, показывать отсчет
// 86400 - это 24часа
bonustime_infotime "86400"
// Цвет и координаты информера отсчета
// Для отключения, закомментируйте строку, или ""
// R G B X Y DHUD
// RGB - цвет
// XY - координаты
// DHUD - поставьте 1, чтобы показывало DHUD(жирный текст)
bonustime_hudinfo "255 0 0 -1.0 0.03 0"
// Тоже, только для информера в момент игры
bonustime_hudgame "0 255 0 -1.0 0.03 0"
// Тоже, только для hud сообщения победителя
bonustime_hudwinner "0 172 220 -1.0 0.03 0"
// Звук при взятии сундучка
// Полный путь до звука:
// cstrike/sound/папка/звук.wav - звук будет закачан клиенту
// valve/sound/папка/звук.wav - стандартные звуки, есть у всех клиентов, поэтому закачиваться не будет
// 0 - выключить
bonustime_sound "valve/sound/items/smallmedkit1.wav"
// Рестарт раунда перед началом/концом розыгрыша
// 0 - без рестартов
// 1 - рестарт в начале розыгрыша
// 2 - рестарт в конце розыгрыша
// 3 - рестарт в начале и в конце розыгрыша
bonustime_autorestart "3"
// На сколько минут отложить старт розыгрыша, если на карте нет сундучков?
// 0 - не откладывать, розыгрыш просто отменяется
bonustime_extend "30"
// Сколько сундучков из базы выводить во время розыгрыша?
// Нужно для того, чтобы народ как можно меньше запоминал где какие лежат
// Ставить проценты от общего кол-ва сундуков в БД, например:
// 50 - выведет половину сундуков на карту, что есть в БД(случайно)
// 10 - выведет всего лишь 10% сундуков, то есть если в базе 50 сундуков записано, то на карте появится всего лишь 5(случайно)
// 100 - вывести все сундуки
bonustime_object "100"
// Победителю показывается motd окно
// Окно настраивается в файле aa_motd.html
////////////////////
// РЕДАКТИРОВАНИЕ //
////////////////////
// Флаг доступа для меню редакторов bonustime_editor, bonustime_calendar и команд bonustime_start, bonustime_stop
bonustime_flag "l"
// Цвета сундучков для меню bonusmenu_editor
// "RED GREEN BLUE Название"
bonustime_colors "0 0 0 "Без цвета""
bonustime_colors "255 0 0 Красный"
bonustime_colors "0 255 0 Зеленый"
bonustime_colors "0 0 255 Синий"
// Эффект при спавне сундучков в формате R G B
// 0 - выключить
bonustime_blast "255 255 255"
// Количество дней отображаемых в календаре (когда выбираете дату)
bonustime_calnum "60"
// Шаг времени в минутах, в меню календаря (когда выбираете часы:минуты)
bonustime_caltime "60"
// КОНСОЛЬНЫЕ КОМАНДЫ:
// bonustime_editor - редактор сундуков
// bonustime_calendar - календарь игр (добавить/удалить розыгрыш)
// bonustime_start - принудительно запустить розыгрыш
// bonustime_stop - остановить текущий розыгрыш
////////////////////////
// НАГРАДА ПОБЕДИТЕЛЮ //
////////////////////////
// Бонусы для выбора в меню календаря
// 0 - не выдавать бонус автоматически, просто писать в лог
// flags:дней - выдать эти флаги за победу на это кол-во дней. Например at:7
// 5anew - за каждый сундук 5 поинтов Army Ranks Ultimate или BonusMenu RBS
// 5xp - за каждый сундук 5 опыта Army Ranks Ultimate
bonustime_addbonus "0"
bonustime_addbonus "at:7"
bonustime_addbonus "1anew"
bonustime_addbonus "5anew"
bonustime_addbonus "10anew"
bonustime_addbonus "10xp"
bonustime_addbonus "30xp"
// Если розыгрыш проходил на поинты anew или опыт xp, то победителю(кто взял больше всех сундуков)
// даются еще бонусы, в размере общая_собранная_сумма_бонусов*bonustime_koef
// Например: игрок собрал 10 сундуков по 5 поинтов каждый, то есть получил 50 поинтов,
// эти 50 поинтов умножаются на bonustime_koef, 50*0.3=15 поинтов он получит еще за победу
// 0 - соответственно отключить эту функцию
bonustime_koef "0.3"
// Выдавать флаги через плагин Ultimate Flags
// Желательно выдавать через Ultimate Flags при его наличии
// 1 - если есть этот плагин, то флаги будут выдаваться через него, если нет, то через aa_winners.ini
// 0 - выдавать только через aa_winners.ini
bonustime_ultimate_flags "1"
// Запретить участие в розыгрыше этим игрокам
// Если у игрока не сгенерировался AuthID, то он в любом случае не сможет подбирать сундучки
//bonustime_addignore "t" // игрок с этим флагом не сможет подбирать сундуки
//bonustime_addignore "-1" // последний победитель розыгрыша не сможет подбирать сундуки
//bonustime_addignore "-2" // последние два победителя не смогут участвовать в розыгрыше
//////////////////////
// РЕЖИМ DeathMatch //
//////////////////////
// Включить режим DM, когда идет розыгрыш?
bonustime_csdm "1"
// Через сколько секунд после смерти возродиться игрок
bonustime_respawn "2"
// Время с секундах, в течении которого нельзя убить игрока после возрождения
// 0 - выключить
// 9999 - бессмертны все время
bonustime_protection_time "3"
// Режим только в голову
bonustime_only_hs "0"
// Автопополнение патронов после убийства
bonustime_autoammo "0"
// Через сколько секунд удалять оружие с земли?
// 0.0 - сразу
bonustime_weapon_time "10.0"
// Включить рандомные респауны?
// Если есть файлы респаунов в папке configs/csdm/ и включен этот квар, то
// игроки будут возрождаться не только у себя на респе.
// Файлы спавнов взяты из оригинального плагина csdm, и их формат подходит.
bonustime_random "1"
// Впишите сюда оружия через запятую, которые будут отображаться в меню
// Вводить эту команду можно в консоль сервера или через плагин Cvar On Map. Изменит оружия сразу.
// Чтобы отключить меню, достаточно отключить все пункты: bonustime_weapons ""
// Чтобы, например AK47 в меню отображался как Калаш, напишите вот так: ak47:Калаш
// Можно использовать оружия из плагина Ultimate Weapons
// Ниже показано несколько примеров
//bonustime_weapons "ak47:Калаш, m4a1:Эмка, awp:Слон, deagle"
//bonustime_weapons "AK47, M4A1, Awp, Deagle, USP, Glock 18"
//bonustime_weapons "ultimate_ak47, ultimate_m4a1, ultimate_ak47asiimov, ultimate_m4a1toxic, ultimate_deagle"
//bonustime_weapons "ultimate_ak47:Золотой AK47, ultimate_m4a1:Золотой M4A1, ak47:Обычный AK47, m4a1:Обычный M4A1, ultimate_deagle, Deagle"
bonustime_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
// флаг - только игроки с этим флагом
bonustime_ultimate_access "-1"
// Если у игрока в руках есть оружие(например было выдано другим плагином), то при взятии из меню:
// 0 - выдать и будет два оружия в руках
// 1 - выкинуть то что было в руках
// 2 - заменить оружие
bonustime_replace "1"
// Количество выдаваемых гранат
bonustime_guns_he "1"
// Количество выдаваемых флешек
bonustime_guns_flash "2"
// Количество выдаваемых дымок
bonustime_guns_smoke "0"
// Количество выдаваемой брони
bonustime_guns_armor "100"
[ru]
BONUSTIME_INFO = До начала розыгрыша^n%s
BONUSTIME_GAME = Внимание! Сундуки появились на карте! Ищите их!^nДо окончания %d секунд
BONUSTIME_EXTEND = На карте нет сундуков! Розыгрыш откладывается на %d минут!
BONUSTIME_WILLNOT = На карте нет сундуков! Увы, но розыгрыша не будет ;(
BONUSTIME_TOUCH = !n[!gBonusTime!n]!n !t%s !nвзял сундук! Осталось !t%d !n%L!
BONUSTIME_ADDANEW = !n[!gBonusTime!n]!n Вы получили !g%d поинтов!
BONUSTIME_ADDXP = !n[!gBonusTime!n]!n Вы получили !g%d опыта!
BONUSTIME_WINNER_CHAT = !n[!gBonusTime!n]!g Розыгрыш выиграл !t%s !gсобрав !t%d !g%L!
BONUSTIME_WINNER_HUD = ПОЗДАВЛЯЕМ ПОБЕДИТЕЛЯ^n>>> %s <<<^nон собрал %d %L!
BONUSTIME_AUTHID = У Вас не сгенерированный SteamID!
BONUSTIME_IGNOREFLAG = Нельзя участвовать в розыгрыше с флагом: %s
BONUSTIME_IGNORE1 = Вы уже выиграли в предыдущем розыгрыше, дайте выиграть остальным!
BONUSTIME_IGNORE2 = Вы уже выиграли два розыгрыша назад, дайте выиграть остальным!
BONUSTIME_CALENDAR_MAIN_TITLE = \r[\yBonusTime\r]\w Календарь игр
BONUSTIME_CALENDAR_MAIN_ADD = \yДобавить розыгрыш
BONUSTIME_CALENDAR_DELETE_TITLE = \r[\yBonusTime\r]\w Вы уверены, что хотите удалить розыгрыш:^n\r%s\w?
BONUSTIME_CALENDAR_DELETE_YES = Да, удалить!
BONUSTIME_CALENDAR_DELETE_NO = Отмена
BONUSTIME_CALENDAR_ADD_TITLE = \r[\yBonusTime\r]\w Выберете дату
BONUSTIME_CALENDAR_ADD_BACK = В главное меню
BONUSTIME_CALENDAR_TIME_TITLE = \r[\yBonusTime\r]\w Выберете время на \r%s
BONUSTIME_CALENDAR_TIME_BACK = К выбору даты
BONUSTIME_CALENDAR_BONUS_TITLE = \r[\yBonusTime\r]\w Выберете бонус на \r%s
BONUSTIME_CALENDAR_BONUS_BACK = К выбору даты
BONUSTIME_CALENDAR_CHAT_ERROR = !n[!gBonusTime!n] !tОшибка! Возможно на это время уже есть розыгрыш!
BONUSTIME_CALENDAR_CHAT_ADD = !n[!gBonusTime!n] Добавлен розыгрыш: !t%s
BONUSTIME_CALENDAR_CHAT_ENABLE = !n[!gBonusTime!n] !tНельзя открыть меню пока идет розыгрыш!
BONUSTIME_MENU_TITLE = \r[\yBonusTime\r]\w Объекты на карте^nНаведите прицел на нужное место
BONUSTIME_MENU_ADD = Добавить
BONUSTIME_MENU_MOVE = Переместить \y(\w%L\y)
BONUSTIME_MENU_SEL = \rВыбрано
BONUSTIME_MENU_NOSEL = Не выбрано
BONUSTIME_MENU_DELETE = Удалить
BONUSTIME_MENU_ROTATE = Повернуть
BONUSTIME_MENU_COLOR = Цвет \r[\y%s\r]
BONUSTIME_MENU_SAVE = \yСохранить ВСЕ объекты
BONUSTIME_MENU_DELALL = \rУдалить ВСЕ объекты
BONUSTIME_MENU_EXIT = Выйти и сохранить
BONUSTIME_ADD_OK = !n[!gBonusTime!n]!n Объект !tдобавлен!n! Не забудьте сохранить!
BONUSTIME_MOVE_SELECT = !n[!gBonusTime!n]!n Объект !tвыбран!n! Передвиньте его в другое место.
BONUSTIME_MOVE_OK = !n[!gBonusTime!n]!n Объект успешно !tперемещен!n! Не забудьте сохранить!
BONUSTIME_DELETE_OK = !n[!gBonusTime!n]!n Объект успешно !tудален!n!
BONUSTIME_DELETE_ALL = !n[!gBonusTime!n]!n Все объекты успешно !tудалены!n! Не забудьте сохранить изменения!
BONUSTIME_SAVE_ALL = !n[!gBonusTime!n]!t !g%d!n объектов на карте !g%s !tуспешно сохранены!
BONUSTIME_ROTATE_OK = !n[!gBonusTime!n]!n Объект повернут на !g45гр
BONUSTIME_COLOR_OK = !n[!gBonusTime!n]!n Изменен цвет объекта на !g%s
BONUSTIME_LOADS = !n[!gBonusTime!n]!t Загружено !g%d !tобъектов
BONUSTIME_BONUSENABLE = Нельзя редактировать объекты, когда уже идет розыгрыш!
BONUSTIME_ROTATE_ERROR = Нет объектов по прицелу!
BONUSTIME_DELETE_ERROR = Нет объектов по прицелу!
BONUSTIME_MOVE_ERROR = Нет объектов по прицелу!
BONUSTIME_MOVE_NOSEL = Объект не выбран!
BONUSTIME_ADD_ERROR = Нельзя поставить сюда объект!
BONUSTIME_COLOR_ERROR = Нет объектов по прицелу!
BONUSTIME_WEEK1 = Понедельник
BONUSTIME_WEEK2 = Вторник
BONUSTIME_WEEK3 = Среда
BONUSTIME_WEEK4 = Четверг
BONUSTIME_WEEK5 = Пятница
BONUSTIME_WEEK6 = Суббота
BONUSTIME_WEEK7 = Воскресенье
BONUSTIME_EVERY1 = Каждый
BONUSTIME_EVERY2 = Каждая
BONUSTIME_EVERY3 = Каждое
BONUSTIME_BOX = сундук
BONUSTIME_BOX234 = сундука
BONUSTIME_BOXS = сундуков
BONUSTIME_BONUS_ANEW = Поинтов:%d
BONUSTIME_BONUS_XP = XP:%d
BONUSTIME_BONUS_FLAGS = Флаги:%s На:%d%L
BONUSTIME_BONUS_NONE = БЕЗ БОНУСА
BONUSTIME_RESPAWN = Возрождение через %d
BONUSTIME_GUNS_CHAT_GUNS = !n[!gWEAPONS!n] !tМеню выбора оружий появится при следующем респавне!
BONUSTIME_GUNS_CHAT_SAVE = !n[!gWEAPONS!n] !tВыбор оружия сохранен!n! Для вызова меню напишите !g/guns
BONUSTIME_GUNS_MAIN_TITLE = \r[\yWEAPONS\r]\w Меню оружий
BONUSTIME_GUNS_PRIMARY_TITLE = \r[\yWEAPONS\r]\w Выберете основное оружие
BONUSTIME_GUNS_SECONDARY_TITLE = \r[\yWEAPONS\r]\w Выберете вторичное оружие
BONUSTIME_GUNS_MAIN_NEW = Новое оружие
BONUSTIME_GUNS_MAIN_PREVIOUS = Предыдущее оружие
BONUSTIME_GUNS_MAIN_SAVE = Сохранить выбор
; Настройка motd окна победителя
; Максимальное количество символов не должно превышать 1534! (русские символы считаются за два)
; Максимальная длина строки не должна превышать 512 символов!
; Чтобы не показывать MOTD окно, закомментируйте все строки
; Можно использовать следующие переменные
; %number% - кол-во собранных сундуков
; %box% - вернет слово "сундухов" с правильным склонением
; %all_bonus% - сколько в сумме собрали бонусов
; %add_bonus% - дополнительный бонус за победу
; %days% - на сколько дней выданы флаги
; %nick% - ник победителя
; %authid% - authid победителя
; %hostname% - имя сервера
; %message% - переменная для вывода текста, в зависимости от типа бонуса, настраивается ниже
$message_anew$ = <tr><td><b>Общий бонус:</b><td>%all_bonus% поинтов</td></tr> <tr><td><b>Дополнительный бонус за победу:</b><td>%add_bonus% поинтов</td></tr>
$message_xp$ = <tr><td><b>Общий бонус:</b><td>%all_bonus% опыта</td></tr> <tr><td><b>Дополнительный бонус за победу:</b><td>%add_bonus% опыта</td></tr>
$message_flags$ = <tr><td><b>Получили флаги:</b><td>%all_bonus%</td></tr> <tr><td><b>На срок:</b><td>%days%</td></tr>
$message_none$ = <tr><td colspan="2">Для получения бонуса, обратитесь на сайт <b>site.ru</b></td></tr> <tr><td colspan="2">Обязательно укажите Ваш ник: <b>%nick%</b> и authid: <b>%authid%</b></td></tr>
<meta charset="utf-8">
<style>body{color:#334;margin-top:30px;}</style>
<body>
<div align="center"><table style="border:10px solid #888888;border-radius:5px;"><tr><td style="padding:10px;width:570px;">
<div style="border-bottom:1px solid #DDDDDD;padding-bottom:5px;margin-bottom:10px;text-align:center;color:#5fa100;font-size:170%;">
<b>Поздравляем, Вы победили!</b>
</div>
<p>Вы собрали <b>%number% %box%</b>! Больше всех остальных!</p>
<table width="100%" cellpadding="0">
%message%
</table>
<div style="border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:center;">%hostname%</div>
</td></tr></table></div>
</body>
[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 = и