Something like this:
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "Frozen"
#define VERSION "1.0"
#define AUTHOR "ronaldinho"
public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
register_event( "HLTV", "event_new_round", "a", "1=0", "2=0" )
}
public event_new_round()
{
set_task( 0.1, "froze_them" )
}
public froze_them()
{
for( new id = 1; id <= get_maxplayers(); id++ )
{
if( !is_user_connected( id ) )
continue
remove_task( id + 333 )
set_pev( id, pev_flags, pev( id, pev_flags) | FL_FROZEN )
set_task( 30.0, "unfreeze", id + 333 )
}
}
public unfreeze( task )
{
new id = task - 333
set_pev( id, pev_flags, pev( id, pev_flags ) & ~FL_FROZEN )
}
public client_disconnect( id )
{
remove_task( id + 333 )
}
if you are using 1.8.3 / 1.9.0 use client_disconnected( id )
__________________