Иконка ресурса

Модуль плагина [Shop] Command Items 2.3

Версия Дата выпуска Скачивания Оценка  
2.3 440 0.00 звёзд 0 оценок Скачать
2.3 42 0.00 звёзд 0 оценок Скачать
2.2 68 0.00 звёзд 0 оценок Скачать

Изменения:

  • Исправлено несколько недочетов, которые могли вызывать ошибки.
  • Чуть-чуть подправлен код.
  • Команда в таймере теперь работает корректно.
  • Фэйспалм
Реакции: Wend4r
Теперь можно воспроизводить команды на стороне игрока.

Пример:

C-подобный:
"kill"
    {
        "name"                     "Умереть"
        "price"                    "500"
        "sell_price"            "100"
        "alive"                    "1"
        "command"                "kill"
        "type"                    "1"                                            // Если type 1, то команда воспроизведется на стороне клиента
    }
  • Фэйспалм
Реакции: Wend4r
Исправлена ошибка с массивом.

Немного изменен конфиг в архиве.
  • Фэйспалм
Реакции: Wend4r
Обновление:
  1. Теперь доступна более гибкая настройка команд.
  2. Новый синтаксис.
Квары:

  • sm_shop_commanditems_round_max переименован в sm_shop_command_items_round_max.
  • Добавлен sm_shop_command_items_map_max для ограничения использования команд для одной карты.

Конфиг:

  • close_timer_death Вкл/Выкл отключение таймера после смерти;
  • timer_command — Команда, которая воспроизведется по окончанию таймера (По умолчанию берется из "command");
  • index — Должен быть уникальным. Можно не прописывать, если не собираетесь использовать лимиты для этого предмета. От 0 до 127. (По умолчанию выключено);
  • player_round_uses — Лимит использований в течении раунда для одного игрока;
  • player_map_uses — Лимит использований в течении карты для одного игрока;
  • common_round_uses Общий лимит использований в течении раунда;
  • common_map_uses — Общий лимит использований в течении карты;
Пример:

PHP:
"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"    // Общий лимит использований в течении карты.
    }
}
  • Фэйспалм
Реакции: Wend4r
Добавлено:

PHP:
"close_timer"    "1"        // Вкл/Выкл отключение таймера в начале раунда
  • Фэйспалм
Реакции: Wend4r
Теперь таймер будет сбрасываться в начале раунда.

Добавлен "chat_text_use" - сообщение при покупке команды, которое видят все игроки, кроме купившего эту команду.
  • Фэйспалм
Реакции: Wend4r
Сверху Снизу