> > > > >
Demo Recorder

Demo Recorder 2.3

Нет прав для скачивания
Сообщения
1.217
Рейтинг
1232
#1
Последнее редактирование модератором:
4  
Сообщения
1.217
Рейтинг
1232
#2
Пользователь @fantom обновил ресурс Demo Recorder новой записью:

update to 2.1
Обновление включает в себя:
  • Добавлен STEAMID игрока в название демо;
  • Поправлены названия CVar-ов;
  • Корректировка кода;
  • Корректировка архива, убран стандартный конфиг.
Узнать больше об этом обновлении...
 
 
Сообщения
2.011
Рейтинг
1947
#3
@fantom, а почему-бы не сделать вот так?
Код:

client_cmd(id, "stop");
client_cmd(id, "record ^"%s^"", demoName);

>>
Код:

client_cmd(id, "stop;wait;record ^"%s^"", demoName);
 
1  
Сообщения
88
Рейтинг
80
#5
не пишет последнюю цифру там где указывается год
 

Вложения

  • 11 KB 226
1  
Сообщения
1.170
Рейтинг
1620
#6
chihuahuashka, попробуйте для теста формат вывода года сменить. Заменить %Y на %y, тогда будет писать не 23.01.2017, а 23.01.17.
 
 

DimaS

Web Design
Сообщения
206
Рейтинг
131
#8
При использовании формата:
amx_demo_format "Demo-%mapname%"
Играя 2 раза на одной и той же карте, демка перезапишется?
 
 
Сообщения
163
Рейтинг
73
#11
Скажите формат amx_demo_format "nashedemo-%mapname%-%steamid%" будет коректен?
Я так понимаю он на каждую карту будет писать демо? или нет? или будет перезаписываться?
 
 
Сообщения
1.217
Рейтинг
1232
#12
velesgs, если имя демо совпадет, то да. А для этого достаточно чтобы тот же игрок играл на той же карте
 
1  
Сообщения
28
Рейтинг
14
#13
Можно добавить возможность записи нескольких демок?
 
 
Сообщения
260
Рейтинг
268
#14
BaJIepbI4, добавить текущую карту и время в demoName. Однако, лучше тогда поднять HLTV сервер, чем методично "захламлять" место на ЖД клиента.
 
3  
Сообщения
59
Рейтинг
70
#15
BaJIepbI4, демо перезапишется только в случае игры на той же карте.
fantom, предалагаю немного развить мысль Subb98 - сделать дефайн "MAXDEMO", где будет указываться максильмальное количество демок у клиента. Алгоритм должен быть изи =)
 
 
Сообщения
28
Рейтинг
14
#16
Subb98, тогда будет записываться постоянно новая демка засираться простарнство диска.
Я имел в виду сделать, например, три названия для демки: демо_1, демо_2 и демо_3. Отыграли 3 карты - записались три демки, на четвертой карте начинает перезаписываться демо_1, на пятой - демо_2 и по кругу.
 
 
Сообщения
28
Рейтинг
14
#17
Subb98, я слышал, что демки от HLTV отличаются пониженной "точностью" от POV демок и палить по демкаv от HLTV читы сложнее.
 
 
Сообщения
260
Рейтинг
268
#18
BaJIepbI4, просматривал и те, и другие, не замечал разницы. Будет лучше выслушать мнение людей, которые в этом разбираются.
 
 
Сообщения
1.170
Рейтинг
1620
#19
Можно ли организовать запись демо в созданную папку /cstrike/demo_servername ? или клиент не позволит создать ее?
 
 
Сообщения
260
Рейтинг
268
#20
Tranquillity, можно попробовать прекэшировать любой файл в папку cstrike/demo_<hostname>/ и затем начать записывать демо таким образом, например:

C++:
client_cmd(id, "stop;record demo_<hostname>/%s", demoName);

Но я не уверен, что это будет работать.

Проверил, если папка demo_<hostname> будет существовать, то запись произойдёт в эту папку. Иначе будет ошибка. Осталось проверить, создастся ли папка, если прекэшировать в неё любой файл.
 
Последнее редактирование:
1  
> > > > >