Page 1 of 1

[rezolvat] Cerere anti-spam chat 3 secunde!

Posted: 23 Nov 2013, 20:10
by gloryous
Vreau un plugin care sa nu te lase sa scrii pe chat decat din 3 in 3 secunde! Va multumesc.

Re: Cerere anti-spam chat 3 secunde!

Posted: 24 Nov 2013, 08:26
by KronoS eXtream
| Afiseaza codul
#include < amxmodx >

new g_Delay[ 33 ];

public plugin_init( )
{
	register_plugin "Anti Chat Spam", "1.0", "KronoS # GG" ;

	register_clcmd( "say", "Func_ChatHook" );
	register_clcmd( "say_team", "Func_ChatHook" );
}

public client_putinserver( index )
	g_Delay[ index ] = 0;

public Func_ChatHook( index )
{
	if ( g_Delay[ index ] != 0 )
	{
		client_print( index, print_chat, "[AMXX] Poti tasta o data la 3 secunde!" );

		return PLUGIN_HANDLED;
	}
	else
	{
		g_Delay[ index ] = 3;

		set_task( 3.0, "Func_RemoveBlock", index );
	}

	return PLUGIN_CONTINUE;
}

public Func_RemoveBlock( index )
{
	if ( is_user_connected( index ) && g_Delay[ index ] )
		g_Delay[ index ] = 0;
}

Re: Cerere anti-spam chat 3 secunde!

Posted: 24 Nov 2013, 08:30
by gloryous
Iti multumesc mult de tot.TC!

Re: Cerere anti-spam chat 3 secunde!

Posted: 24 Nov 2013, 08:31
by KronoS eXtream
gloryous wrote:Iti multumesc mult de tot.TC!
Verifica codul din nou, gresisem ceva.