lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - mIRC Scripting Hazır Kodlar


Like Tree1Teşekkürler;
  • 1 Post By pCkOpAt

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 28 Ocak 2019, 19:26   #1
 
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ı
Alt 28 Ocak 2019, 19:30   #2
 
pCkOpAt - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 03 Kasım 2016
Bulunduğu yer: Rize
Mesajlar: 139
WEB Sitesi: www.sohbetciyiz.net
IRC Sunucusu: irc.sohbetciyiz.net
İlgi Alanı: mIRC Scripting
Alınan Beğeni: 63
Standart Cevap: Shunlist hk.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Sorunun kaynağı if ($v1 isin $nick) { olarak kullanıldığı için _ işaretinin geçtiği her şeyi baz alır bunun yerine iswm kullanarak hem sorunu ortadan kaldırıp hemde joker karakterleri kullanma imkanınız olur. Ek olarak nick değişimlerinde aktif olması için kod ekledim.



Kod:
on !*:join:#sohbet:{
  var %1 = 1 
  while ($read(dosya.txt,%1)) { 
    if ($v1 iswm $nick) { 
      inc %_bnick 
      msg #opers .shun $nick Tedbir.
      msg #xxx 4 $date $time 1tarihinde5 $nick 1giriş yaptı ve shun atıldı. 
      break 
    } 
    inc %1 
  } 
}
on *:NICK: {
  var %1 = 1 
  while ($read(dosya.txt,%1)) { 
    if ($v1 iswm $newnick) { 
      inc %_bnick 
      msg #opers .shun $newnick Tedbir.
      break 
    } 
    inc %1 
  } 
}
on *:input:*: {
  if !$istok(#opers #opersohbet,$chan,32) {
    if $regex($1,/^([.!]shun)/Si) {
      if $2 == $null {
        .timer -h 1 500 msg $chan 4HATA: 2Yetersiz ya da eksik kullanım. Lütfen seçenek belirtin; 4!shun ekle|sil|list
      }
      else {
        if $2 == list {
          if $lines(dosya.txt) == 0 {
            .timer -h 1 500 msg $chan 2Shun listesinde kullanıcı bulunamadı.
          }
          else {
            .timer -h 1 500 msg $chan 4Shun listesi sıralanıyor.
            .timer -h 1 500 msg $chan $str(-,20)
            var %1 1
            while %1 <= $lines(dosya.txt) {
              .timer -h 1 500 msg $chan %1 - $read(dosya.txt,%1)
              inc %1
            }
          }
        }
        if $2 == ekle {
          if $3 == $null {
            .timer -h 1 500 msg $chan 2Lütfen bir nick seçiniz 4Kullanımı; !shun ekle nick
            .halt
          }
          if $read(dosya.txt,w,$3) {
            .timer -h 1 500 msg $chan 4 $+ $3 $+ , 2zaten listede ekli.
          }
          else {
            write dosya.txt $3
            .timer -h 1 500 msg $chan 4 $+ $3 $+ , 2ceza listesine eklenmiştir.
          }
        }
        if $2 == sil {
          if $3 == $null {
            .timer -h 1 500 msg $chan 2Lütfen bir nick seçiniz 4Kullanımı; !shun sil nick
            .halt
          }
          if !$read(dosya.txt,w,$3) {
            .timer -h 1 500 msg $chan 4 $+ $3 $+ , 2listede bulunamadı.
          }
          else {
            write -dw $+ $3 dosya.txt
            .timer -h 1 500 msg $chan 4 $+ $3 $+ , 2Shun listesinden silinmiştir.
          }
        }
      }
    }
  }
}
SampLeSs bu mesaja teşekkür etti
 pCkOpAt isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
shun


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


web hosting web hosting
 buy vds
 vps buy  instagram  facebook  twitter  online arkadaş  Domain al  Domain Sat  Alan adı al  online kpss  online hemşirelik kursu  online memurluk kursu  online ags  online ders  online ales  Satılık Alan adı 

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.