Tekil Mesaj gösterimi
Alt 17 Mayıs 2012, 02:44   #3
Çevrimdışı
saywhat
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: eggdrop komutları hakkında




buyrun size bu iş için kullanılabilecek bir script vereyim.speechless'ten alıntı.o kendi botunda bunu kullanıyordu..Türkçeleştirdim gereken yerleri..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
proc msg_+user {nick uhost hand rest} { global botnick thehosts default-flags cmdtbslg if {![matchattr $hand Q]} {puthelp "NOTICE $nick :$cmdtbslg Kendinizi henuz tanitmadiniz. Ornek: \[/msg $botnick auth <sifreniz>\] seklinde tanitmalisiniz." ; return 0} set who [lindex [split $rest] 0] if {![string length $who]} { puthelp "NOTICE $nick :$cmdtbslg Komut: /msg $botnick +kullanici <tanim> \[ip_adres\] \[flaglari\]" ; return 0} if {[validuser $who]} { puthelp "NOTICE $nick :$cmdtbslg $who Zaten kullanici listemde kayitli." ; return 0} set hostmask [lindex [split $rest] 1] if {![string length $hostmask]} { foreach chan [channels] { if {[onchan $who $chan]} { set hostmask [getchanhost $who $chan] ; set found 1 } } if {![info exists found]} { puthelp "NOTICE $nick :$cmdtbslg $who Bulundugum kanal(lar) icinde yok, komut icinde bir <hostmask> olmali." ; return 0 } set hostmask [maskhost $who!$hostmask] } else { foreach hostsuser $thehosts { set hostuser $hostsuser if {[string equal $hostmask $hostuser]} {puthelp "NOTICE $nick :$cmdtbslg Hostmask: \[$hostmask\] dogru sekilde tanimlanmamis." ; return 0} } } adduser $who $hostmask ; puthelp "NOTICE $nick :$cmdtbslg $who simdi kullanici listeme hostmaskiyla eklendi: \[$hostmask\]." set addflags [lindex [split $rest] 2] if {![string length $addflags]} { puthelp "NOTICE $nick :$cmdtbslg bir kullanici flag belirtilmedi, bu kullanici icin varsayilan bir flag \[${default-flags}\] eklendi." set addflags ${default-flags} } chattr $who $addflags puthelp "NOTICE $nick :$cmdtbslg Standart bir kullanici flagi $addflags tanim olarak eklendi: $who ." puthelp "NOTICE $nick :$cmdtbslg Kullanici dosyasi korunuyor." save puthelp "NOTICE $who :Merhaba $who Bir sifre belirlemelisiniz. Ornek : /msg $botnick pass <yeni-sifreniz>." puthelp "NOTICE $who :Birkez sifre ayarladiktan sonra : Ornek: /msg $botnick auth <sifreniz> komutuyla her iRC girisinizde kendinizi bota tanitmalisiniz." putcmdlog "$cmdtbslg <<$nick>> !$hand! +user $who \[$hostmask\]." ; return 0 }

kodu yükledikten sonra bota kendinizi auth kullanarak tanıtıyorsunuz.sonra kullancıları /msg komutuyla almasını istediğiniz flaglarla ekleyebiliyorsunuz.eklenen kullanıcıya bot notice olarak kendisine bir şifre belirlemesini istiyor.ve her irc girişinde bota o kullanıcı kendini tanıttığında bot ona o kullanıcı için sizin belirlemiş olduğunuz flagı* yetkiyi veriyor.

bir nevi services gibi işlem görüyor yani.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver