Konu: Shunlist hk.
Tekil Mesaj gösterimi
Alt 28 Ocak 2019, 19:26   #1
SampLeSs
 
SampLeSs - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 02 Ocak 2018
Mesajlar: 1
WEB Sitesi: -
IRC Sunucusu: -
İlgi Alanı: Yok
Alınan Beğeni: 0
Exclamation Shunlist hk.

Selamlar herkese, kendimce bir kod yapmaya çalıştım. Kodları birleştirerek yaptığım bu çalışmada kanala giren ____ nickini shunlu liste eklediğim zaman alper____ nicki de shun yiyor. Bu sorunu çözmek istiyorum. Birde shunliste eklediğim insan farklı nickle login olup nickini shunlistteki yaparsa yine shun yesin istiyorum. Yardımlarınız için teşekkürler.

PHP- Kodu: 
on !*:join:#sohbet:{
  
var %
  
while ($read(dosya.txt,%1)) { 
    if (
$v1 isin $nick) { 
      
inc %_bnick 
      timerlmr 1 3 
/msg #opers .shun $nick Tedbir.
      
timerlms 1 4 /msg #xxx 4 $date $time 1tarihinde5 $nick 1giriş yaptı ve shun atıldı. 
      
break 
    } 
    
inc %
  

}
on *:input:*: {
  if !
$istok(#opers #opersohbet,$chan,32) {
    
if $regex($1,/^([.!]shun)/Si) {
      if $
== $null {
        
msg #xxx 4HATA: 2Yetersiz ya da eksik kullanım. Lütfen seçenek belirtin; 4!shun ekle|sil|list
      
}
      else {
        if $
== list {
          if 
$lines(dosya.txt) == {
            
msg #xxx 2Shun listesinde kullanıcı bulunamadı.
          
}
          else {
            
msg #xxx 4Shun listesi sıralanıyor.
            
msg #xxx $str(-,20)
            
var %1 1
            
while %<= $lines(dosya.txt) {
              
msg $chan %$read(dosya.txt,%1)
              
inc %1
            
}
          }
        }
        if $
== ekle {
          if $
== $null {
            
msg #xxx 2Lütfen bir nick seçiniz 4Kullanımı; !shun ekle nick
            
.halt
          
}
          if 
$read(dosya.txt,w,$3) {
            
msg #xxx 4 $+ $3 $+ , 2zaten listede ekli.
          
}
          else {
            
write dosya.txt $3
            msg 
#xxx 4 $+ $3 $+ , 2ceza listesine eklenmiştir.
          
}
        }
        if $
== sil {
          if $
== $null {
            
msg #xxx 2Lütfen bir nick seçiniz 4Kullanımı; !ceza sil nick
            
.halt
          
}
          if !
$read(dosya.txt,w,$3) {
            
msg #xxx 4 $+ $3 $+ , 2listede bulunamadı.
          
}
          else {
            
write -dw $+ $3 dosya.txt
            msg 
#xxx 4 $+ $3 $+ , 2Shun listesinden silinmiştir.
          
}
        }
      }
    }
  }


 SampLeSs isimli Üye şimdilik offline konumundadır   Alıntı