Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Map rev sorunu

Oyunda karşılaştığınız hatalar , oyun hakkında genel bilgiler

Moderatör: Moderatörler

Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10427
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

Map rev sorunu

Mesaj gönderen Taha Demirbaş »

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 şekilde halledebilirsin.

bu arada konu farklı bir amaç için açılmış yeni fark ettim. :)

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
Xander
Mesajlar: 1617
Kayıt: Pzt Kas 28, 2016 9:24 pm
Konum: Istanbul
Server Ip/DNS: csxx.csduragi.com
Clan İsmi: xx - נв
İletişim:

Map rev sorunu

Mesaj gönderen Xander »

redarmygaming yazdı:

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 şekilde halledebilirsin.

bu arada konu farklı bir amaç için açılmış yeni fark ettim. :)
:D olabilir insanlik halı zaten bu şekilde senin return eklemeyin alt alta dediginden sonra yaptım :)

Link:
Linklerini gizle
Linki Kopyala
Cevapla