IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum

IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum (https://www.ircforumu.net/)
-   TCL Scriptler (https://www.ircforumu.net/tcl-scriptler/)
-   -   djkill Eggdrop TCL (https://www.ircforumu.net/tcl-scriptler/2870-djkill-eggdrop-tcl.html)

immortaL 02 Temmuz 2016 14:26

djkill Eggdrop TCL
 
Kod:

#########################
# Ayarlari Yapilandirin #
#########################

# Komutun gecerli olacagi kanali belirtiniz.
set kickkanal "#DJ"

# Kill komutunu belirtiniz.
set killkomut ".djkill"

# Radyonuzun ip veya domain adini belirtiniz.
set ip "irc.example.com"

# Radyonuzun portunu belirtiniz.
set port "8888"

# Radyonuzun sifresini belirtiniz.
set pass "radyopass"

# Radyonunun admin sifresini belirtiniz.
set adminpass "radyopass"

#################
# Ayarlar Bitti #
#################

bind pub - $killkomut djkill
proc djkill {nick host handle chan arg} {
global ip port pass adminpass kickkanal
        if {![string match -nocase $kickkanal $chan]} { return }
        set sock [socket [duzelt $ip] [duzelt $port]]
        puts $sock "GET /admin.cgi?pass=[duzelt $pass]&mode=kicksrc&pass=[duzelt $adminpass] HTTP/1.0"
        puts $sock "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9)"
        puts $sock "Host: $ip"
        puts $sock "Connection: close"
        puts $sock ""
        flush $sock
        close $sock
        putserv "PRIVMSG $chan :Radyoda ki DJ yayindan dusurulmustur, yayini alabilirsiniz."
}

proc duzelt { a } {
        regsub -all {\}} $a "" a
        regsub -all {\{} $a "" a
        regsub -all {\;} $a "" a
        regsub -all {\*} $a "" a
        regsub -all " " $a "" a
        return $a
}

###########
# The End #
###########



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Copyright ©2005 - 2023 IRCForumu.Net - Tüm Hakları Saklıdır.