Хочу хоть немного научиться разбираться в написание плагинов и вот сделал "Demo Recording".
Плагин вроде бы работает, ошибок никаких нету.
Опытные ребята, подскажите все ли я верно сделал? Просто если плагин работает - это ещё не значит, что всё хорошо.
Если что-то нужно добавить, то подскажите, пожалуйста.
Главный вопрос нужна ли проверка на коннект и игнорирование ботов и hltv?
- Код: Выделить всё
#include <amxmodx>
#define DEMONAME "bbgg"
public plugin_init()
{
register_plugin("Demo Recording", "0,1", "asd");
register_clcmd("joinclass", "DemoTask");
register_clcmd("menuselect", "DemoTask");
}
public DemoTask(id)
{
set_task(10.0, "DemoRec", id);
}
public DemoRec(id)
{
client_cmd(id, "stop; record ^"%s^"", DEMONAME);
}
Добавлено спустя 2 минуты 30 секунд:
В консоле вот, что написало, после начала записи демо:
- Код: Выделить всё
Not recording a demo.
recording to bbgg.dem.
Completed demo
recording to bbgg.dem.