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/)
-   -   TCL YARDIM Yetkiliye göre cevap.. (https://www.ircforumlari.net/tcl-scriptler/485916-tcl-yardim-yetkiliye-gore-cevap.html)

qalpsiz 31 Mayıs 2012 09:01

TCL YARDIM Yetkiliye göre cevap..
 
Elimde Şu Şekilde Bir Tcl var



bind pubm _ * islem

proc islem { nick uhost host chan arg } {
global botnick
if {[string match -nocase "Selam Tatlım" "$arg"]} {putquick "PRIVMSG $chan :As TaTlıM Sen nasılsın $nick ?" }

}



Aslında Maksadım Basit Fakat Örnek olarak verdim..

Aynı sistemde

SLM tatlım diyen User ise Cevap vermeyecek, Yetkili ise Cevap Verecek

Slm Nabersiniz Gibi Bir Soruya Cevap Verecek.. Yetkili veya user olmasını Gözetmeksizin..


Amacım kodu farklı Bir şekilde Geliştirmek olduğunu Da belirterek Yardımlarınız için Şimdiden Teşekkür Ederim..

qalpsiz 01 Haziran 2012 10:00

Cevap: TCL YARDIM Yetkiliye göre cevap..
 
Konu Günceldir arkadaşlar.. SAW Bekleniyorsun :)

KHS 08 Haziran 2012 13:07

Cevap: TCL YARDIM Yetkiliye göre cevap..
 
isop araştır yaparsın

qeweSe 11 Haziran 2012 09:56

Cevap: TCL YARDIM Yetkiliye göre cevap..
 
PHP- Kodu:

bind pubm - * yazi
proc yazi 
{nick uhost hand chan text} {
global 
botnick
if {isop $nick $chan} { return }
 if {[
string match -nocase "*slm*" $text]} { putquick "PRIVMSG $chan :a.s. h.g \2$nick\2"; return }
 if {[
string match -nocase "*nbr*" $text]} { putquick "PRIVMSG $chan :Saol Iyiyim Sen nasiLsin \2$nick\2?" ; return }
 if {[
string match -nocase "*selam*" $text]} { putquick "PRIVMSG $chan :a.Selam \2$nick\2" ; return }
}
 
bind msgm - * yazim
proc yazim 
{nick uhost handle text} { 
global 
botnick
if {isop $nick $chan} { return }
 if {[
string match -nocase "*slm*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
 if {[
string match -nocase "*nbr*" $text]} { putquick "PRIVMSG $nick :Saol Iyiyim Sen nasiLsin \2$nick\2?" ; return }
 if {[
string match -nocase "*S.a*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
 if {[
string match -nocase "*selam*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
}
 
putlog "###################################"
putlog "###################################"
putlog "###################################"
putlog "#######Coder by qeweSe ############"
putlog "###################################"
putlog "###################################" 

böyle birşeyler heralde

aspawa 01 Temmuz 2012 15:19

Cevap: TCL YARDIM Yetkiliye göre cevap..
 
Alıntı:

StaniC Nickli Üyeden Alıntı (Mesaj 1041140069)
PHP- Kodu:

bind pubm - * yazi
proc yazi 
{nick uhost hand chan text} {
global 
botnick
if {isop $nick $chan} { return }
 if {[
string match -nocase "*slm*" $text]} { putquick "PRIVMSG $chan :a.s. h.g \2$nick\2"; return }
 if {[
string match -nocase "*nbr*" $text]} { putquick "PRIVMSG $chan :Saol Iyiyim Sen nasiLsin \2$nick\2?" ; return }
 if {[
string match -nocase "*selam*" $text]} { putquick "PRIVMSG $chan :a.Selam \2$nick\2" ; return }
}
 
bind msgm - * yazim
proc yazim 
{nick uhost handle text} { 
global 
botnick
if {isop $nick $chan} { return }
 if {[
string match -nocase "*slm*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
 if {[
string match -nocase "*nbr*" $text]} { putquick "PRIVMSG $nick :Saol Iyiyim Sen nasiLsin \2$nick\2?" ; return }
 if {[
string match -nocase "*S.a*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
 if {[
string match -nocase "*selam*" $text]} { putquick "PRIVMSG $nick :a.Selam \2$nick\2" ; return }
}
 
putlog "###################################"
putlog "###################################"
putlog "###################################"
putlog "#######Coder by qeweSe ############"
putlog "###################################"
putlog "###################################" 

böyle birşeyler heralde

çalışmıyor bu kod

CLubber 01 Temmuz 2012 15:23

Cevap: TCL YARDIM Yetkiliye göre cevap..
 
Birinci kodda bulunan;

Kod:

if {isop $nick $chan} { return 0 }
Burdaki satırı

Kod:

if {[isop $nick $chan]} { return 0 }
Bu şekilde düzenlediğinde kanaldaki oplara cevap vermez.

Diğer kod özellere cevap veriyor fakat, özelde kanal argümanı bulunmadığı için ikinci koddaki;

Kod:

if {isop $nick $chan} { return 0 }
Kısmını silmelisin.


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

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