Вот:
Код:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "NETGRAPH-FIXER"
#define VERSION "2.2.8"
#define AUTHOR "Seroff"
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
register_cvar("ng_fix_enabled", "1")
}
public client_putinserver(id)
{
if (get_cvar_num("ng_fix_enabled") = 1){
set_task(0.5, "query_client", id, _, _, "b")
server_print("NETGRAPH-FIXER ON")
new C_Time[32]
get_time("%y_%m_%d", C_Time, sizeof(C_Time))
new V_Time[32]
get_time("%H_%M_%S", V_Time, sizeof(V_Time))
new filename[40]
format(filename,sizeof(filename),"net_graph/%s.log",C_Time)
log_to_file(filename,"%s NETGRAPH-FIXER ON", V_Time)
}
else
{
server_print("NETGRAPH-FIXER OFF")
new C_Time[32]
get_time("%y_%m_%d", C_Time, sizeof(C_Time))
new V_Time[32]
get_time("%H_%M_%S", V_Time, sizeof(V_Time))
new filename[40]
format(filename,sizeof(filename),"net_graph/%s.log",C_Time)
log_to_file(filename,"%s NETGRAPH-FIXER ON", V_Time)
}
}
public client_disconnect(id)
{
remove_task(id)
}
public query_client(id)
{
query_client_cvar(id, "net_graph", "cvar_result_pitch")
}
public cvar_result_pitch(id, const cvar[], const value[])
{
if (!is_user_bot(id))
if ((!strcmp(cvar, "net_graph", 1)) && (str_to_num(value) == 2))
{
server_cmd("amx_ban 60 #%d net_graph 2 detected", get_user_userid(id));
mkdir("addons/amxmodx/logs/net_graph")
new C_Time[32]
get_time("%y_%m_%d", C_Time, sizeof(C_Time))
new V_Time[32]
get_time("%H_%M_%S", V_Time, sizeof(V_Time))
new filename[40]
format(filename,sizeof(filename),"net_graph/%s.log",C_Time)
new UserName[32]
get_user_name(id, UserName, 31)
log_to_file(filename,"%s %s was banned", V_Time, UserName)
}
}
Цитата
Ошибка компиляции плагина! (использовался компилятор "AMX Mod X 1.8.2")
Проверьте ошибки ниже:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
ng_fix.sma(11) : warning 217: loose indentation
ng_fix.sma(15) : warning 211: possibly unintended assignment
ng_fix.sma(15) : error 022: must be lvalue (non-constant)
ng_fix.sma(15) : warning 215: expression has no effect
ng_fix.sma(15) : error 001: expected token: ";", but found ")"
ng_fix.sma(15) : error 029: invalid expression, assumed zero
ng_fix.sma(15) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
ОШИБКА: плагин не был скомпилирован, см. выше
Отредактировал: voed, - 25.2.2015, 2:44
Причина: Выдано предупреждение!