[CS: Source] CT Bans

Тема в разделе "Новые плагины", создана пользователем ilga80, 8 янв 2013.

  1. ilga80

    ilga80

    Сообщения:
    153
    Симпатии:
    827
    [CS:S] CT Bans
    Описание:
    Плагин позволяет банить игрока за КТ(Запрещает игроку играть за КТ)

    Команды:
    PHP:
    sm_ctban // Бан игрока за КТ
    sm_removectban //Рабанить игрока за КТ
    sm_isbanned //Посмотреть статус бана за КТ
    sm_ctban_offline <steamid//Бан за КТ
    sm_removectban_offline <steamid> | sm_unctban_offline <steamid// разбан даже если игрок не на сервере
    Квары:
    PHP:
    sm_ctban_enable, [0,1]//Отключить/включить плагин
    sm_ctban_soundfile, <path>//Путь к звуковому файлу
    sm_ctban_joinbanmsg, <message>//Это сообщение добавляется к отметке времени, когда игрок забаненный за КТ присоединяется к серверу.
    sm_ctban_table_prefix, <prefix>//Этот префикс будет добавлен в передней части таблицы имен.
    sm_ctban_database_driver, <driver>//Конфиг в databases.cfg
    Установка:
    sm_ctban.smx в addons/sourcemod/plugins/
    sm_ctban.sp в addons/sourcemod/scripting/
    ctban.phrases.txt в addons/sourcemod/translations/

    Мой пример adminmenu_custom.txt
    PHP:
    "Commands"
    {
    "Бан за КТ"
    {
    "admin" "sm_ban"
    "Бан за CT"
    {
    "cmd" "sm_ctban #1 #2 #3"
    "admin" "sm_ban"
    "1"
    {
    "type" "player"
    "title" "Игрока:"
    }
    "2"
    {
    "type" "list"
    "title" "Время"
    "1" "0"
    "1." "Навсегда"
    "2" "10"
    "2." "На 10 мин."
    "3" "30"
    "3." "На 30 мин."
    "4" "60"
    "4." "На 1 час"
    "5" "120"
    "5." "На 2 часа"
    "6" "240"
    "6." "На 4 часа"
    }
    "3"
    {
    "type" "list"
    "title" "Причина:"
    "1" "Нет микро"
    "2" "Спам"
    "3" "Плохой микро"
    "4" "Незнание правил"
    "5" "Фрикилл"
    }
    }
    "Разбан за КТ"
    {
    "admin" "sm_unban"
    "cmd" "sm_unctban #1"
    "1"
    {
    "type" "player"
    "title" "Игрок:"
    }
    }
    "Статус бана за КТ"
    {
    "admin" "sm_ban"
    "cmd" "sm_isbanned #1"
    "1"
    {
    "type" "player"
    "title" "Игрока:"
    }
    }
    }
    }

    Databases.cfg

    PHP:
    "ctban"
    {
    "driver" "sqlite"
    "database" "ctban"
    }
    Список изменений
    Код:
    1.6.1 Added CS:GO protocol buffer support to UTIL_TeamMenu()
    1.6.0 Support for new SM1.4 natives, Added config file generation
    1.5.0 Initial public release
    1.4.4 Stable internal build
    

    Оригинал
    P.S.Плагин хорош для jail
     
    Последнее редактирование: 22 фев 2013
  2. EverydayLV

    EverydayLV

    Сообщения:
    28
    Симпатии:
    0
    Плагин не совместим с плагином !guard.
     
    Последнее редактирование модератором: 8 янв 2013
  3. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Зачем банить игрока за CT? Смысл не улавлюю или за CT только читаки играют?
     
  4. September

    September

    Сообщения:
    1.183
    Симпатии:
    163
    Давно стоит этот плагин. Хороший. Он не банит, а запрещает игроку заходить за КТ
     
  5. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    Оффтоп
     
    September нравится это.
  6. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.015
    Симпатии:
    610
    ilga80, можно ли подобный плагин, но чтобы автоматически блокировал всем заход за террористов?
    Т.е. все @humans игроки должны быть за контров.
     
  7. Lime4Fresh

    Lime4Fresh

    Сообщения:
    96
    Симпатии:
    5
    Помогите плиз. Плагин не работает. вот ощибка какая
    L 01/11/2013 - 21:50:36: SourceMod error session started
    L 01/11/2013 - 21:50:36: Info (map "de_dust2") (file "errors_20130111.log")
    L 01/11/2013 - 21:50:36: [SM] Detected parse error(s) in file "/home/data/srv/srv639679/css/cstrike/addons/sourcemod/configs/databases.cfg"
    L 01/11/2013 - 21:50:36: [SM] Line 1: A property was declared outside of a section
    L 01/11/2013 - 21:50:36: [SM] Unable to load plugin "clientprefs.smx": Required extension "Client Preferences" file("clientprefs.ext") not running
    L 01/11/2013 - 21:50:36: [SM] Unable to load plugin "sm_ctban.smx": Required extension "Client Preferences" file("clientprefs.ext") not running
     
  8. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.190
    Симпатии:
    415
    Это означает, что отсутствует база данных для хранения запретов. По умолчанию база «client prefs».

    Добавлено через 1 минуту
    Ой, ошибся, там отсутствует плагин clientprefs.smx
     
    Последнее редактирование: 11 янв 2013
  9. Lime4Fresh

    Lime4Fresh

    Сообщения:
    96
    Симпатии:
    5
    L 01/11/2013 - 22:16:31: [admin-sql-prefetch.smx] Could not connect to database "default": [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    L 01/11/2013 - 22:16:31: [admin-sql-prefetch.smx] Could not connect to database "default": [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    L 01/11/2013 - 22:16:31: [admin-sql-prefetch.smx] Could not connect to database "default": [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    L 01/11/2013 - 22:16:32: [SM] Plugin encountered error 4: Invalid parameter or parameter type
    L 01/11/2013 - 22:16:32: [SM] Native "Format" reported: String formatted incorrectly - parameter 4 (total 3)
    L 01/11/2013 - 22:16:32: [SM] Displaying call stack trace for plugin "sm_hosties.smx":
    L 01/11/2013 - 22:16:32: [SM] [0] Line 121, hosties/rules.sp::Rules_CvarChanged()
    L 01/11/2013 - 22:16:32: [sm_ctban.smx] Default database database connection failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    L 01/11/2013 - 22:16:32: [SM] Plugin encountered error 25: Call was aborted
    L 01/11/2013 - 22:16:32: [SM] Native "SetFailState" reported: Error while connecting to default database. Exiting.
    L 01/11/2013 - 22:16:32: [SM] Displaying call stack trace for plugin "sm_ctban.smx":
    L 01/11/2013 - 22:16:32: [SM] [0] Line 526, sm_ctban.sp::DB_Callback_Connect()

    Добавлено через 46 секунд
    теперь есть плагин вот что пишет выше

    Добавлено через 1 минуту
    Вот что прописанно в Databases


    "Databases"
    {
    "driver_default" "mysql"

    // When specifying "host", you may use an IP address, a hostname, or a socket file path

    "default"
    {
    "driver" "default"
    "host" "localhost"
    "database" "sourcemod"
    "user" "root"
    "pass" ""
    //"timeout" "0"
    //"port" "0"
    }

    "storage-local"
    {
    "driver" "sqlite"
    "database" "sourcemod-local"
    }

    "clientprefs"
    {
    "driver" "sqlite"
    "host" "localhost"
    "database" "clientprefs-sqlite"
    "user" "root"
    "pass" ""
    //"timeout" "0"
    //"port" "0"
    }
    "ctban"
    {
    "driver" "sqlite"
    "database" "ctban"
    }
    }
     
    Последнее редактирование: 11 янв 2013
  10. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.190
    Симпатии:
    415
    Попробуй поставить в databases.cfg «driver_default» «sqlite»
     
    Юра Савченко нравится это.
  11. ilga80

    ilga80

    Сообщения:
    153
    Симпатии:
    827
    Зачем плагин если есть переменная
    PHP:
    mp_humanteam CT
     
  12. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.015
    Симпатии:
    610
    Да, спасибо. Уже заметил в другом топике. :)
     
  13. ilga80

    ilga80

    Сообщения:
    153
    Симпатии:
    827
    обновил
    Код:
    1.6.1 Added CS:GO protocol buffer support to UTIL_TeamMenu()
     
  14. Slavik)))))

    Slavik)))))

    Сообщения:
    307
    Симпатии:
    482
    Обнова:
     
    CTe6eJIeK_vRn нравится это.
  15. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.190
    Симпатии:
    415
    Русификатор так никто и не выложит?
    Просто когда я русифицирую, то плагин пишет ??????.
     
  16. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    White Wolf, ставь кодировку UTF-8 без BOM
     
  17. White Wolf

    White Wolf [] (int _n) -> double { return (_n % 2) == 0;}); Супер-модератор

    Сообщения:
    1.190
    Симпатии:
    415
    в этом и проблема, я ставил, а все равно ???. Пришлось перейти на ctban попроще
     
  18. crou

    crou

    Сообщения:
    1
    Симпатии:
    0
    не могу вставить в меню администратора
    adminmenu_custom.txt изменил но все равно ничего не появилось
    а так плагин работает
     
  19. kings-css

    kings-css

    Сообщения:
    68
    Симпатии:
    1
    Подскажите что за ошибка

    L 12/13/2013 - 16:51:09: [SM] Native "SQL_TQuery" reported: Invalid database Handle 0 (error: 4)
    L 12/13/2013 - 16:51:09: [SM] Displaying call stack trace for plugin "sm_ctban.smx":
    L 12/13/2013 - 16:51:09: [SM] [0] Line 204, sm_ctban.sp::OnClientAuthorized()

    Добавлено через 2 минуты
    И как исправить
     
    Последнее редактирование: 13 дек 2013
  20. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    классическая ошибка многих плагинов с бд, надо сделать проверку на fakeclient , птм sourcetv подключается раньше чем загружается бд