PlayersLife » Counter-Strike: Source » Для сервера CSS » Плагины SourceMod для CS:S » Админ плагины для CSS » Плагин позволяет выдавать деньги или убирать их для CS:S Sourcemod

Плагин позволяет выдавать деньги или убирать их для CS:S Sourcemod

Позволяет администратору с флагом CUSTOM1 "o", выдавать деньги игрокам, командам или сразу всем одновременно.

Это стартовое обновление простого плагина SmCash, имеющую поддержку @me, @team и другие.

Команды:
sm_cash
Целью (target) можно указывать all (все), t (террористы) или ct (контр-террористы), а также имя игрока (player name), или его userid (#5 например).

userid можно узнать путем написания status в консоле


Квары:
sm_givecash_version - Версия плагина
sm_givecash_max "1" - Если установлено значение 1, то этот квар не позволит вам дать более 60.000 денег.
Это было сделано для предотвращения выдачи денег в недопустимых значениях. Если вы не хотите, чтобы эта функция была в безопасности, то ставьте 0 по желанию.
sm_givecash_showtext "1" - Если установлен в 1, то плагин будет указывать клиенту, когда его количество денег изменится при помощи команд.


Скачать плагин
[cash.smx] [к сожалению, ссылка больше недоступна]

Скачать исходник
[cash.sp] [к сожалению, ссылка больше недоступна]


Создание меню для этого плагина на основе групп.
1. Открываем файл addons\sourcemod\configs\adminmenu_custom.txt и дописываем в нужное место:
"Commands"
{
    "PlayerCommands"
    {
        "Дать денег?"
        {
            "cmd"            "sm_cash #1 #2"
            "admin"            "sm_admin"
            "execute"        "player"
            "1"
            {
                "type"        "groupplayer"
                "method"    "name"
                "title"        "Игроку/Команде?"
            }
            "2"
            {
                "type"        "list"
                "title"        "Сколько дать?"
                "1"            "1000"
                "2"            "5000"
                "3"            "8000"
                "4"            "10000"
                "5"            "16000"
                "5."        "По полной :)"
                "5*"        "sm_ban"
                //Дать 16000 смогут только админы имеющие права 'sm_ban'
            }
        }
    }
}

Этого ДОСТАТОЧНО для работы меню.

Пример настройки расположения данного меню в админке. Открываем
addons\sourcemod\configs\adminmenu_sorting.txt и дописываем
"Menu"
{
    "PlayerCommands"
    {
        "item"        "sm_slay"
        "item"        "sm_slap"
        "item"        "sm_kick"
        "item"        "sm_ban"
        "item"        "sm_gag"
        "item"        "sm_burn"        
        "item"        "sm_beacon"
        "item"        "sm_freeze"
        "item"        "sm_timebomb"
        "item"        "sm_firebomb"
        "item"        "sm_freezebomb"
        "item"        "Give Cash"
    }

Перезагрузите сервер, чтобы меню появилось.

Если русский тест отображается некорректно, то смени кодировку на UTF-8 без (BOM).

Если в меню хотите видеть русские названия групп, то откройте файл
addons\sourcemod\configs\adminmenu_grouping.txt и измените
{
    "Все"                    "@all"
    "Боты"                    "@bots"
    "Живые"                    "@alive"
    "Мертвые"                    "@dead"
    "Люди"                "@humans"
    "Текущая цель"            "@aim"
    /* Правильного перевода для "@aim" незнаю поэтому перевел как получилось. Ни одну из групп удалять не стоит */
"Террористы"            "@t"
"Контр-террористы"    "@ct"
}