Code:
#include <amxmodx>
new phrase[5][] = {"kanker", "kk", "kenker", "hoer", "neger"}
new count[33]
public say_event(id)
{
new said[192]
read_args( said, 191 )
for(new i = 0 ;i < 5; i++)
if( containi( said, phrase[i] ) != -1 )
set_task( 1.0, "counter", id )
}
public counter( id ) {
count[id]++
if( count[id] == 1 ) {
slap_user( id );
}
if( count[id] == 2 ) {
slay_user( id );
}
if( count[id] == 3 ) {
kick_user( id );
}
}
public slap_user( id ) {
engclient_cmd( id, "say", "ik ben een ZIELIGE! LOZER!!! ik kan alleen maar schelden!!!!" );
set_user_info( id, "name", "ikbenzielig!!" );
user_slap( id, 10 );
client_print( id, print_chat, "[AMXX] Je bent geslapt voor schelden, niet weer doen dit is een waarschuwing, 1/3" );
}
public slay_user( id ) {
engclient_cmd( id, "say", "ik ben een ZIELIGE! LOZER!!! ik kan alleen maar schelden!!!!" );
set_user_info( id, "name", "ikbenzielig!!" );
user_kill( id );
client_print( id, print_chat, "[AMXX] Je bent geslapt voor schelden, niet weer doen dit is een waarschuwing, 2/3" );
}
public kick_user( id ) {
new reason[255]
format( reason, 254, "Je bent gekicked voor schelden" );
new userid = get_user_userid( id );
server_cmd("kick #%d ^"%s^"", userid, reason)
}
public plugin_init()
{
register_plugin( "DONTsay", "1.0", "biohazz" )
register_clcmd( "say", "say_event" )
}