Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Запись DEMO в определенную папку на сервере.
Запись DEMO в определенную папку на сервере.
Vor4uN Дата: Пятница, 14.02.2014, 13:50:18 | Сообщение # 1
Сообщений: 49
Репутация: 3 [ +/- ]
Как сделать чтоб демка при записи падала в папку на сервере например в папку DEMO.
Код
ServerCommand("tv_record %s", g_sAutoDemoName);

Это дает только запись демки в корень сервера.
 
nailllain Дата: Суббота, 22.02.2014, 10:30:25 | Сообщение # 2
Сообщений: 14
Репутация: 2 [ +/- ]
1. Записываешь демо.
2. Ищеш файл с названием файла
3. Переносишь его в созданную папку
Тут все подробно написано: http://world-source.ru/forum/100-2298-1
 
Vor4uN Дата: Суббота, 22.02.2014, 13:27:38 | Сообщение # 3
Сообщений: 49
Репутация: 3 [ +/- ]
Цитата nailllain ()
1. Записываешь демо.
2. Ищеш файл с названием файла
3. Переносишь его в созданную папку
Тут все подробно написано: http://world-source.ru/forum/100-2298-1

Спасибо , но это совершенно не то что мне нужно.
Мне незачем искать файл, знаю что есть способ записи сразу в папку и даже название демки можно изменить как угодно.
Вот что я сделал
Код
decl String:sMap[65], String:sDatatime[35];
   GetCurrentMap(sMap, sizeof(sMap));  
   FormatTime(sDatatime, sizeof(sDatatime), "%d.%m.%Y-%H.%M");  
   Format(g_sAutoDemoName, sizeof(g_sAutoDemoName), "%s-%s.dem", sMap, sDatatime);
   ServerCommand("tv_record %s", g_sAutoDemoName);


Это делайт запись демки по условию и название дата и время, а вот как прикрутить папку не могу понять.
 
nailllain Дата: Суббота, 22.02.2014, 17:41:22 | Сообщение # 4
Сообщений: 14
Репутация: 2 [ +/- ]
Попробуй указать путь сразу после команды tv_record
Например:
"tv_record demo/demo.dem"
"tv_record demo/demo" //без расширения
"tv_tecord "demo/demo"" //путь в ковычках
Пробуй по разному, по идеи должно сработать. Возможно получится, но придеться делать папку вручную, чтобы он туда ее закинул.
Наверное ты это уже перепробовал, но я не знаю что тебе еще предложить, тока если вариант во втором посту #2.
 
Darkeneez Дата: Суббота, 22.02.2014, 18:06:32 | Сообщение # 5
Сообщений: 221
Репутация: 18 [ +/- ]
Цитата nailllain ()
Попробуй указать путь сразу после команды tv_record
Например:
"tv_record demo/demo.dem"
"tv_record demo/demo" //без расширения
"tv_tecord "demo/demo"" //путь в ковычках
Пробуй по разному, по идеи должно сработать. Возможно получится, но придеться делать папку вручную, чтобы он туда ее закинул.
Наверное ты это уже перепробовал, но я не знаю что тебе еще предложить, тока если вариант во втором посту #2.


Ты совершенно прав. Путь надо писать именно во время начала записи.

ServerCommand("tv_record \"%s\"", sPath);

sPath это путь.
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Запись DEMO в определенную папку на сервере.
  • Страница 1 из 1
  • 1
Поиск: