Dreizehnt
Доминик
- Сообщения
- 1,162
- Реакции
- 804
Спасибо, попробую так)Вроде нет квара для указания папки к демо. В плагине: tv_record Папка/auto...
UPD: Работает -
Запись демо началась.
Recording GOTV demo to auto_demos/auto-20160805-0205-workshop_xxx_xxxx.dem...
--- Добавлено позже ---
Оу, я игру не указал... у меня CSGO на Линуксе)Не подходит?PHP:new bool:g_bIsRecording = false; #define DEMOPATH "" // Оставьте пустым для записи в папку с игрой #define DEMOPREFIX "autodemo" public Plugin:myinfo = {name = "SourceTV"} public OnPluginStart(){StopRecord();CheckStatus();} public OnMapEnd(){StopRecord();} public OnClientPutInServer(client){CheckStatus();} public OnClientDisconnect_Post(client){CheckStatus();} public CheckStatus(){if(GetClientCount(true) >= 4){StartRecord();}else if(g_bIsRecording){StopRecord();}} public StartRecord() { if(!g_bIsRecording) { decl String:sTime[16], String:sMap[32]; FormatTime(sTime, sizeof(sTime), "%Y%m%d-%H%M%S", GetTime());GetCurrentMap(sMap, sizeof(sMap)); ServerCommand("tv_record %s%s-%s-%s", DEMOPATH, DEMOPREFIX, sTime, sMap); LogMessage("Recording to %s%s-%s-%s.dem", DEMOPATH, DEMOPREFIX, sTime, sMap); g_bIsRecording = true; } } public StopRecord(){ServerCommand("tv_stoprecord");g_bIsRecording = false;}
Последнее редактирование:
