



Сейчас онлайн на сайте: 11
Недавние пользователи посетившие сайт:
Kiwk,

![]() |
Автор → kalean
в новости → Приватный плагин свой питомец ... |
![]() |
Автор → durexandrew
в новости → Скин PUBG для сервера css |
![]() |
Автор → tugastrikes2k19
в новости → Отзывы о сайте |
![]() |
Автор → Happy-Piils1
в новости → Плагин WFTP для сервера csgo |
![]() |
Автор → credr1xx
в новости → Плагин Приветствие игрока для ... |



Автор: Ginek22 от 2-06-2020, 12:38

По команде /start или /record запишет демку в csgo/demos. Админ с флагом z может остановить запись через /stop
Открывает меню с выбором продолжительности демки (1,2,3,4,5,8 минут).
Каждые 3 дня демки удаляются автоматически. Как и папка, настраивается в исходнике, конфига у плагина нет.
Так как это серверные демки, они могут быть просмотрены от лица любого игрока, также пишется голосовой чат.
Также умеет автоматически записывать короткую демку, если игрок дал 5 фрагов подряд.
Веб-скрипт требует Linux и SFTP доступ для загрузки демо. Установка его может быть немного сложной (по сравнению с установкой плагина).
В папке для сохранения демок создаётся txt файл, и в момент записи демки туда записывается следующее:
Форматирование (BB-код):
<tr><td>Вася</td><td>02:51, 24/05</td><td>de_dust2</td><td>15</td><td><button onclick=a()>0251-2405</button></td></tr>
<tr><td>Петя</td><td>03:05, 24/05</td><td>cs_mansion_x</td><td>15</td><td><button onclick=a()>0305-2405</button></td></tr>
Скрипт парсит папку на наличие txt файлов. Их содержимое, т.е. HTML код, выводится посередине таблицы (см. demo.php). В результате получаем:
При нажатии на кнопку открывается новая страница download.php, снова подключение к папке с файлами; по имени на кнопке достаётся демка; с сайта качается файл .dem
Имя, кстати, в формате "ЧасМинута-ДеньМесяц".
Да, костыли. Но работает. Предполагается, что код вывода таблицы можно с относительной лёгкостью встроить в шаблон вашего сайта.
Требования
Тестировалось на CS:GO, в теории может работать и на других играх.
Для веб-скрипта нужен Linux. Можно переделать под Windows, но мне не на чем тестировать.
Команды
/start, /record, /stop
Установка
В исходнике demolapse.sp можно настроить: заголовок меню записи демок, папку, сколько дней хранить демки, автозапись демо после 5 фрагов от одного игрока.
Но можно и оставить как есть. Тогда оно будет писать демки в csgo/demos. Фраги по умолчанию не пишутся.
Скомпилировать, загрузить .smx на сервер, выполнить sm plugins load demolapse
Веб-скрипт придётся настроить. В файлах demo.php и download.php указать айпи сервера для загрузки, логин и пароль пользователя SFTP.
Возможно, поменять путь к папке.
Если у вас несколько серверов, придётся для них массив (как в Chat2VK) (если кому-нибудь потребуется, выложу код, как сделал у себя).
В любом случае веб-скрипт к плагину предназначен для допиливания и последующего встраивания на сайт, сам по себе он работает, но не очень красиво.
Если SourceTV не настроен на сервере, работать плагин, естественно, не будет. Пожалуйста, настройте. Описание переменных
Форматирование (BB-код):
tv_enable 1
tv_advertise_watchable 0
tv_delaymapchange 0
tv_delay 30 //демка будет записывать события из прошлого на 30 сек. магия! но жрёт ОЗУ. осторожно.
tv_name "bot"
tv_title "bot"
tv_maxclients 0
Чтобы скачать файл пройдите пожалуйста регистрацию, или войдите под своим логином!
Возникли проблемы? Обратитесь на наш Форум.