Поиск Demo recorder

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
130
Симпатии
7
Предупреждения
30
Подскажите может кто знает )
Уведомление о записи дема в чат не выводит при входе записывает демо
префикс_и карта !
На каждую карту демо короче говоря
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Значит в плагине нет данного функционала, либо плагин написан с ошибками.
Для решения вашей проблемы, прикрепите исходный код, пожалуйста
 

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
130
Симпатии
7
Предупреждения
30
To be or not to be, в том то и дело что у меня нету исходника ! На каждую карту отдельная демка просто перед названием карты префикс

Not recording a demo.
recording to Ultimatum-de_dust2002.dem
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
2.578
Симпатии
914
Пол
Женский
To be or not to be, в том то и дело что у меня нету исходника ! На каждую карту отдельная демка просто перед названием карты префикс

Not recording a demo.
recording to Ultimatum-de_dust2002.dem
Без исходника и разговора быть не может.
Найдёте исходник - получите ответ/решение
В ином случае живите так)
 

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
130
Симпатии
7
Предупреждения
30

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
130
Симпатии
7
Предупреждения
30
fantom, а можно с исходника вырезать чтоб уведомление о записе не выходило в чат ??
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
Nevermore,
Код:
#include <amxmodx>

#if defined client_disconnect
#define client_disconnect client_disconnected
#endif

new g_pcvarEnable, g_pcvarTimeout, g_pcvarFormat;

public plugin_init()
{
    register_plugin("Auto Demo Recorder", "2.1", "F@nt0M");

    register_dictionary("demo_recorder.txt");

    g_pcvarEnable = register_cvar("amx_demo_enable", "1");
    g_pcvarTimeout = register_cvar("amx_demo_timeout", "5.0");
    g_pcvarFormat = register_cvar("amx_demo_format", "Demo-%mapname%");
}

public client_putinserver(id)
{
    if (get_pcvar_num(g_pcvarEnable) && !is_user_bot(id) && !is_user_hltv(id)) {
        set_task(get_pcvar_float(g_pcvarTimeout), "TaskStarRecord", id);
    }
}

public client_disconnect(id)
{
    remove_task(id)
}

public TaskStarRecord(id)
{
    if (is_user_connected(id)) {
        new demoName[64], mapName[32], date[10], time[10], steamid[24];
        get_pcvar_string(g_pcvarFormat, demoName, charsmax(demoName));
        get_mapname(mapName, charsmax(mapName));
        get_time("%m_%d_%Y", date, charsmax(date));
        get_time("%H_%M", time, charsmax(time));
        get_user_authid(id, steamid, charsmax(steamid));
        replace(demoName, charsmax(demoName), "%mapname%", mapName);
        replace(demoName, charsmax(demoName), "%date%", date);
        replace(demoName, charsmax(demoName), "%time%", time);
        replace(demoName, charsmax(demoName), "%steamid%", steamid);

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

Nevermore

Пользователь
Регистрация
26 Сен 2017
Сообщения
130
Симпатии
7
Предупреждения
30
RED, fantom, спасибо !
register_dictionary("demo_recorder.txt"); можно убрать?
 
Сверху Снизу