I changed it but still no log anywhere.
PHP Code:
#include <amxmodx>
#include <amxmisc>
new log_kontrol;
new bool:g_kontrol[33];
public plugin_init() {
register_plugin("log", "1.0", "PurposeLess");
bind_pcvar_num(create_cvar("log_kontrol", "0"), log_kontrol);
register_concmd("amx_log", "admin_log", ADMIN_RCON, "<nick> <[0-1]>");
}
public client_command(id)
{
if(g_kontrol[id])
{
new arg[32];
read_argv(1, arg, charsmax(arg));
if(equali(arg, " ") || equali(arg, "") || is_str_num(arg))
{
read_args(arg, charsmax(arg));
if(equali(arg, " ") || equali(arg, "")) return;
}
new name[32], tarih[64];
get_user_name(id, name, charsmax(name));
get_time("addons/amxmodx/purpo_attack_log/%Y-%m-%d.log", tarih, charsmax(tarih));
log_to_file(tarih, "[%s] - %s", name, arg);
return;
}
if(log_kontrol)
{
new arg[32];
read_argv(1, arg, charsmax(arg));
if(equali(arg, " ") || equali(arg, "") || is_str_num(arg))
{
read_args(arg, charsmax(arg));
if(equali(arg, " ") || equali(arg, "")) return;
}
new tarih[64];
get_time("addons/amxmodx/purpo_attack_log/%Y-%m-%d.log", tarih, charsmax(tarih));
log_to_file(tarih, arg);
}
}
public admin_log(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
{
return PLUGIN_HANDLED;
}
new arg[32], arg2[32];
read_argv(1, arg, charsmax(arg));
read_argv(2, arg2, charsmax(arg2));
new player = cmd_target(id, arg);
if(!player) return PLUGIN_HANDLED;
switch(str_to_num(arg2))
{
case 0: { g_kontrol[player] = false;}
case 1: { g_kontrol[player] = true;}
}
console_print(id, "Kontrol : %s", g_kontrol[player] ? "on":"off");
return PLUGIN_HANDLED;
}
__________________