PHP Code:
#include <amxmodx>
#define PLUGIN "Start & Stop demo recording"
#define AUTHOR "Alucard & Biscuit"
#define VERSION "1.2"
new bool:recording[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "HookSay")
}
public client_connect(id) recording[id] = false
public HookSay(id)
{
static message[64]
read_args (message, 63)
remove_quotes (message)
if( (message[0] == '!' || message[0] == '/' || message[0] == '.')
&& message[1] == 'd' && message[2] == 'e' && message[3] == 'm' && message[4] == 'o' )
{
static demoname[31];
strbreak(message, message, 6, demoname, 30);
remove_quotes(demoname);
if(!recording[id])
{
client_cmd(id, "record %s.dem", demoname)
recording[id] = true
}
else
{
client_cmd(id, "stop")
recording[id] = false
}
client_print(id, print_chat, "%s demo recording...", recording[id] ? demoname : "Stop")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
__________________