IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

4Beğeni(ler)
  • 1 Post By
  • 1 Post By saywhat
  • 2 Post By

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Mayıs 2012, 02:44   #1
Çevrimdışı
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

Cevapla

Etiketler
eggdrop, hakkında, komutları


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Eggdrop !komutlar yaparak komutları sadece özel kanalına versin. helloweenfs Eggdrop, NeoStats, BNC 1 05 Nisan 2020 12:28
Raw komutları hakkında bilgilendirme.. ysfm Servisler 0 20 Kasım 2008 23:56
Mass KomutLarı Hakkında rX mIRC Scripting Sorunları 2 24 Ağustos 2008 14:28
eggdrop komutları c4n3r Eggdrop, NeoStats, BNC 1 10 Şubat 2007 12:23