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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   !identekle (https://www.ircforumlari.net/tcl-scriptler/419336-identekle.html)

Rhall 16 Ekim 2011 00:47

!identekle
 
Tcl ye kod eklemek istiyorum ancak yapamadım belirlediğim ident örnek veriyorum "!identekle Ali" ali identine sahip kişiler girmeye calısırsa bot tarafından zline yiyecekler yani. tabi birde bunu silmesi var "!identsil ali" bu şekilde yardımcı olursanız cok minnettar kalırım sagolun şimdiden

EceLMeriC 16 Ekim 2011 01:11

Cevap: !identekle
 
Toplam 1 Eklenti bulunuyor.
Bunu bir dene bakalım

Rhall 16 Ekim 2011 01:19

Cevap: !identekle
 
Sıkıntı yok teşekkür ederim canavar gibi de de'sii:D xxx identi eklenmiştir silmek için !identsil xxx yapınız falanda olabilirmi :,?

EceLMeriC 16 Ekim 2011 01:22

Cevap: !identekle
 
Kod:


putserv "spamfilter add u kill - Sebeb ^.+!$identname+"

bölümünü

Kod:

putserv "spamfilter del u kill - Sebeb ^.+!$identnamesil+"
!identekle komutlarına'da !identsil yani :) aynı şekilde kodları değiştirip ekle öyle dene

Rhall 16 Ekim 2011 01:31

Cevap: !identekle
 
Silmiyor eklemekte sorun yok ekliyorda silmiyor geri :S


Kod:

#gerekli bindler
bind pub - !identekle identekle
bind pub - !identsil identsil
bind evnt - init-server baglan_yap
proc baglan_yap {type} {
global inick ipass
putserv "OPER $inick $ipass"
}
proc identekle {n u h c a} {
global gnick
set gnick $n
set identname [lindex $a ]
putserv "spamfilter add u kill - sebeb ^.+!$identname+"
putserv "spamfilter del u kill - Sebeb ^.+!$identnamesil+"
}


EceLMeriC 16 Ekim 2011 01:36

Cevap: !identekle
 
Toplam 1 Eklenti bulunuyor.
Bu şekilde ekle confuna tekrar kafan karışmasın en düz yolu :)

Rhall 16 Ekim 2011 01:40

Cevap: !identekle
 
Şöyle birşey yapsam olur mu ?

Kod:

putserv "spamfilter del u kill - sebeb ^.+!$identname+"
          putserv "PRIVMSG $chan $identname spamdan kaldırılmıştır"


EceLMeriC 16 Ekim 2011 01:43

Cevap: !identekle
 
Kod:


putserv "PRIVMSG #Oper Ekleyen Kisi: $gnick Eklenen ident: $identname"


örnek vermek gerekirse yukardaki satır gibi, diğerinide ben söylemicem artık sen tamamla sil olan şeklini pratik yap :)

Rhall 16 Ekim 2011 01:56

Cevap: !identekle
 
Çok teşekkür ediyorum

CLubber 16 Ekim 2011 13:49

Cevap: !identekle
 
Kodu inceledim, ufak bi kaç eksikleriniz var.

Komutun kullanılacağı kanal belirtilmediği için, her türlü kanalda kullanılabilir.

Kod:


bind pub - !ident msg_ident
proc msg_ident {nick uhost handle chan text} {
  global botnick
  if {[string match -nocase "#Opers" $chan]} {
    set status [lindex $text 0]
    set ident [lindex $text 1]
    if {$status == ""} {putquick "PRIVMSG #Opers :Ident eklemek/silmek için lütfen komutu doğru kullanınız. Kullanımı: <!ident ekle/sil ident>";return}
    if {$ident == ""} {putquick "PRIVMSG #Opers :Ident eklemek/silmek için lütfen komutu doğru kullanınız. Kullanımı: <!ident ekle/sil ident>";return}
    if {$status == "ekle"} {
      putquick "spamfilter add u gzline - - ^(.+!$ident@.+:.+)$"
      putquick "PRIVMSG #Opers :$ident başarı ile listeye eklendi. Identi yasak listesinden silmek için lütfen <!ident sil $ident> komutunu uygulayın."
    }
    if {$status == "sil"} {
      putquick "spamfilter del u gzline - - ^(.+!$ident@.+:.+)$"
      putquick "PRIVMSG #Opers :$ident başarı ile listeden silindi. Identi yasak listesine tekrar eklemek için lütfen <!ident ekle $ident> komutunu uygulayın."
    }
  }
}
 
putlog "Ident Ban TCL v1.0 - Written By CLubber"

#Opers kanalında <!ident ekle/sil ident> şeklinde komutu kullanabilirsiniz.

Örneğin; <!ident ekle/sil mIRCTurk>

Rhall 16 Ekim 2011 14:17

Cevap: !identekle
 
Hocam şu şekilde olmaz mı !identekle ident "eklediğiniz ident başarıyla eklenmiştir
!identsil ident silindi vs

Rhall 16 Ekim 2011 14:22

Cevap: !identekle
 
Yaptım yaptım tamam hocam :) sagolun

MesqeN 08 Kasım 2011 11:33

Cevap: !identekle
 
Ekli identlerin listesini nasıl göre biliriz?

Yada bunu $öyle birşey yapmamız Mümkünmüdür..

!notekle
!notsil
!notlist 1 2 3
!hepsinisil

Ban Atmıcak Oper Acmıcak bir TcL olması Mümkünmüdür..

Basit Birşey ama ßence cok işe yarar

CLubber 08 Kasım 2011 18:40

Cevap: !identekle
 
Bot spamfilter'e eklediği için herhangi bir listeleme söz konusu olamaz.

Kod:

/spamfilter
Yazarak eklenenleri görebilirsin.

GemLik 08 Kasım 2011 22:19

Cevap: !identekle
 
bot tarafından eklenen identleri eklerken ekleyenin nickini ve eklediği ident şeklinde bir txt yazdırıp daha sonra oradan okuma yaptırarak listeletebilirsin ama oper silmesin demişsin operin spamfilter ekleme silme yetkisi varsa bota gerek kalmaksızın yine silebilir yani

kheldor 29 Kasım 2013 19:10

Cevap: !identekle
 
Tebrikler başarılı bir calısma.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk