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/)
-   -   " #X " kanalında atılan banları bi pencerede toplamak (https://www.ircforumlari.net/mirc-scripting-sorunlari/159982-quot-x-quot-kanalinda-atilan-banlari-bi-pencerede-toplamak.html)

LeFleAu 24 Kasım 2008 15:31

" #X " kanalında atılan banları bi pencerede toplamak
 
" #X " kanaLında atıLan banLarı @Ban gibi bi pencerede toplayıp ordan kopyalamak mümkün mü acaba? Yardımcı olursanız sevinirim..

SuNSeT 24 Kasım 2008 15:51

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
#X kanalında +b parametresi kullanılarak atılan her türlü banı, @Ban penceresine yazdıracaktır. X kanalı yerine tüm kanallarda calişmasini istiyorsan, on *:ban:#X: { kısmından, X'i cıkarman yeterli oluçaktır. Kodu ALT+R yaparak, remote bölümüne eklemelisin, İşte kod:

Kod:

on *:ban:#X: {
  window -m @Ban | aline @Ban $chan kanalında $nick $+ : $bnick nickini $banmask adresli banladı. | halt
}


LeFleAu 24 Kasım 2008 16:02

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
Alıntı:

SuNSeT Nickli Üyeden Alıntı (Mesaj 592528)
#X kanalında +b parametresi kullanılarak atılan her türlü banı, @Ban penceresine yazdıracaktır. X kanalı yerine tüm kanallarda calişmasini istiyorsan, on *:ban:#X: { kısmından, X'i cıkarman yeterli oluçaktır. Kodu ALT+R yaparak, remote bölümüne eklemelisin, İşte kod:

Kod:

on *:ban:#X: {
  window -m @Ban | aline @Ban $chan kanalında $nick $+ : $bnick nickini $banmask adresli banladı. | halt
}



Teşekkür ederim, denedim çalışıyor sağol :)

Set 26 Mayıs 2013 03:44

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
Kod:

on *:ban:#: {
  if (!$ial) { ial on | who # }
  var %x 1
  while $ialchan($banmask,#,%x).nick {
    hadd -mu20 bn $+($banmask,*,$nick) $addtok($hget(bn,$+($banmask,*,$nick)),$v1,32)
    inc %x
  }
  echo -a $nick
}
on *:kick:#: {
  var %x- 1
  while $hget(bn,%x-).data {
    var %item $hget(bn,%x-).item, %banmask $token(%item,2,42), %nick $token(%item,3,42)
    if ($knick isin $v1) {
      $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -m @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
      aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $chan kanalında %nick $qt($knick) 'i kickledi ve $qt(%banmask) 'i mask'ini banladı.
      hdel -m bn %item
      break
    }
    inc %x-
  }
}


deejaymerlyn 28 Ağustos 2013 18:27

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
bu ayrı penceredeki banları peki mesela ben atılan banmaskların ustune tıkladığımda users'a badnick:mask olarak eklemesini istiyorum ve daha önce eklenmişse eklemesin nasil yapabilirim ?

Feragat 29 Ağustos 2013 01:06

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
Set in vermiş olduğu kodu alttaki haliyle eklersen, istediğin işlemi gerçekleştirir. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde geçen "nick" kısmını badnick:nick şeklinde ekler. İyi forumlar.

Kod:

on *:ban:#: {
  if (!$ial) { ial on | who # }
  var %x 1
  while $ialchan($banmask,#,%x).nick {
    hadd -mu20 bn $+($banmask,*,$nick) $addtok($hget(bn,$+($banmask,*,$nick)),$v1,32)
    inc %x
  }
  echo -a $nick
}
on *:kick:#: {
  var %x- 1
  while $hget(bn,%x-).data {
    var %item $hget(bn,%x-).item, %banmask $token(%item,2,42), %nick $token(%item,3,42)
    if ($knick isin $v1) {
      $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),window -m @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
      aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $chan kanalında %nick $qt($knick) 'i kickledi ve %banmask 'i mask'ini banladı.
      hdel -m bn %item
      break
    }
    inc %x-
  }
}
on ^*:hotlink:"*":@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:return
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:/auser badnick $regsubex($hotline,/^[#].+["](\S+)["].+$/,\1)


Packard 11 Ağustos 2014 11:11

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
peki #X kanalında sadece Ahmet nickin attığı banları listelemek istiyorum bunun için kodda nasıl bir düzenleme yapmalıyız

aLone 11 Ağustos 2014 13:57

Cevap: " #X " kanalında atılan banları bi pencerede toplamak
 
Kod:

on *:ban:#: {
  if $nick == ahmet {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) { .window -tk @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] } | aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ( # ) | aline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $timestamp ( BAN ) # Kanalında $bnick Rumuzu, $nick Tarafından Banlandı. }
}

harici olarak boyle yapabilirisin sadece ahmetin attıgı banları yansıtır..

Feragat ın yazdıgı koda ilave istiyorsan bakalım.


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

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