BonusMenu RBS  Одобрено

Обсуждение Платных плагинов отзывы плюсы минусы и так далее.
Аватара пользователя

Автор Темы
Админ
Администратор
Администратор
Сообщения: 28
Зарегистрирован: 13 июл 2018, 20:47
Репутация: 0
Откуда: Красноярск
Контактная информация:
Статус: Не в сети

BonusMenu RBS  Одобрено

Сообщение Админ » 20 сен 2018, 09:38

Достаточно мощное бонусное меню для игроков.
Игроки зарабатывают поинты(очки), которые могут тратить в бонусном меню. Как меню /anew в плагине Army Ranks Ultimate, только в разы функциональней.

Для работы плагина не обязательно нужен Army Ranks, он прекрасно будет работать и без него, однако для сохранения накопленных поинтов, требуется плагин CsStats MySQL (хотя опять же может работать и без него, но без сохранения бонусов, как то не очень)

Что же умеет плагин?
Выдает достаточное большое количество бонусов (ускорение, деньги, прозрачность, хп, возрождение, урон, прыжки, банихоп, патроны, покупка опыта, покупка админки/випки, ну и конечно же любой вид оружия)
Бонусы можно ограничить по раундам/званиям/времени. Например купить админку можно только с 20-го звания.
• Добавить/убрать/изменить значения/стоимость/описание, да все что угодно можно сделать с пунктами меню :)
Некоторые бонусы берутся на время (прозрачность/прыжки/урон/патроны и т.п.). В меню показано, сколько осталось до конца бонуса.
• Если стоит плагин Ultimate Weapons, то можно выдавать ultimate оружия в меню
Покупка опыта, получение очков за новое звание, ограничение пунктов по званиям будет работать если стоит плагин Army Ranks Ultimate.
Синхронизация. Чтобы Army использовал это меню, вместо стандартного, достаточно просто поставить этот плагин и все ;)
Покупка VIP/Admin. Сам плагин не выдает права, он посылает консольную команду плагину, который отвечает за права пользователей. В стандартном admin.amxx и в нашем AMXBans RBS есть такая возможность (команда amx_addadmin). В любом случае, плагин оставляет лог, если кто то покупает админку.
Editor Menu. Меню для админа, который может добавлять/отнимать поинты у игроков. Например чтобы поощрить или наказать игрока соответственно. (можно продавать поинты, но это вручную)
• Посмотрев конфиги, Вы сможете понять полный функционал плагина, так как приятные мелочи я здесь решил не писать.

Конфигурационные файлы
bonusmenu_rbs.cfg
Показать
// Лицензионный ключ.
bonusmenu_key ""


//////////////
// Основное //
//////////////

// Режим меню
// 0 - выключить меню
// 1 - нормальный режим (доступно всем)
// 2 - только для Т
// 3 - только для СТ
bonusmenu_mode "1"

// Если у игрока в руках есть оружие, заменить его?
// Сделано для того, чтобы игроки не бегали к примеру с ak47 и m4a1 одновременно.
bonusmenu_replace_weapon "1"

// Разрешить меню с определенного раунда. 0 или 1 - разрешить всегда.
bonusmenu_firstround "3"

// Время от начала раунда, в течении которого можно использовать меню.
// 0 - можно всегда
// -1 - время mp_buytime
bonusmenu_time "-1"

// Закрывать меню после выбора бонуса.
bonusmenu_close "0"

// Включите, если у Вас csdm мод или бесконечный раунд.
// (если у Вас CSDM, то включится ограничение не по раундам, а по секундам)
// -1 - включится автоматически
// 1 - включить
// 0 - выключить
bonusmenu_csdm "-1"

// Список карт, на которых запрещено брать оружие
bonusmenu_maps_weapons "35hp"
bonusmenu_maps_weapons "35hp2"

// Список карт, на которых не выдаются бонусы
bonusmenu_maps_points "35hp"
bonusmenu_maps_points "35hp2"


/////////////////////////
// Настройка информера //
/////////////////////////

// R G B X Y TIME TYPE
// R,G,B - цвет информера в формате RGB
// X,Y, - координаты
// TIME - обновление информера в секундах
// TYPE - тип информера
// 0 - отключить
// 1 - обычный hud
// 2 - жирный DHUD
bonusmenu_hud "100 100 100 -1.0 0.90 3.0 1"


////////////////////
// Выдача поинтов //
////////////////////

// Блокировать выдачу поинтов до раунда bonusmenu_firstround
bonusmenu_points_block "0"

// Поинты за количество фрагов, убийств в голову и прочего.
// <количество_фрагов> <количество_бонуса_за_них>
// Если игрок умирает, накопленное количество фрагов сгорает.
// 0 - выключить.
bonusmenu_points_frags "10 1" // За фраги
bonusmenu_points_hs "7 1" // За убийство в голову
bonusmenu_points_knife "1 1" // За убийство с ножа
bonusmenu_points_gren "1 1" // За убийство с гранаты

// Если стоит плагин Army Ranks Ultimate, то сколько поинтов давать за новое звание?
bonusmenu_points_army "10"


//////////////
// BuyAdmin //
//////////////

// Покупка админки/випки за поинты

// Выбор в меню, на что ставить админку
bonusmenu_buyadmin_option "Nick SteamID IP"

// Команда для добавления админа
// Этот плагин не добавляет админа, он посылает команду другому плагину, который отвечает за добавления админа
// Это может быть либо стандартный плагин admin.amxx, либо amxbans_rbs.amxx (либо еще какой то, о котором я не знаю)
// Ниже представлена команда для добавления админа через AMXBans RBS
// ПЕРЕМЕННЫЕ:
// %write% - ник,айди или айпи игрока, на который будет записана админка
// %flags% - флаги
// %password% - пароль(может быть пустым)
// %auth% - тип записи (nick/steam/ip)
// %nick% - возвратит ник игрока
// %time% - срок админки в секундах
// ' - заменится символом ". Если вы хотите взять в кавычки, то используйте ' вместо "
bonusmenu_buyadmin_cmd "amx_addadmin '%write%' '%flags%' '%password%' '%auth%' '%nick%' 'yes' '%time%' 'комментарий'"


/////////////////
// Editor Menu //
/////////////////

// Флаг доступа в меню bonusmenu_editor
// 0 - отключить меню
bonusmenu_editor_flag "l"

// Восьмым пунктом в меню можно выбрать шаг, на сколько прибавлять/отнимать поинты игрокам.
// Тут можно изменить эти шаги.
bonusmenu_editor_step "+1 +5 +10 -10 -5 -1"
bonusmenu_rbs.ini
Показать
; "идентификатор"
; Это функция, которая что то выдает игроку. Например идентификатор "money" выдаст игроку деньги,
; а идентификатор "damageattaker" увеличит наносимый урон.
;
; "очки"
; Стоимость бонуса
;
; "дополнительное значение(доп.зн.)"
; Применяется не ко всем идентификаторам. Например если идентификатор "health", то дополнительное значение -
; это количество жизней, которые получит игрок.
;
; "время"
; Время в секундах, в течении которого работает бонус.
; Действует не на все идентификаторы (Вы поймете на какие).
;
; "уровень (лвл)"
; Если у Вас стоит плагин Army Ranks Ultimate, то сдесь ставите номер звания,
; с которого будет работать данный бонус.
; "0" или "" - можно использовать всем.
;
; "ограничение раундов (огран.)"
; Ограничивает использование данного пункта на 1 раз за раунд, или 1 раз за 3 раунда и т.п.
; "0" или "" - бесконечное число раз
; (если у вас CSDM сервер, то указывайте тут количество секунд, в течении которых нельзя будет повторно взять бонус)
;
; "описание"
; Тут будет написано название пункта в меню.
; Используйте \r, \w, \d, \y для подцветки символов.


; КАК ВЫДАТЬ ОРУЖИЕ?
; Чтобы выдать оружие, напишите в графе "идентификатор" его название
; Чтобы выдать несколько оружий, воспользуйтесь символом разделителем |
;
; Если хотите указать оружию свое количество патрон(или количество гранат или брони), напишите его в графе "дополнительно значение"
; Если несколько оружий, пишите патроны соответственно через разделитель |
; 0 - выдаст стандартное количество патрон. Если хотите оставить по стандарту, можете в этой графе ничего не писать.
;
; Названия оружий:
; 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

[menu]
; Пункты в меню
;"идентификатор" "очки" "доп.зн." "время" "лвл" "огран." "описание"
"buyadmin" "100" "30|t" "0" "0" "0" "Покупка VIP"
"buyadmin" "200" "30|bcdfijt" "0" "10" "0" "Покупка ADMIN + VIP"

"buyxp" "30" "100" "0" "0" "0" "100 опыта Army Ranks"

"megagren" "2" "300" "0" "0" "0" "Мега граната \r(\y300% урона\r)"
"megadeagle" "2" "200" "0" "0" "0" "Мега DEAGLE (200% урона)"
"speed" "5" "100" "60" "0" "8" "Ускорение на \r100%"
"money" "1" "16000" "" "0" "4" "Взять \r16000$"
"render" "5" "50" "160" "0" "8" "Прозрачность \r50%"
"health" "3" "200" "" "0" "1" "200\rHP"
"respawn" "3" "" "" "0" "1" "Возрождение"
"damageattaker" "5" "30" "500" "0" "8" "Увеличение урона на \r30%"
"damagevictim" "5" "30" "500" "0" "8" "Уменьшение полученного урона на \r30%"
"ammo" "5" "" "300" "0" "8" "Восстановление патрон"
"multijump" "10" "2" "300" "15" "10" "Тройные прыжки"
"bunnyhop" "10" "" "1000" "15" "0" "Bunny Hop"

"awp|deagle|vesthelm" "3" "100" "" "" "0" "AWP+DEAGLE"
;"ultimate_ak47|vesthelm" "0" "" "" "" "0" "AWP_ULTIMATE+DEAGLE_AP" ; Золотой AK47 из плагина ultimate_weapons.amxx (так можно с любым оружием, просто поставить префикс ultimate_)


[commands]
; Команды плагина
; Данные команды могут быть вызваны как при написании в чат, так и при написании в консоль
; "идентификатор" "имя команды"
"openmenu" "anew" ; вызов меню
"altmenu" "bonus" ; альтернативная команда вызова меню
bonusmenu_rbs.txt
Показать
[ru]
BONUSMENU_TAG = !n[!gBonusMenu!n]
BONUSMENU_MENU_TITLE = \r[\yBonusMenu\r]\w У Вас \r%d \wпоинтов\y\RСтоимость

BONUSMENU_FIRSTROUND = !tДоступно только с !g%d раунда!
BONUSMENU_DISABLE = !tМеню временно отключено!
BONUSMENU_ACCESS_T = !tМеню доступно только для !gT!
BONUSMENU_ACCESS_CT = !tМеню доступно только для !gCT!
BONUSMENU_BLOCKROUNDS = Доступно через %d раунда
BONUSMENU_BLOCKSECONDS = Доступно через %d секунд
BONUSMENU_ALIVE = Доступно только для живых!
BONUSMENU_BUYTIME = Прошло %d секунд. Вы не можете использовать Бонусное меню!
BONUSMENU_ALREADY = Бонус активен еще %d секунд
BONUSMENU_INSUFFICIENTLY = Недостаточно поинтов!
BONUSMENU_ENTERPASS = Введите пароль!
BONUSMENU_ACCESS_LEVEL = Доступно со звания %s
BONUSMENU_DEAD_ONLY = Можно использовать, только когда мертв
BONUSMENU_RESPAWN_ALLDEAD = Нельзя воскреснуть, когда вся команда мертва!
BONUSMENU_RESTRIC_MAP = Запрещено брать на этой карте!

BONUSMENU_MENU_CHAT = Вы взяли: %s
BONUSMENU_TIME_OFF = %s - !tвремя бонуса истекло!

BONUSMENU_INFORMER = У Вас есть %d поинтов^nНапишите в чат /%s

BONUSMENU_ADD_FRAGS = Вы убили!g %d !nигроков подряд.!t +%d !nбонус.
BONUSMENU_ADD_HS = Вы убили!g %d !nигроков подряд в голову.!t +%d !nбонус.
BONUSMENU_ADD_KNIFE = Вы убили!g %d !nигроков подряд с ножа.!t +%d !nбонус.
BONUSMENU_ADD_GREN = Вы убили!g %d !nигроков подряд с гранаты.!t +%d !nбонус.
BONUSMENU_ADD_ARMY = Вы получили !t%d бонусов за новое звание!

BONUSMENU_EDITOR_TITLE = \r[\yBonusMenu\r]\w Редактор поинтов\y\R%d/%d
BONUSMENU_EDITOR_OPTION = %s
BONUSMENU_EDITOR_OK = !g%s%d !nпоинтов игроку !g%s!t(%d)

BONUSMENU_BUYADMIN_TITLE = \r[\yBonusMenu\r]\w Покупка прав за \r%d\w поинтов^n\wФлаги: \y%s^n\wВремя: \y%s^n
BONUSMENU_BUYADMIN_AUTH = \wЗапись на: \r%s
BONUSMENU_BUYADMIN_BUY = Купить права! \r(\yубедитесь в правильности данных!\r)
BONUSMENU_BUYADMIN_PASS_NO = Ввести пароль?
BONUSMENU_BUYADMIN_PASS_YES = Пароль: \r%s\w. Удалить?
BONUSMENU_BUYADMIN_PASS_ENTER = Введите пароль:
BONUSMENU_BUYADMIN_OPTION = Запись по: %s
BONUSMENU_BUYADMIN_BUYCHAT = Вы купили права с флагами !g%s !nна !t%s!n! Подробности в консоли.

BONUSMENU_PERMANENT = НАВСЕГДА
BONUSMENU_DAYS = %d дней

BONUSMENU_BUYADMIN_MSG0 = [BonusMenu] ===============================================
BONUSMENU_BUYADMIN_MSG1 = [BonusMenu] Вы купили права на этот сервер за %d поинтов
BONUSMENU_BUYADMIN_MSG2 = [BonusMenu] Записаны они на Ваш %s (%s).
BONUSMENU_BUYADMIN_MSG3 = [BonusMenu] Чтобы зайти на сервер, впишите в консоль: %s
BONUSMENU_BUYADMIN_MSG4 = [BonusMenu] Если у Вас возникли какие то проблемы, пишите на yousite.ru
Установка:
1) Разархивируйте архив с плагином и закиньте файлы на CS сервер не меняя структуру папок.
ftp_upload.gif
ftp_upload.gif (1.24 МБ) 9 просмотров
2) Зайдите в amxmodx/configs/plugins.ini и пропишите там название_плагина.amxx
3) Перезагрузить сервер Либо Смените карту.
bonusmenu_rbs_1.jpg
bonusmenu_rbs_2.jpg
bonusmenu_rbs_3.jpg
bonusmenu_rbs_4.jpg
bonusmenu_rbs_5.jpg
bonusmenu_rbs_6.jpg
bonusmenu_rbs_7.jpg
bonusmenu_rbs_8.jpg

bonusmenu_rbs.rar
(78.44 КБ) 2 скачивания
 ! Сообщение от: Админа
Покупка лицензионного ключа для плагина осуществляется через поддержку на хостинге host-v.ru Или на официальном сайте. Без ключа плагин работать не будет!



Теги: