Bonus_Shop v2.2
Опубликовано: 02.11.2012, 18:50

Игроки зарабатывают кредиты за разные типы убийств и/или проведенное время на сервере, например, каждую минуту. Эти кредиты игрок может потратить в магазине, который открывается командами shop (консоль), !shop или /shop (чат). Кредиты навсегда закрепляются за игроком по SteamID, так что они никуда не денутся, если игрок покинет сервер.

Магазин сделан так, чтобы каждый мог настроить его под себя, без особых усилий.
Вы сами сможете добавлять/удалять товары/функции.
Вот небольшой пример, как может выглядеть ваш магазин:
http://world-source.ru/img/shop_title_1.jpg

Все товары в магазине прописаны в cfg/bonus_shop/bonus_shop_menu.txt - меняйте его как угодно.
Работает это по такому принципу:

"bonus_shop_menu"
{
"Сделать рестарт раунда"
{
"cmd" "mp_restartgame 1"
"price" "5"
}
}

bonus_shop_menu - не нужно трогать
Сделать рестарт раунда - текст опции в меню
cmd - RCON команда, которая будет выполнена, если у игрока достаточно кредитов
price - стоимость функции в кредитах
no_take - читайте описание в самом файле
team - кому доступна опция (t/ct)
need_cr - если у игрока нет столько кредитов, то функция будет недоступна
purchases - если игрок еще не совершил 'x' покупок, то функция будет недоступна
shop_cr - если игрок еще не потратил 'x' кредитов, то функция будет недоступна
hist_cr - если игрок еще не заработал 'x' кредитов, то функция будет недоступна

По умолчанию используется SQLite соединение и вся статистика записывается в addons/sourcemod/data/sqlite/Bonus_Shop.sq3 Если вы хотите использовать MYSQL подключение, то добавьте в addons/sourcemod/configs/databases.cfg новую секцию "Bonus_Shop"

"Bonus_Shop"
{
"driver" "mysql"
"host" "IP или домен"
"database" "база данных"
"user" "пользователь"
"pass" "пароль"
"port" "3306"
}

В файле addons/sourcemod/translations/bonus_shop.phrases.txt вы можете изменить некоторый текст. Основные настройки находятся в cfg/bonus_shop/bonus_shop.cfg - если его нет, он создастся после запуска плагина.

// Сколько давать кредитов за разминирование бомбы
// -
// Default: "1"
// Minimum: "0.000000"
bshop_c4def_points "1"

// Сколько давать кредитов за взрыв бомбы
// -
// Default: "1"
// Minimum: "0.000000"
bshop_c4exp_points "1"

// Задержка между повторным выбором опции от 0.1 до 1.0 (защита от флуда)
// -
// Default: "0.2"
// Minimum: "0.100000"
// Maximum: "1.000000"
bshop_flood_protect_sec "0.2"

// Сообщение для игрока, когда он получает кредиты: 0 = откл; 1 = в чате; 2 = в окне подсказке (hint)
// -
// Default: "2"
// Minimum: "0.000000"
// Maximum: "2.000000"
bshop_get_points_msg "2"

// Кто может получать кредиты за убийства: 0 = никто; 1 = все; 2 = только T; 3 = только CT
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "3.000000"
bshop_get_points_team "1"

// Сколько давать кредитов за убийство в голову
// -
// Default: "2"
// Minimum: "0.000000"
bshop_headshot_kill_points "2"

// Сколько давать кредитов за обычное убийство
// -
// Default: "1"
// Minimum: "0.000000"
bshop_kill_points "1"

// Сколько давать кредитов за убийство ножом
// -
// Default: "3"
// Minimum: "0.000000"
bshop_knife_kill_points "3"

// Максимум кредитов у игрока (0 = без ограничений)
// -
// Default: "0"
// Minimum: "0.000000"
bshop_max_points "0"

// Кто может использовать магазин: 0 = никто; 1 = все; 2 = только T; только CT
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "3.000000"
bshop_menu_for "1"

// Начальные кредиты для тех, кто впервые зашел на сервер
// -
// Default: "0"
// Minimum: "0.000000"
bshop_start_points "0"

// Выдавать кредиты через каждые 'x' секунд (0 = не выдавать)
// -
// Default: "0"
// Minimum: "0.000000"
bshop_timer "0"

// Сколько выдавать кредитов (bshop_timer)
// -
// Default: "1"
// Minimum: "1.000000"
bshop_timer_points "1"

В админку добавляется новый раздел Shop (Магазин), в котором есть функция установки кредитов игрокам.
Флаг доступа: z (root).
вот фотки
http://world-source.ru/_fr/26/0544388.jpg
http://world-source.ru/_fr/26/7381345.jpg
http://world-source.ru/_fr/26/5744367.jpg
Категория: Помойка | Добавил: boom7227 Просмотров: 2533 | Загрузок: 118 | Комментарии: 2 | Рейтинг: 5.0/19
Скачивать и комментировать могут только зарегистрированные пользователи.

Регистрация или Вход

  1. Комментарии ВКонтакте
  2. Комментарии на сайте
Всего комментариев: 2
master3752 написал(а) 19.12.2012, 23:18
0   Спам
Круто сейчас скачаем!
boom7227 написал(а) 02.11.2012, 20:57
+2   Спам
ребят,как убрать рекламу незнаю.Извините,если знаете скажите плиз! angry