Список форумов http://forum.quake2.com.ru http://forum.quake2.com.ru
forum of russian quake2 portal
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

запись демок

 
Начать новую тему   Ответить на тему    Список форумов http://forum.quake2.com.ru -> Проблемы и вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ataik
Observer

   

Зарегистрирован: 12.08.2013
Сообщения: 2
Откуда: Харьков

СообщениеДобавлено: Пн Авг 12, 2013 10:48 pm    Заголовок сообщения: запись демок Ответить с цитатой

День добрый! Smile Уважаемые квакеры, подскажите как автоматизировать запись демок.
Ситуация: клиент Q2, демка пишется стандартной консольной командой, вводимой вручную. Падает, соответственно в baseq2\demos
В дальнейшем переименовывается, опять-же вручную, по следующему шаблону "дата"_"номер партии"_"игроки", например, "2013.08.12 4 ВЖ".
Я знаю, что можно забиндить команды record и stop, но в этом случае у меня идет запись в файл "demo", а это не есть хорошо, поскольку мы записываем отдельные маленькие партии (от 5 до 10 минут). Запись следующей партии создаст тот же файл "demo" и затрёт предыдущую партию.

Чего я хочу: нажатие на забинденную кнопку делает запись с заданным шаблонным именем, и если в baseq2\demos уже есть файл с таким названием, то записывает файл "шаблонное имя_1", "шаблонное имя_2", и т.д.
Второй вопрос, можно ли сделать, чтобы дата в шаблонном имени бралась автоматически (из системы)?

Всем добра!
Вернуться к началу
Ataik is offline Посмотреть профиль Отправить личное сообщение
the_doom
papa

   

Зарегистрирован: 23.02.2007
Сообщения: 630
Откуда: Пермь

СообщениеДобавлено: Вт Авг 13, 2013 12:05 am    Заголовок сообщения: Ответить с цитатой

вот примеры для разных клиентов.
при нажатии "-" стартует запись, при нажатии "=" останавливается
так же запись стартует автоматически в начале раунда, когда все игроки нажали "ready"

r1q2
// ===================
// A u t o r e c o r d
// ===================
set cl_autorecord "1"
alias rec "record ${$date}-${$time}-${$mapname}"
bind - "rec"
bind = "stop"
trigger "stop;rec" "All players ready*"

aprq2
// ===================
// A u t o r e c o r d
// ===================
set cl_autorecord "1"
bind - "record"
bind = "stop"
trigger "stop;record" "All players ready*"

q2pro
// ===================
// A u t o r e c o r d
// ===================
set cl_beginmapcmd "rec"
set cl_changemapcmd "stop"
alias rec "record ${com_date}-${com_time}-${cl_mapname}"
bind - "rec"
bind = "stop"
trigger "stop;rec" "All players ready*"

_________________
Что от тебя не зависит, о том не следует и думать.
Вернуться к началу
the_doom is offline Посмотреть профиль Отправить личное сообщение
Ataik
Observer

   

Зарегистрирован: 12.08.2013
Сообщения: 2
Откуда: Харьков

СообщениеДобавлено: Ср Авг 14, 2013 10:36 pm    Заголовок сообщения: Ответить с цитатой

the_doom писал(а):
вот примеры для разных клиентов.
при нажатии "-" стартует запись, при нажатии "=" останавливается
так же запись стартует автоматически в начале раунда, когда все игроки нажали "ready"


Спасибо! А есть такое под Q2 клиент? Просто мы на нем уже все привыкли играть. И если есть возможность, не хотелось бы менять. Указанные команды на нем не работают.

В r1q2 работает как надо, только почему-то забывает значение кнопок для записи при перезапуске приложения. Помогает команда exec config, но каждый раз вводить её как-то неправильно.

Q2pro не переваривает мой конфиг - весь экран черный. Видимо это от настроек освещения. Поковыряю чуть позже.

А aprq2 я вообще не знаю... Стоит ли качать?
Вернуться к началу
Ataik is offline Посмотреть профиль Отправить личное сообщение
the_doom
papa

   

Зарегистрирован: 23.02.2007
Сообщения: 630
Откуда: Пермь

СообщениеДобавлено: Ср Авг 14, 2013 11:22 pm    Заголовок сообщения: Ответить с цитатой

алиасы не сохраняются в настройках q2

без алиасов можно сделать так в r1q2:
bind - "record ${$date}-${$time}-${$mapname}"
bind = "stop"

>А есть такое под Q2 клиент?
нет таких возможностей

_________________
Что от тебя не зависит, о том не следует и думать.
Вернуться к началу
the_doom is offline Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов http://forum.quake2.com.ru -> Проблемы и вопросы Часовой пояс: GMT + 7
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group

File Attachment © by Meik Sievertsen

Anti Bot Question MOD - phpBB MOD against Spam Bots
Заблокировано регистраций / сообщений: 16013 / 0