IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   who cekince kline (https://www.ircforumlari.net/mirc-scripting-sorunlari/19978-who-cekince-kline.html)

AsiLmavi 28 Haziran 2006 17:14

who cekince kline
 
Arkadaşlar Bana bir code lazım.
/who *sohbetm*
komutunu yazdıgımda
cıkan nicklere 15 dk lık kline atmasını istiyorum.
şimdiden tşk ederim.

Doktrin 28 Haziran 2006 17:44

Yanıt: who cekince kline
 
352 raw numarasıyla yapabilirsin. $6 nicki gösterir..

djiNn 28 Haziran 2006 17:44

Yanıt: who cekince kline
 
Alıntı:

asilmavi Nickli Üyeden Alıntı
Arkadaşlar Bana bir code lazım.
/who *sohbetm*
komutunu yazdıgımda
cıkan nicklere 15 dk lık kline atmasını istiyorum.
şimdiden tşk ederim.

raw 352:*:kline $6 Banned

Yukarıda $6 Nick Yerine Geçer. Sanırım Ondan Once Süre Yazilmasi Gerekiyor Aklıma Gelmedi Kendin Eklersin..

NaTSuKa 28 Haziran 2006 23:36

Yanıt: who cekince kline
 
Kod:

raw 352:*: {
  if *sohbetim* iswm $6 {
    set %+ $addtok(%+,$6,32)
  }
}
raw 315:*: {
  if *End of* iswm $3- { 
    postala
  }
}
alias postala {
  if (%+ == $null) {
    halt
    } else {
    var %' = $numtok(%+,32)
    var %t = 1
    while %t <= %' {
      kill $gettok(%+,%t,32) Restricted Sohbetim
      set %+ $remtok(%+,%t,32)
      set %nck $addtok(%nck,$gettok(%+,%t,32),44)
      if %t = %' {
        echo -a 0,4 Bilgi  3Tarama yapıldı 12 $+ %' kişi.
        echo -a 0,4 Bilgi  12 $+ %nck isimli kişiler uzaklaştırıldı.
      }
      inc %t
    }
  }
}

Kusura bakmayın biraz fantazi yaptım ama... Scripting &#246;greniyorum b&#246;yle basit olayları karışık kodlar yazıyorum &#231;abuk kavramak i&#231;in :) aslında forumda yazılan &#231;ogu basit sorulara b&#246;yle uzun, sa&#231;ma yoldan giderek bir kod yazıyorum :)) bu seferkini buraya yazıyım istedim.

Bu kodda *Sohbetim* olan kişileri tariyor ka&#231; kişi oldugunu ve isimlerini size echo'layarak bilgi veriyor kırmızı yerle yazdıgım yer kill sebebi... kill yazan yere kline yazarsanız kline atar.

NaTSuKa 29 Haziran 2006 03:32

Yanıt: who cekince kline
 
YARDIM BİR HATA

ben yukarıda yazdıgım kod'da Guest nicklere g&#246;re yaptım fakat ş&#246;yle bir sorun meydana geldi...

/who Guest* yaptıgımda guest nickleri atıyor...

Alıntı:

* Guest77269 H% [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :1 Java User
* Guest24460 H% [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :1 Java User
guest* End of /WHO list.


evet d&#252;zg&#252;nce guest nickeri atıyor fakat $remtok olayı &#231;alışmıyor...

Yani kill attıgı nicki hemen set degerinden silmesi lazım fakat kill attıgı nicki
set %+ $remtok(%+,%t,32) d&#246;g&#252;s&#252;nde silmiyor yani set degerinde %+ da kill atılan nickler silinmiyor...

Buda olaylar bittikten sonra variables penceresinin son hali..
Alıntı:

%+ Guest77269 Guest24460 << g&#246;r&#252;nd&#252;g&#252; &#252;zere silinmemişler
%nck Guest77269,Guest24460
aslında unset %+ | unset %nck kodunu ekleerek kullanabilirim ama ben bu şekilde neden olmadıgını merak ettim yani neden silmedi... degerin i&#231;inden kill attıgı nicki..

djiNn 29 Haziran 2006 23:12

Yanıt: who cekince kline
 
Alıntı:

natsuka Nickli Üyeden Alıntı
Kod:

raw 352:*: {
  if *sohbetim* iswm $6 {
    set %+ $addtok(%+,$6,32)
  }
}
raw 315:*: {
  if *End of* iswm $3- { 
    postala
  }
}
alias postala {
  if (%+ == $null) {
    halt
    } else {
    var %' = $numtok(%+,32)
    var %t = 1
    while %t <= %' {
      kill $gettok(%+,%t,32) Restricted Sohbetim
      set %+ $remtok(%+,%t,32)
      set %nck $addtok(%nck,$gettok(%+,%t,32),44)
      if %t = %' {
        echo -a 0,4 Bilgi  3Tarama yapıldı 12 $+ %' kişi.
        echo -a 0,4 Bilgi  12 $+ %nck isimli kişiler uzaklaştırıldı.
      }
      inc %t
    }
  }
}

Kusura bakmayın biraz fantazi yaptım ama... Scripting ögreniyorum böyle basit olayları karışık kodlar yazıyorum çabuk kavramak için :) aslında forumda yazılan çogu basit sorulara böyle uzun, saçma yoldan giderek bir kod yazıyorum :)) bu seferkini buraya yazıyım istedim.

Bu kodda *Sohbetim* olan kişileri tariyor kaç kişi oldugunu ve isimlerini size echo'layarak bilgi veriyor kırmızı yerle yazdıgım yer kill sebebi... kill yazan yere kline yazarsanız kline atar.

Dostumn Ztn Gereksiz /who *sohbetm* yaptiginda icinde sohbetm Gecen Nickler Cıkıcak Sadece Ve bunlara Kline Atilması isteniyor soruyu birazdaha Dikkatli okursan ne demek istedgimi daha iyi anlicaksin :D

SCouNDReL 30 Haziran 2006 00:40

Yanıt: who cekince kline
 
Kod:

alias _who {
set %sjn.nick $1-
.enable #sohbet
.who $1-
}
#sohbet off
raw 352:*:{
if %sjn.nick iswm $6 { .kline $6 Sohbetim }
}
raw 315:.disable #sohbet | unset %sjn.nick

#sohbet end

kullanım ; /_who aranacak &#214;r: /_who *sohbet*
denemedim ama Umarım &#199;alışır.

NaTSuKa 30 Haziran 2006 00:48

Yanıt: who cekince kline
 
Kod:

raw 352:*: {
if *sohbetim* iswm $6 {
kline $6 REstricted Sohbetim
}
}

bu kod yeter zaten ben biraz fantazi yaptım :) yukarda... biliyorum fakat yukarıyıdaki yazdıgım uzun olan kodda bir sorunu yazdm onu okursanız sevinirim

djiNn 30 Haziran 2006 11:42

Yanıt: who cekince kline
 
vallahi Bosuna if Kullaniyonus Ya zaten who *sohbetm* yaptgnda o if in yerini aliyor sadece nickleri atmak kaliyor :D bn mi yanlış düşünüyorum Yoksa Sizmi Cok kasıyonuz :D

SCouNDReL 30 Haziran 2006 15:26

Yanıt: who cekince kline
 
Hakkat Ya niE UraşıoS ki bİz :)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:37.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net