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 rewards players for playing on a CS 1.6 server. It gives bonuses for time spent on the server, best damage, and other achievements, thereby encouraging players to stay online. Unlike similar plugins, we tried to account for many small but important details.
Plugin Features
Bonuses. A wide variety of bonuses can be given to players:
Money. Standard in-game dollars $
Points (/anew). If you have Army Ranks Ultimate or BonusMenu RBS, you can replenish the player's points.
Experience. With Army Ranks Ultimate and CsStats MySQL installed, the plugin will grant experience points.
AmmoPack. If Zombie Plague is installed, ammo packs can be given to players.
GameCMS Balance. Grants real currency to the player's account. Quotas are included to prevent players from “farming” the server.
Weapons. Any types or sets of weapons can also be given. Even weapons from Ultimate Weapons!!!
Forwards and Natives. If the built-in bonuses are not enough, you can use forwards to grant any type of bonus. Full function descriptions are in the include file.
Bonuses for time spent on the map. Similar to the Time User Bonus plugin. Players simply stay on the server, and after a specified time they receive a bonus.
Time spent as a spectator does not count!
Players can leave and rejoin; time will be saved.
Displays a message showing how many minutes until the next bonus.
Option to register the command say gametime to check the player’s current session time.
Bonus for total time spent on the server. Requires CsStats MySQL to track overall time.
Time spent as a spectator is included. Some players may spend a lot of time in spectator mode, which is actually beneficial for you as it shows more active players, and if a Steam player is online, their friends will see your server.
It is recommended to reward points (/anew) since they act as a small in-game currency.
Best Player of the Round. Finds the top player by damage or frags (configurable). Function is similar to Nice Killer, Nice Gamer, or Best Damage Bonus.
At the end of the round, a menu shows the top players by damage or frags (see screenshots).
The menu will not open if the player currently has another menu active.
The menu will automatically disappear, or the player can close it by pressing any button.
The best player will receive a bonus at the start of the next round.
Weapon bonuses are preferred, but any other bonus can be given.
If the player already has a weapon in hand, bonus weapons will not be given. No extra menu like "Take Bonus? Yes/No" is needed; the bonus is given automatically if applicable.
Many settings can be changed in the config file.
First Blood. The first player to make a kill or inflict damage will receive a bonus.
Provides a small motivation to push forward rather than sit back.
Many settings can be customized in stimulation_rbs.cfg. Everything is described in Russian, so feel free to check it out.
25.01.26BETA - обновить .amxx - исправлено чтение lang файла (баг прошлой версии) 24.10.10BETA - обновить ВСЕ ФАЙЛЫ - обновлено ядро плагина - добавлена полная мультиязычность, даже в конфигах (серверная команда fg_lang) 22.12.08BETA - обновить .amxx - обновлено ядро - увеличили stimulation_alltime_add до 50-ти пунктов - обновили нативы gamecms в ядре
20.06.06 - обновить ВСЕ ФАЙЛЫ! - добавлена поддержка GameCMS (можно выдавать деньги на баланс) - добавлены квары stimulation_topplayer_online и stimulation_firstblood_type (минимальное кол-во игроков на сервере, для выдачи бонуса)
19.11.02 - обновить .amxx - релиз бета версии - пользователями БЕТА версии, достаточно обновить .amxx 19.09.11BETA - обновить .amxx - исправили баг со щитом - исправили ошибки в логах на амхх 190 18.08.08BETA - обновить .amxx - исправление выдачи оружия 18.08.03BETA - обновить .amxx - поддержка обновленного ultimate_weapons (для выдачи любых ultimate_ оружий) - исправлен баг, из-за которого некоторые сервера постоянно падали - квар stimulation_topplayer_weapons "3" теперь будет выдавать оружие, только если в руках у игрока оружие хуже
18.06.05 - обновить .amxx, .cfg и .txt - добавлен квар stimulation_topplayer_time - добавлен квар stimulation_firstround - более корректно пишется время в gametime - исправлено падение 18.05.20 - релиз
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Плагин умеет выдавать разные типы бонусов
// "$" - выдать обычные деньги
// "anew" - выдать поинты из плагина Army Ranks Ultimate или BonusMenu RBS
// "xp" - выдать очки опыта из плагина Army Ranks Ultimate
// "zp" - выдать аммо паки из плагина Zombie Plague
// "balance" - выдать деньги на баланс сайта GameCMS
// "no" - ничего не выдавать (выдать другим плагин используя форвард)
// "weapons" - выдаст оружие, в поле с самим бонусом записывайте название оружия:
// 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
// B8: vest,vesthelm,flashbang,hegrenade,smokegrenade,nvgs,defuser,shield
// ULTIMATE: так же можете использовать оружие из плагина Ultimate Weapons, просто впишите его название, которое указывали в ultimate_weapons.ini. Например "ultimate_ak47"
// Используйте эти типы бонусах в кварах ниже
// С какого раунда можно будет выдавать бонусы
// Относится только к бонусам: $ и weapons
stimulation_firstround "3"
// Выводить информацию в чат, если юзер не может получить бонус "balance"
// "a" - если юзер не зарегистрирован на сайте GameCMS
// "b" - если у юзера и так на баланса много средств (см квар stimulation_balance_max)
stimulation_balance_info "ab"
// Сколько средств на балансе юзера должно быть, чтобы он перестал получать бонус "balance"
stimulation_balance_max "100"
// При включенном кваре, плагин будет записывать в личный кабинет юзера на сайте GameCMS информацию о пополнении баланса
// При первом запуске сервера, он добавит в таблицу `money__actions_types` необходимые строки, изменить их можно в ланг файле STIMULATION_GAMECMS_*
stimulation_balance_logs "0"
///////////////////////////////////
// ЗА ВРЕМЯ ПРОВЕДЕННОЕ НА КАРТЕ //
///////////////////////////////////
// Давать игроку бонусы за минуты проведенные на карте
// Если игрок сидит в спектаторах, то время проведенное там не засчитывается
// Время обнуляется после смены карты
// Если игрок сделал реконнект, то время проведенное на карте сохраняется
// Бонус будет выдаваться при спавне игрока
// Формат: stimulation_maptime_add "минуты" "тип_бонуса" "бонус"
// "минуты" - пишите время в минутах, за которое дадут бонус
// "тип_бонуса" - смотрите описание в начале конфига
// "бонус"
stimulation_maptime_add "5" "$" "10000" // за 5 минут на карте выдаст 10000$
stimulation_maptime_add "10" "$" "10000" // за 10 минут на карте выдаст 16000$
stimulation_maptime_add "15" "xp" "15" // за 15 минут на карте выдаст 15 опыта Army Ranks Ultimate
stimulation_maptime_add "25" "anew" "3" // за 25 минут на карте выдаст 3 поинта /anew
// Писать информацию в чат
// 0 - не писать
// 1 - просто написать что выдали бонус
// 2 - написать что выдали бонус, и через сколько минут выдадут второй бонус
stimulation_maptime_info "2"
// Что покажет команда "say gametime"
// 0 - отключить ее
// 1 - покажет сколько времени Вы провели на карте
// 2 - покажет время на карте и через сколько следующая награда
stimulation_maptime_say "2"
/////////////////////////////////////////////
// ЗА ВСЕ ВРЕМЯ ИГРЫ (нужен CsStats MySQL) //
/////////////////////////////////////////////
// Давать игроку бонусы за минуты проведенные на сервере в общем
// Тут не важно, сидел игрок в спектаторах или нет, считается общее время проведенное на сервере
// Требуется плагин CsStats MySQL!
// Возможно, чтобы получить бонус, люди будут торчать в спектаторах сутками. В принципе это Вам на руку, но при полном сервере, не забывайте их кикать.
// Формат: stimulation_alltime_add "минуты" "тип_бонуса" "бонус"
// "минуты" - пишите время в минутах, за которое дадут бонус
// "тип_бонуса" - смотрите описание в начале конфига
// "бонус"
stimulation_alltime_add "60" "anew" "3" // за 1 час игры выдаст 3 поинта /anew
stimulation_alltime_add "120" "anew" "3" // за 2 часа игры выдаст 3 поинта /anew
stimulation_alltime_add "360" "anew" "5" // за 6 часов игры выдаст 5 поинтов /anew
stimulation_alltime_add "540" "anew" "7" // за 9 часов игры выдаст 7 поинтов /anew
stimulation_alltime_add "720" "anew" "10" // за 12 часов игры выдаст 10 поинтов /anew
stimulation_alltime_add "1440" "anew" "50" // за 24 часа игры выдаст 50 поинтов /anew
stimulation_alltime_add "2880" "anew" "100" // за 2 дня игры выдаст 100 поинтов /anew
stimulation_alltime_add "5760" "anew" "500" // за 4 дня игры выдаст 200 поинтов /anew
// Писать информацию в чат
// 0 - не писать
// 1 - просто написать что выдали бонус
// 2 - написать что выдали бонус, и через сколько выдадут второй бонус
stimulation_alltime_info "2"
// Что покажет команда "say alltime"
// 0 - отключить ее
// 1 - покажет сколько всего времени Вы провели на сервере
// 2 - покажет полное время на сервере и через сколько следующая награда
stimulation_maptime_say "2"
///////////////////////////
// ЛУЧШИЙ ИГРОК ЗА РАУНД //
///////////////////////////
// Игрок, который нанес больше всех урона за раунд, получает бонус
// Два квара, соответственно если выиграл террорист или контер
// Формат: stimulation_topplayer_add_te "тип_бонуса" "бонус"
stimulation_topplayer_add_te "weapons" "ak47|vesthelm|hegrenade|flashbang|flashbang"
stimulation_topplayer_add_ct "weapons" "m4a1|vesthelm|hegrenade|flashbang|flashbang"
// Если стоит плагин Ultimate Weapons, можно выдавать ultimate_ оружия вот так:
//stimulation_topplayer_add_te "weapons" "ultimate_ak47asiimov|vesthelm|hegrenade|flashbang|flashbang"
//stimulation_topplayer_add_ct "weapons" "ultimate_m4a1toxic|vesthelm|hegrenade|flashbang|flashbang"
// Используйте плагин Cvar On Map, чтобы изменить эти настройки на определенных картах, например:
// 35hp stimulation_topplayer_add_te "no" "" | stimulation_topplayer_add_ct "no" ""
// aim_ stimulation_topplayer_add_te "weapons" "vesthelm" | stimulation_topplayer_add_ct "weapons" "vesthelm"
// Находить лучшего игрока по урону или по фрагам?
// 0 - отключить вообще топ
// 1 - по урону
// 2 - по фрагам
stimulation_topplayer_sort "1"
// Сколько игроков показывать в меню топа игроков
// 0 - не открывать меню
// от 1 до 9 - кол-во игроков
stimulation_topplayer_menu "5"
// Через сколько секунд закроется меню топа
stimulation_topplayer_time "4"
// Показывать игроков в меню, даже если они вообще не нанесли урон
stimulation_topplayer_null "0"
// Писать в чат лучшему игроку, что он получил бонус?
// 0 - не писать
// 1 - просто написать что выдали бонус
// 2 - написать всем, что этот игрок получил бонус
stimulation_topplayer_info "1"
// Если выдаете бонус оружие, а у игрока оно уже есть в руках, то:
// 0 - дать как второе оружие (будет например м4а1 и калаш сразу)
// 1 - выкинуть то что было в руках
// 2 - уничтожить то что было в руках
// 3 - не выдавать тогда оружие (однако если в руках оружие хуже, чем выдается(например в руках ak47, а выдается ultimate_ak47), то выкинется оружие, что было в руках)
stimulation_topplayer_weapons "3"
// Минимальное кол-во игроков на сервере, для выдачи бонуса
// 0 - выдается всегда
stimulation_topplayer_online "0"
//////////////////
// ПЕРВАЯ КРОВЬ //
//////////////////
// Игрок, который первый нанесет урон или убийство за раунд получит бонус
// Формат: stimulation_firstblood_add "тип_бонуса" "бонус"
stimulation_firstblood_add "$" "1000" // получит 1000$
// Писать информацию в чат
// 0 - не писать
// 1 - просто написать что выдали бонус
// 2 - написать всем, что этот игрок получил бонус за первую кровь
stimulation_firstblood_info "2"
// Когда вызывать первую кровь?
// 0 - отключить функцию
// 1 - при первом убийстве
// 2 - при первом нанесенном уроне
stimulation_firstblood_type "1"
// Минимальное кол-во игроков на сервере, для выдачи бонуса
// 0 - выдается всегда
stimulation_firstblood_online "0"
[ru]
STIMULATION_BAD_STEAMID = !n[!gБОНУС!n] !tУ Вас не сгенерировался STEAMID! Скачайте нормальную CS1.6
STIMULATION_DISABLE = !n[!gБОНУС!n] !tФункция временно не работает...
STIMULATION_BALANCE_A_1 = !n[!gБОНУС!n] !tНе удалось начислить бонус на баланс, так как Вы не зарегистрированы на сайте!
STIMULATION_BALANCE_A_2 = !n[!gБОНУС!n] !tЗарегистрируйтесь, чтобы получать рубли на баланс Вашего аккаунта!
STIMULATION_BALANCE_B_1 = !n[!gБОНУС!n] !tНе удалось начислить бонус на баланс, так как на нем больше %d руб!
STIMULATION_BALANCE_B_2 = !n[!gБОНУС!n] !tИспользуйте накопленные средства, и продолжайте получать бонусы на баланс Вашего аккаунта!
STIMULATION_GAMECMS_MAPTIME = За проведенное время на карте
STIMULATION_GAMECMS_ALLTIME = За общее время, проведенное на сервере
STIMULATION_GAMECMS_TOPPLAYER = За лучшего игрока раунда
STIMULATION_GAMECMS_FIRSTBLOOD = За первую кровь
STIMULATION_MAPTIME_SAY = !n[!gБОНУС!n] Вы провели в игре: !g%02d:%02d
STIMULATION_MAPTIME_SPECT = !n[!gБОНУС!n] !tВремя проведенное в спектаторах не учитывается!
STIMULATION_MAPTIME_INFO = !n[!gБОНУС!n] Вы получили бонус !g%s !nза !tвремя проведенное на сервере!
STIMULATION_MAPTIME_NEXT = !n[!gБОНУС!n] Следующая награда через !g%02d:%02d
STIMULATION_MAPTIME_SPAWN = !n[!gБОНУС!n] Следующая награда !gпри респавне!
STIMULATION_ALLTIME_SAY = !n[!gБОНУС!n] Общее время: !g%s
STIMULATION_ALLTIME_INFO = !n[!gБОНУС!n] Вы получили бонус !g%s !nза !t%s на сервере!
STIMULATION_ALLTIME_NEXT = !n[!gБОНУС!n] Следующая награда через !g%d %s
STIMULATION_TOPPLAYER_TITLE1 = \w# \d| \wdamage \d| \wkilled \d| \wЛучшие игроки за раунд
STIMULATION_TOPPLAYER_ITEM1 = \r#%d \d| \y %s \d| \y %s \d| \r%s%s
STIMULATION_TOPPLAYER_TITLE2 = \w# \d| \wkilled \d| \wdamage \d| \wЛучшие игроки за раунд
STIMULATION_TOPPLAYER_ITEM2 = \r#%d \d| \y %s \d| \y %s \d| \r%s%s
STIMULATION_TOPPLAYER_1 = !n[!gБОНУС!n] Вы получили бонус !g%s !nкак !tЛучший игрок раунда!
STIMULATION_TOPPLAYER_2 = !n[!gБОНУС!n] !g%s !nполучил бонус !g%s !nкак !tЛучший игрок раунда!
STIMULATION_FIRSTBLOOD_1 = !n[!gБОНУС!n] Вы получили бонус !g%s !nза !tПервую Кровь!
STIMULATION_FIRSTBLOOD_2 = !n[!gБОНУС!n] !g%s !nполучил бонус !g%s !nза !tПервую Кровь!
STIMULATION_BONUS_MONEY = %d$
STIMULATION_BONUS_ANEW = %d поинтов
STIMULATION_BONUS_XP = %dXP
STIMULATION_BONUS_ZP = %d AmmoPack
STIMULATION_BONUS_BALANCE = %d рублей на баланс
STIMULATION_BONUS_WEAPON = %s
STIMULATION_BONUS_WEAPONS = Комплект Оружия
/* Stimulation RBS Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _stimulation_rbs_included
#endinput
#endif
#define _stimulation_rbs_included
#define BONUS_NONE 0 // нет бонуса
#define BONUS_MONEY 1 // обычные деньги кс
#define BONUS_ANEW 2 // поинты /anew
#define BONUS_XP 3 // Опыт Army Ranks Ultimate
#define BONUS_ZP 4 // аммо паки из плагина Zombie Plague
#define BONUS_WEAPONS 5 // оружие
#define BONUS_BALANCE 6 // баланс GameCMS
#define EVENT_MAPTIME 0 // время проведенное на карте
#define EVENT_ALLTIME 1 // все время на сервере
#define EVENT_TOPPLAYER 2 // лучший игрок
#define EVENT_FIRSTBLOOD 3 // первая кровь
#define EVENT_MAX 4 // максимум событий
#if defined STIMULATION_RECURSION
#undef _stimulation_rbs_included
#endinput
#endif
// Вызывается когда выдается бонус за время на карте
// id - игрок
// time - время в секундах из настроек
// type_bonus - тип бонуса из настроек
// bonus - сам бонус из настроек
forward stimulation_event_maptime(id, time, type_bonus, bonus);
// Вызывается когда выдается бонус за общее время на сервере
// id - игрок
// time - время в секундах из настроек
// type_bonus - тип бонуса из настроек
// bonus - сам бонус из настроек
forward stimulation_event_alltime(id, time, type_bonus, bonus);
// Вызывается при бонусе лучшему игроку
// type - 0:вызывается при открытии меню 1:при выдачи бонуса
// id - айди лучшего игрока
forward stimulation_event_topplayer(type, id);
// Вызывается когда выдается бонус за первую кровь
// id - игрок
// type_bonus - тип бонуса из настроек
// bonus - сам бонус из настроек
forward stimulation_event_firstblood(id, type_bonus, bonus);
// Вернет время юзера, проведенное на карте
native Float:stimulation_get_user_maptime(id);
// Вернет полное время юзера, проведенное на сервере
// -1.0 - если не стоит CsStats MySQL или не сгенерирован SteamID
native Float:stimulation_get_user_alltime(id);