Перейти к содержанию

Рекомендуемые сообщения

  • Администратор
Опубликовано

Простенький АФК Менеджер, для сервера L4D2. При подключении плагина создается следующий CFG файл:

// This file was auto-generated by SourceMod (v1.10.0.6492)
// ConVars for plugin "afkmanager.smx"


// Имунитет админа
// -
// Default: "0"
sm_adminsimmune "0"

// Активация плагина
// -
// Default: "1"
sm_afkenable "1"

// Минимальное количество подключенных клиентов, необходимое для исключения клиентов AFK.
// -
// Default: "1"
sm_minplayerskick "1"

// Минимальное количество подключенных клиентов, необходимое для работы плагина.
// -
// Default: "1"
sm_minplayersmove "1"

// 1 - В наблюдатели 2 - Кик
// -
// Default: "1"
sm_movespec "1"

// Время для кика
// -
// Default: "120.0"
sm_timetokick "60.0"

// Время, для предупреждения
// -
// Default: "60.0"
sm_timetomove "30.0"

Установка:

  • Скомпилировать .sp файл (Адаптирован для идеального компилирования на версии SM 1.10.0.6492) и поместить получившийся .smx файл в /left4dead2/addons/sourcemod/plugins
  • Либо воспользуйтесь уже готовым .smx файлом (Скомпилирован на версии SM 1.10.0.6492).
  • Сделайте рестарт сервера

afkmanager.sp afkmanager.smx

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

💼

Зарабатывай с Work-Zilla!

Выполняй задания и получай деньги

Да!
  • Ответов 7
  • Создана
  • Последний ответ

Топ авторов темы

  • Администратор
Опубликовано

Изменения:

  • 3.0 - Добавлена поддержка команд !afk и !spect

afkmanager.smx afkmanager.sp

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

  • Администратор
Опубликовано

Изменения:

  • 3.1 - Добавлена реклама для подключившегося игрока (Реклама объявит игроку, спустя 30 секунд после его подключения, команды, с помощью которых он может выйти в АФК).

afkmanager.sp afkmanager.smx

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

  • 2 недели спустя...
  • Администратор
Опубликовано

Изменения 3.3:

  • Адаптировано для выживания
  • Код сокращен до 30 строчек
  • Вырезаны таймеры
  • Вырезана реклама
  • Добавлена команда !s, что бы Наблюдатель мог переместится обратно к Выжившим.

afkmanager.sp afkmanager.smx

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

  • 1 год спустя...
  • Администратор
Опубликовано

Вышло обновление плагина 4.2.5:

Плагин теперь проверяет минимальное количество игроков, необходимых при изменении переменной, в дополнение к подключению/отключению клиента.

 

afk_manager4.sp afk_manager4.smx afk_manager.inc afk_manager.phrases.txt

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

  • 1 год спустя...
Опубликовано
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// afk_manager4.sp
//
// C:\Users\remec\Desktop\scripting\afk_manager4.sp(657) : warning 246: function ActionToString returns an array but return type is not marked as an array
// Code size:         63560 bytes
// Data size:         24988 bytes
// Stack/heap size:      18512 bytes
// Total requirements:  107060 bytes
//
// 1 Warning.
//
// Compilation Time: 0,53 sec
// ----------------------------------------

Press enter to exit ..

 

Опубликовано
В 05.03.2023 в 10:27, andivax сказал:
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// afk_manager4.sp
//
// C:\Users\remec\Desktop\scripting\afk_manager4.sp(657) : warning 246: function ActionToString returns an array but return type is not marked as an array
// Code size:         63560 bytes
// Data size:         24988 bytes
// Stack/heap size:      18512 bytes
// Total requirements:  107060 bytes
//
// 1 Warning.
//
// Compilation Time: 0,53 sec
// ----------------------------------------

Press enter to exit ..

 

Это предупреждение и его можно игнорировать.

Этот AFK-менеджер не получает -1 убийство при автоматическом перемещении в режим наблюдения?

  • 2 года спустя...
  • Администратор
Опубликовано

Basic AFK Manager

Просмотр файла

Плагин для автоматического управления AFK-игроками на Source-серверах. Каждые 10 секунд проверяет положение и направление взгляда игрока. Если игрок не проявляет активности в течение заданного времени, он будет сначала переведён в спектаторы, а затем кикнут с сервера. Поддерживает игры: TF2, CS:S, Synergy и другие.

Возможности:

  • Перевод AFK-игроков в спектаторы перед киком

  • Настраиваемое время ожидания перед действием

  • Поддержка иммунитета для админов

  • Проверка активности по положению и взгляду (поддержка снайперов/кемперов)

  • Логирование и уведомления в чат

  • Совместимость с большим количеством модов

  • Проверка активности только при определённом количестве игроков

Требования:
SourceMod
✘ Не требует дополнительных библиотек

Установка:

  1. Скопируйте .smx в папку addons/sourcemod/plugins/

  2. Перезапустите сервер или выполните sm plugins load afk_manager

  3. Проверьте или настройте cfg/sourcemod/afk_manager.cfg

Конфигурация (cvars):

Параметр Значение Назначение
sm_afkenable 1 / 0 Включить/отключить плагин
sm_minplayersmove Целое число Минимум игроков для перевода в спектаторы
sm_minplayerskick Целое число Минимум игроков для кика
sm_adminsimmune 1 / 0 Админы не будут кикнуты
sm_movespec 1 / 0 Переводить в спектаторы перед киком
sm_timetomove Время в секундах Ожидание перед переводом в спектаторы
sm_timetokick Время в секундах Ожидание перед киком
_DEBUG 1 / 0 Включить отладочные сообщения
 
Пример:
 
sm_afkenable 1
sm_minplayersmove 6
sm_minplayerskick 8
sm_adminsimmune 1
sm_movespec 1
sm_timetomove 90
sm_timetokick 150
 

История изменений:
Плагин активно развивается с версии 1.0 до 2.9 устранены десятки багов, добавлена поддержка новых игр, улучшены проверки активности, добавлены уведомления, таймеры и совместимость с админ-правами.

Благодарности:
Автор выражает благодарность сообществу за предложения и отчёты об ошибках.


 

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



  • Текущие цели пожертвования

    • Пожертвовано 0 ₽ из 30 000 ₽
  • Лучшие авторы

  • Последние достижения

    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
×
×
  • Создать...