opis pluginu
- TT na początku rundy nie porusza się przez 3 sekundy
#include < amxmodx >
#include < cstrike >
#include < fakemeta >
#include < hamsandwich >
new iPlayers[ 32 ];
new Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame;
new g_pCvar_FreezeTime, g_iCvar_FreezeTime;
public plugin_init( ) {
register_logevent( "ev_Round_Start", 2, "1=Round_Start" );
g_pCvar_FreezeTime = get_cvar_pointer( "mp_freezetime" );
g_iCvar_FreezeTime = get_pcvar_num( g_pCvar_FreezeTime );
}
public ev_Round_Start( ) {
new iNum, index;
get_players( iPlayers, iNum );
for( new i = 0; i < iNum; i++ )
{
index = iPlayers[ i ];
if( !is_user_alive( index ) || cs_get_user_team( index ) != CS_TEAM_T )
continue;
set_pev( index, pev_velocity, Float:{ 0.0, 0.0, 0.0 } );
set_pev( index, pev_maxspeed, 1.0 );
set_task( g_iCvar_FreezeTime+3.9, "task_Unfroze", index+666 );
}
}
public task_Unfroze( id ) {
id -= 666;
ExecuteHamB( Ham_Player_ResetMaxSpeed, id );
}