[CS:GO/CS:S] [Shop] Покупка команд / Command Items - Shop - Моддинг Игр и Серверов Перейти к содержанию
Гость

[CS:GO/CS:S] [Shop] Покупка команд / Command Items 2.3


1 изображение

Информация о файле

Модуль позволяет покупать за кредиты игровые команды по типу sm_drug или sm_noclip через меню Shop.

Проверен на серверах CS:GO, и должен работать на любых других серверах с Sourcemod.

 

Настройки:
sm_shop_command_items_round_max - Количество использований команды на раунд

sm_shop_command_items_map_max - Количество использований команды на карту

 

{clientName}- Ник игрока

{clientAuth} - SteamID игрока

{clientUser} - UserId игрока

 

Пример настройки конфига configs/shop/command_items.ini

"CommandItems"
{
    "sm_noclip"                    //Название в бд
    {
        "name"                     "NoClip"                                       // Название в Shop
        "description"              "NoClip на 30 секунд"                          // Описание
        "price"                    "2000"                                         // Цена покупки
        "sell_price"               "500"                                          // Цена продажи
        "alive"                    "1"                                            // Должен ли быть игрок живым (по умолчанию выключено)
        "command"                  "sm_noclip {clientUser}"                       // Команда
        "chat_text"                "[Shop] Вы купили NoClip на 30 секунд."        // Сообщение в чате при использовании
        "chat_text_use"            "[Shop] {clientName} купил NoClip."            // Сообщение, которое увидят остальные игроки (кроме использовавшего) | Можно использовать {clientName}. (по умолчанию выключено)
        "team"                     "2"                                            // Ограничение для одной команды (по умолчанию доступно всем) 1 - Наблюдатели | 2 - Террористы | 3 - Контр-Террористы
        "timer"                    "30.0"                                         // Время через которое эта команда снова выполнится (по умолчанию выключено)
        "close_timer"              "1"                                            // Вкл/Выкл отключение таймера в начале раунда
        "close_timer_death"        "1"                                            // Вкл/Выкл отключение таймера после смерти
        "chat_text_timer"          "[Shop] Ваш NoClip закончился."                // Сообщение после окончания таймера (не работает, если не используется таймер) (по умолчанию выключено)
    }
    "sm_gravity"
    {
        "name"                     "Гравитация"
        "description"              "Гравитация на 45 секунд"
        "price"                    "2000"
        "sell_price"               "500"
        "alive"                    "1"
        "command"                  "sm_gravity {clientUser} 0.2"
        "chat_text"                "[Shop] Вы купили пониженную гравитацию на 30 секунд."
        "chat_text_use"            "[Shop] {clientName} купил пониженную гравитацию."
        "timer"                    "45.0"
        "close_timer"              "1"
        "chat_text_timer"          "[Shop] Ваша гравитация востановилась."
        "timer_command"            "sm_gravity {clientUser} 0.8"                  // Команда, которая воспроизведется по окончанию таймера (По умолчанию берется из "command").
        "index"                    "1"                                            // Должен быть уникальным. Можно не прописывать, если не собираетесь использовать лимиты для этого предмета. От 0 до 127.(По умолчанию выключено)
        "player_round_uses"        "4"                                            // Лимит использований в течении раунда для одного игрока.
        "player_map_uses"          "10"                                           // Лимит использований в течении карты для одного игрока.
        "common_round_uses"        "8"                                            // Общий лимит использований в течении раунда.
        "common_map_uses"          "15"                                           // Общий лимит использований в течении карты.
    }
    "sm_drug"
    {
        "name"                     "Напиться"
        "price"                    "500"
        "sell_price"               "100"
        "alive"                    "1"
        "command"                  "sm_drug {clientUser}"
        "index"                    "2"
        "player_round_uses"        "2"                                            // Лимит использований в течении раунда для одного игрока.
        "common_map_uses"          "20"                                           // Общий лимит использований в течении карты.
    }
    "kill"
    {
        "name"                     "Умереть"
        "price"                    "500"
        "sell_price"               "100"
        "alive"                    "1"
        "command"                  "kill"
        "type"                     "1"                                            // Если type 1, то команда воспроизведется на стороне клиента
    }
}

Обратная связь

Рекомендуемые комментарии

Комментариев нет



Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!