Kod: Tümünü seç
public swearcheck(id)
{
if ( (get_user_flags(id)&ADMIN_LEVEL_A) || !id )
return PLUGIN_CONTINUE
new said[192]
read_args ( said, 191 )
string_cleaner ( said )
new i = 0
while ( i < g_swearNum )
{
if ( containi ( said, g_swearWords[i++] ) != -1 )
{
new j, playercount, players[32], user_name[32], random_replace = random ( g_replaceNum )
get_user_name ( id, user_name, 31 )
get_players ( players, playercount, "c" )
for ( j = 0 ; j < playercount ; j++)
{
if ( get_user_flags(players[j])&ADMIN_LEVEL_A )
ChatColor(players[j],"^3[ ^4Zombie WarS ^3 ] ^3 : %s^1 :^4 %s",user_name,said)
}
if(get_pcvar_num(g_maxsansur) == 0){
return PLUGIN_HANDLED
}
if(g_sansursayisi[id] == 0){
ChatColor(0,"^3[ ^4Zombie WarS^3] ^3 %s Uyari Sayin^4 %s^3 'i gectigi icin^4 %s^3 Dakika gaglanacaksiniz..",user_name,g_sansur,g_bansuresi)
server_cmd("amx_gag #%d 300 abc ^"COK SAYIDA YASAKLI KELIME KULLANDIGINIZ ICIN GAGLANDINIZ.^"",get_user_userid(id));
return PLUGIN_HANDLED
}
else
{
g_sansursayisi[id] -= 1
ChatColor(id,"^1[ ^4Zombie WarS ^1] ^3 : Kullandigin Kelimelere Lutfen ^4 Dikkat Et ^3 Aksi Taktirde Sunucudan Otomatik ^4 [GAG] yiceksiniz.^3.!")
ChatColor(id,"^1[ ^4Zombie WarS ^1] ^3 : Kalan Tekrarlama Hakkin :^4 %d ",g_sansursayisi[id])
ChatColor(id,"^1[ ^4Zombie WarS ^1] ^3 : Sinir Tekrarlama Sayisini Gecersen ^4%s ^3Dakika gaglanacaksiniz..!",g_bansuresi)
}
copy ( said, 191, g_replaceLines[random_replace] )
new cmd[10]
read_argv ( 0, cmd, 9)
engclient_cmd ( id ,cmd ,said )
return PLUGIN_HANDLED
}
}
return PLUGIN_CONTINUE
}
bu arada konu farklı bir amaç için açılmış yeni fark ettim.
