Это стартовое обновление простого плагина SmCash, имеющую поддержку @me, @team и другие.
Команды:
sm_cash
Целью (target) можно указывать all (все), t (террористы) или ct (контр-террористы), а также имя игрока (player name), или его userid (#5 например).
userid можно узнать путем написания status в консоле
Целью (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, то плагин будет указывать клиенту, когда его количество денег изменится при помощи команд.
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"
}