Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Плагин поощряет игроков за игру на сервере кс1.6. Он выдает бонусы за время игры на сервере, за лучший урон и прочее, тем самым стимулриует игроков не покидать сервер. В отличи от подобных плагинов, мы постарались учесть множество мелких, но весомых нюансов.
Возможности плагина
Бонусы. Достаточно много разных бонусов можно выдать игроку:
Деньги. Обычные игровые деньги $
Поинты(/anew). Если у Вас стоит Army Ranks Ultimate или BonusMenu RBS, то можно пополнить игроку запасы поинтов.
Опыт. При наличии Army Ranks Ultimate и CsStats MySQL, плагин выдаст опыт.
AmmoPack. Если стоит Zombie Plague, то можно выдать аммо паки игроку.
Баланс в GameCMS. Выдача реальных денег на счет, естественно есть квары, которые не дадут игрокам "доить" сервер.
Оружия. Любые виды и комплекты оружий тоже можно выдать. Даже оружия из Ultimate Weapons!!!
Форварды и нативы. Если Вам не хватает встроенных бонусов в плагине, Вы можете с помощью форвардов выдавать абсолютно любой бонус. Подробное описание всех функций смотрите в инклуде.
Поощрения за время проведенное на карте. По типу как в плагине Time User Bonus. Игрок просто находится на сервере и ему за это в определенное время начисляется бонус
Не считается время проведенное в спетаторах!
Можно выходить и заходить на сервер, время сохранится
Пишет что через столько минут следующий бонус
Возможность зарегистрировать команду say gametime, для проверки текущего времени игрока
Бонус за общее время проведенное на сервере. Для этого нужен плагин CsStats MySQL, чтобы из него брать общее время на сервере
Тут уже считает и время в спектаторах. Некоторые игроки скорее всего будут часто в них торчать, но это Вам на руку, будет показывать большее кол-во игроков, а если игрок стим, то и его друзья увидят Ваш сервер.
Тут можно и наверное нужно ставить поинты /anew, так как они - это уже небольшая игровая валюта
Лучший игрок раунда. Находит лучшего игрока по урону или фрагам(настройка в кфг). Функция аналог Nice Killer, Nice Gamer или Best Damage Bonus.
В конце раунда показывает топ игроков по урону или фрагам в виде меню. Смотрите скриншоты.
Меню не откроется, если у игрока в этот момент открыто другое меню.
Меню само исчезнет, или же его можно закрыть нажав на любую кнопку
Лучший игрок получит бонус, в начале следующего раунда
Предпочтительней выдавать бонус оружие, но можно выдать и любой другой
Если у игрока уже есть оружие в руках, то ему не будет выдавать оружие из бонуса. Благодаря этому, не нужна никакая менюшка типа: Взять бонус? Да Нет. Конечно взять, если можно.
Смотрите настройки в конфиге, там много чего можно изменить.
Первая кровь. За первое убийство, или первый нанесенный урон, игрок получит бонус.
Небольшая мотивация, бежать вперед и а не сидеть.
В stimulation_rbs.cfg можно много всего настроить под себя. Все описание на русском языке, не стесняйтесь, почитайте ?
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);