Quote:
Originally Posted by StickP0le
what had you change?
|
Delete 'szParam[ ]' put 'id' directly.
PHP Code:
public CheckFrequency( szParam[ ] )
{
if( get_pcvar_num( g_pCvarHPKPingChecks ) < 3 )
set_pcvar_num( g_pCvarHPKPingChecks, 3 )
new id = szParam[ 0 ]
if( get_user_flags( id ) & ADMIN_IMMUNITY && get_pcvar_num( g_pCvarHPKImmunity ) == 1 )
{
remove_task( id )
ChatColor( id, "!g[ HPK ] !yPing checking disabled due to immunity..." );
return PLUGIN_CONTINUE;
}
new iPing, iLoss;
get_user_ping( id, iPing, iLoss )
g_iPing[ id ] += iPing
++g_iSamples[ id ]
if( ( g_iSamples[ id ] > get_pcvar_num( g_pCvarHPKPingChecks ) ) && ( g_iPing[ id ] / g_iSamples[ id ] > get_pcvar_num( g_pCvarHPKMaxPing ) ) )
KickPlayer( id )
return PLUGIN_CONTINUE
}
PHP Code:
public CheckFrequency( id )
{
if( get_pcvar_num( g_pCvarHPKPingChecks ) < 3 )
set_pcvar_num( g_pCvarHPKPingChecks, 3 )
if( get_user_flags( id ) & ADMIN_IMMUNITY && get_pcvar_num( g_pCvarHPKImmunity ) == 1 )
{
remove_task( id )
ChatColor( id, "!g[ HPK ] !yPing checking disabled due to immunity..." );
return PLUGIN_CONTINUE;
}
new iPing, iLoss;
get_user_ping( id, iPing, iLoss )
g_iPing[ id ] += iPing
++g_iSamples[ id ]
if( ( g_iSamples[ id ] > get_pcvar_num( g_pCvarHPKPingChecks ) ) && ( g_iPing[ id ] / g_iSamples[ id ] > get_pcvar_num( g_pCvarHPKMaxPing ) ) )
KickPlayer( id )
return PLUGIN_CONTINUE
}
__________________