2014-08-04 12:12:15 +00:00
|
|
|
// vim: set ts=4 sw=4 tw=99 noet:
|
|
|
|
//
|
|
|
|
// AMX Mod X, based on AMX Mod by Aleksander Naszko ("OLO").
|
|
|
|
// Copyright (C) The AMX Mod X Development Team.
|
|
|
|
//
|
|
|
|
// This software is licensed under the GNU General Public License, version 3 or higher.
|
|
|
|
// Additional exceptions apply. For full license details, see LICENSE.txt or visit:
|
|
|
|
// https://alliedmods.net/amxmodx-license
|
|
|
|
|
2006-09-10 01:08:29 +00:00
|
|
|
#include <amxmodx>
|
|
|
|
|
|
|
|
new g_BlockLog
|
|
|
|
|
|
|
|
public plugin_init()
|
|
|
|
{
|
|
|
|
register_plugin("Log Tester", "1.0", "BAILOPAN")
|
|
|
|
register_srvcmd("log_addlogevent", "Command_AddLogEvent")
|
|
|
|
register_srvcmd("log_setblock", "Command_LogSetBlock")
|
|
|
|
}
|
|
|
|
|
|
|
|
public event_round_start()
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public Command_LogSetBlock()
|
|
|
|
{
|
|
|
|
if (read_argc() < 2)
|
|
|
|
{
|
|
|
|
server_print("Specify 1 or 0.")
|
|
|
|
return PLUGIN_HANDLED
|
|
|
|
}
|
|
|
|
|
|
|
|
new temp[12]
|
|
|
|
read_argv(1, temp, 11)
|
|
|
|
|
|
|
|
g_BlockLog = str_to_num(temp) ? true : false
|
|
|
|
|
|
|
|
return PLUGIN_HANDLED
|
|
|
|
}
|
|
|
|
|
|
|
|
public plugin_log()
|
|
|
|
{
|
|
|
|
server_print("Got log event! Blocking: %d", g_BlockLog)
|
|
|
|
|
|
|
|
return g_BlockLog ? PLUGIN_HANDLED : PLUGIN_CONTINUE
|
|
|
|
}
|
|
|
|
|
|
|
|
public Command_AddLogEvent(id)
|
|
|
|
{
|
|
|
|
register_logevent("event_round_start", 2, "0=World triggered", "1=Round_Start")
|
|
|
|
|
|
|
|
return PLUGIN_HANDLED
|
|
|
|
}
|