[Любая игра] Extended Comm 3.0.8b

Тема в разделе "Новые плагины", создана пользователем CTe6eJIeK_vRn, 21 сен 2011.

  1. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    Extended Comm

    Совместимость:
    • Этот плагин предназначен для замены стандартного плагина basecomm.smx, который поставляется вместе с SourceMod и имеет несколько дополнительных функций и усовершенствований. Однако, некоторые запущенные плагины, требует наличие заупщенного плагина basecomm.smx, поэтому были воспроизведены все оригинальные черты basecomm.smx.
    Особенности:
    • Расширяет оригинальные возможности временного наказания игрока (Mute/Gag/Silence) на любое количество минут или постоянно.
    • Предоставляет функциональные возможности, для определения временного наказания игрока; либо, пока игрок не подключится либо до смены карты.
    • Все временные и постоянные наказания, сохраняются в базу данных SQLite на сервере или внешней базы данных MySQL, этот плагин может поддерживать несколько серверов.
    • Если клиент подключается и его/ее наказание истекает до смены карты, то его/ее наказание будет удалено в тот самый момент, как и предполагается, не дожидаясь смены карты.
    • Punishments that expire while the player is not in the server will either expire when the database is pruned (either automatic or by manual command) or upon the client's connection to the server.
    • Возможность настроить длительность наказания, а также флаги доступа к определенной длительности, например защита администратора с большими правами от меньшего. Эти функции переносятся в sm_admin, а также в команды sm_mute/sm_gag/sm_silence.
    • Provides several natives that allow you to access whether or not a client is gagged/muted as well as the duration, start time, and ending time of their punishment.
    Установка:
    • Положите следующие файлы по каталогам:
      • extendedcomm.smx в/sourcemod/plugins/
      • extendedcomm.phrases.txt в /sourcemod/translations/
      • extendedcomm_times.ini в /sourcemod/extendedcomm/configs/
      • extendedcomm_reasons.ini в /sourcemod/extendedcomm/configs/
    • Если вы хотите использовать внешнюю базу данных, или внутреннюю базу данных «storage-local», необходимо добавить записи базы данных в /sourcemod/config/databases.cfg, а также должным образом настроить sm_extendedcomm.cfg
    ConVars:
    • sm_extendedcomm_database - По умолчанию: "" - Конфигугирование базы данных. Используйте "" для хранения базы в SQLITE
    • sm_extendedcomm_temporary - По умолчанию: "0" - Управление временными наказаниями. (0 = при переподключении или смене карты, 1 = только при смене карты)
    • sm_extendedcomm_action_log - По умолчанию: "/logs/ExtendedComm.txt" - В файл, расположенный в /sourcemod/, будут записываться все действия администраторов. Используйте \"\" для отмены ведения лога.
    • sm_extendedcomm_notice_log - По умолчанию: "/logs/ExtendedComm.txt" - В файл, расположенный в /sourcemod/, будут записываться все замечания и лшибки данного плагина. Используйте \"\" для отмены ведения лога.
    • sm_extendedcomm_time_format - По умолчанию: "" - Формат даты/времени, используйте \"\" для отображения в формате sm_datetime_format. Посетите http://cplusplus.com/reference/clibrary/ctime/strftime/ для других вариантов, или используйте "" для отображения в формате SourceMod по умолчанию.
    • sm_extendedcomm_auto_prune - По умолчанию: 0 - Если включено, плагин будет автоматически завершать наказания в начале карты. Замечание: Сервер(ы) с большой базой данных или большим колличеством серверов следует использовать sm_extendedcomm_update "Prune"
    Команды:
    • sm_mute <player> <optional:time (в минутах)> - Удаляет игроку возможность использовать голосовой чат.
    • sm_unmute <player> <optional:time (в минутах)> - Восстанавливает игроку возможность использовать голосовой чат.
    • sm_gag <player> <optional:time (в минутах)> - Удаляет игроку возможность использовать текстовый чат.
    • sm_ungag <player> <optional:time (в минутах)> - Восстанавливает игроку возможность использовать текстовый чат.
    • sm_silence <player> <optional:time (в минутах)> - Удаляет игроку возможность использовать голосовой и текстовый чат.
    • sm_unsilence <player> <optional:time (в минутах)> - Восстанавливает игроку возможность использовать голосовой и текстовый чат.
    • sm_status <optional:player> - Предоставляет информацию об игроках (или по конкретному игроку) с действующими наказаниями.
    Перевод сделан специально для сайта hlmod.ru. При копировании указывайте ссылку на источник.
    Оригинал
     

    Вложения:

    Последнее редактирование: 30 май 2012
    marsian, Just-Skill, Тёмик 43rus и 21 другим нравится это.
  2. EPacker2

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

    Сообщения:
    1.036
    Симпатии:
    629
    Re: Extended Comm 2.2.4

    при перезаходе мут пропадет?
     
  3. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    Re: Extended Comm 2.2.4

    думаю нет, скорее всего по steamid даёт
     
  4. dddennnisss

    dddennnisss

    Сообщения:
    173
    Симпатии:
    159
    Re: Extended Comm 2.2.4

    Выложите структуру дата бызы для него. Желательно как добовлять её правильно распишите. Ну или готовую дайте людям.
     
  5. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Re: Extended Comm 2.2.4

    Код:
    "CREATE TABLE IF NOT EXISTS extendedcomm (steam_id varchar(255) PRIMARY KEY default '', mute_type int(12) NOT NULL default 0, mute_length int(12) NOT NULL default 0, gag_type int(12) NOT NULL default 0, gag_length int(12) NOT NULL default 0, mute_admin varchar(255) default '', gag_admin varchar(255) default '', mute_time int(12) NOT NULL default 0, gag_time int(12) NOT NULL default 0)"
     
    dddennnisss нравится это.
  6. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.570
    Симпатии:
    1.153
    Re: Extended Comm 2.2.4

    Вот перевод, среднего качества, переведено на 98%, если есть желание доработайте его, я не силён в английском :)
     

    Вложения:

    Metr, Konstantin, Fab3r и 6 другим нравится это.
  7. dddennnisss

    dddennnisss

    Сообщения:
    173
    Симпатии:
    159
    Re: Extended Comm 2.2.4

    maza511, скажи, а этот запрос нужно делать внутри уже созданной базы данных? Или нужно создавать изначально extendedcomm, а в ней уже остальное?
     
  8. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Re: Extended Comm 2.2.4

    этот запрос создает таблицу.

    Тебе для чего вообще это? Плагин создает сам локальную базу.
     
  9. dddennnisss

    dddennnisss

    Сообщения:
    173
    Симпатии:
    159
    Re: Extended Comm 2.2.4

    Что бы сделать единую базу данных для всех серверов. У меня большие упущения в знание базы данных, поэтому я не могу до конца понять правильно ли я сделал или нет. Создав базу данных данных "mute" я в ней выполнил запрос, который ты мне дал. После этого плагин не смог подключится к базе данных (расположено всё на одной машине). Хочу понять в чём ошибка.
     
  10. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Re: Extended Comm 2.2.4

    Где ты создал базу?
     
    Влад Часовских 827297994 нравится это.
  11. dddennnisss

    dddennnisss

    Сообщения:
    173
    Симпатии:
    159
    Re: Extended Comm 2.2.4

    в mysql через phpmyadmin - новая база данных - создать)
     
  12. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Re: Extended Comm 2.2.4

    Настройки базы данных все указал?

    В databases.cfg и sm_extendedcomm.cfg
     
  13. dddennnisss

    dddennnisss

    Сообщения:
    173
    Симпатии:
    159
    Re: Extended Comm 2.2.4

    Да, в первом драйвер поставил default(пробовал и mysql), host 127.0.0.1, база данных "mute", юзер, пароль, порт.
    Во втором sm_extendedcomm_database "mute"

    Я так понимаю, что базу данных я создал верно?
     
  14. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    Re: Extended Comm 2.2.4

    запилите шоб в менюшке админа отображался мут)
     
  15. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Re: Extended Comm 2.2.4

    он там и так есть.
     
  16. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    Re: Extended Comm 2.2.4

    у меня нету, как поставил плаг, исчез)
     
  17. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    Re: Extended Comm 2.2.4

    все норм работает я его еще чуть под себя подправил
     
  18. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    Re: Extended Comm 2.2.4

    уже всё норм) появилось))
     
  19. RRR44RUS

    RRR44RUS

    Сообщения:
    187
    Симпатии:
    54
    Re: Extended Comm 2.2.4

    Подскажите, как ограничить доступ админам к суперадминке, что идет в этом плагине? Мож флаг какой снять можно?
     
  20. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.570
    Симпатии:
    1.153
    Re: Extended Comm 2.2.4

    RRR44RUS, настраивай sm_extendedcomm.txt в /sourcemod/configs/
    пишешь флаг при котором наказание будет доступно, здесь это на какое время наказать
    Код:
            "1"
    	{
    		"display"	"Permanent"
    		"seconds"	"0"
    		"flags"		"z"
    	}
    Z будет доступна тока с правами рут, ну и т.д.
     
    RRR44RUS нравится это.