Try with a task then.
PHP Code:
#include < amxmodx >
#include < engine >
#include < round_terminator >
#pragma semicolon 1
#define PLUGIN "No Objectives Round End"
#define VERSION "0.0.1"
#define cm(%0) ( sizeof(%0) - 1 )
const TASK_ROUNDEND = 1931543;
new mp_roundtime, Float:g_flRoundTime;
public plugin_init()
{
register_plugin( PLUGIN, VERSION, "ConnorMcLeod" );
if( !find_ent_by_class(-1, "func_bomb_target")
&& !find_ent_by_class(-1, "info_bomb_target")
&& !find_ent_by_class(-1, "func_hostage_rescue")
&& !find_ent_by_class(-1, "func_escapezone")
&& !find_ent_by_class(-1, "func_vip_safetyzone")
&& !find_ent_by_class(-1, "hostage_entity") )
{
mp_roundtime = get_cvar_pointer("mp_roundtime");
register_event("HLTV", "Event_HLTV_New_Round", "a", "1=0", "2=0");
register_logevent("LogEvent_Round_Start", 2, "1=Round_Start");
Event_HLTV_New_Round();
}
}
public Event_HLTV_New_Round()
{
remove_task(TASK_ROUNDEND);
g_flRoundTime = floatclamp(get_pcvar_float(mp_roundtime)*60.0, 60.0, 540.0);
}
public LogEvent_Round_Start()
{
set_task(g_flRoundTime, "Task_RoundEnd", TASK_ROUNDEND);
}
public Task_RoundEnd()
{
TerminateRound( RoundEndType_Timer );
}
If doesn't work, try RoundEndType_Timer instead.
__________________