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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Şubat 2009, 22:32   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
botcekall




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias botcek { .enable #botserv set -e %botkanal $1 bs bot list .timer 1 5 .disable #botserv } #botserv off on *:notice:*:*:if $nick == Botserv && (*@* iswm $1-) { os raw : $+ $1 join %botkanal } #botserv end

Arkadaslar elimde boyle bi kod var bunu topluca yapmak istiyorum. ornek /botcekall yazdığım zaman,
#kanal1,#kanal2,#kanal3, kanallarına topluca girsin istiyorum nasıl yapabiliriz?
Saolun Şimdiden..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 24 Şubat 2009, 23:05   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




Kod'da bir hata var sanırım Denedim ama çalışmadı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 23:15   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




kod üzerinde hiç değişiklik yapmadım desem yeridir, nerede hata veriyor ya da hata mesajı veriyor mu ? veriyorsa buraya yazar mısınız?

ve /bs bot list mesajından biri kopya eder misiniz ? bulundugum server'da botserv mevcut değil, o yüzden deneyemedim; kopya ederseniz daha iyi yardımcı olabilirim ?

 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 23:21   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




Bu botlistesi

Alıntı:
«-BotServ\Private-»: Bot listesi:
«-BotServ\Private-»: ^^aa_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: ^^GuL^^ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: ^GulseN (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: ^sineM_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: _^^_ (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: _bjk_li (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: _meNeKSe (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: _sondefa (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: Ahmeettt (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: Ahmettt (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: ali_osma (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: alper24 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: amca (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: asi_kiz (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: AsiLSohBeT (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)
«-BotServ\Private-»: askinN (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
)



Botlar os raw komutuyla alınıyor normalde tek tek olarak.
ama Difuzyon arkadaşımızdan yardım almıştım bu konudao hazırlamıştı bu kodu.Sanırım os raw kısmında hata var bende biraz denedim birşeyler yapmaya çalıştım ama olmadı. Root adminim sunucumda /botcekall yazdıktan sonra sadece bot nickleri çıkıyor önüme sonra join yaptıgımı gösteriyorda servicesler gelmiyor bu seferde.
bakınız;

Alıntı:
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join
«Global Notice» : *** Global -- from OperServ: VazGeciLmezimSiN used RAW command for join


 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 23:40   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias botcekall { .enable #botserv bs bot list .timer 1 5 .disable #botserv } #botserv off on *:notice:*:*:if $nick == Botserv && (*@* iswm $1-) { var %i 1 var %s $lines(kanal.txt) while (%i <= %s) { echo -a $read(kanal.txt,%i) os raw : $+ $1 join $read(kanal.txt,%i) inc %i } } #botserv end

kanal.txt icerisine kanalları alt alta kaydedip bir dener misiniz, kanal.txt mirc ana klasöründe olsun. os raw komutunu değiştirmedim aklım user'e gitti , dalgınlık biraz =]

/botcekall şeklinde..

 
Alıntı ile Cevapla

Alt 24 Şubat 2009, 23:56   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




Dedigin şekilde kanal.txt içine kanalları yazdım kodu ekledim olmadı yine Arkadaşım sadece join yaptıgımı gösteriyo yukarda yazdıgım gibi değişen birşey olmadı yani.

 
Alıntı ile Cevapla

Alt 25 Şubat 2009, 00:45   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: botcekall




Yanılmıyorsam o zamanki sorun 1 #kanal işlemi içindi.
Şimdi aynı anda 1'den fazla kanala giriş yapması sözkonusu,bu durumda:
/os raw
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
otnicki join #kanal
yerine
/sajoin Botnick #kanal1,#kanal2,#kanal3
olarak uygulasak kod içerisinde,olmazmı ? (Oper komutlarıyla aram iyi değil,epey oldu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias botcek { .enable #botserv set -e %botkanal $1- bs bot list .timer 1 5 .disable #botserv } #botserv off on *:notice:*:*:if $nick == Botserv && (*@* iswm $1-) { sajoin $1 %botkanal } #botserv end

/botcekall #kanal1,#kanal2,#kanal3

Böyle bir yol izlemelisin,kanal isimlerine .txt 'ye eklemek gibi bir metodu unutun.
1 nicki aynı anda birden çok kanala alan komutu bulduysanız,geriye notice event'ını düzenlemek kalıyor...

Ayrıca kod içerisinde $nick == Botserv (notice gönderen nick) demişsin ama gelen notice mesajlarda "«-BotServ\Private-»" diye yazıyor...
Burayıda göz ardı etmeyelim.Biraz kurcala bakalım,sonuç alamazsan tekrar bakarız yine...

İyi forumlar...

 
Alıntı ile Cevapla

Cevapla

Etiketler
botcekall, mirc, mirc download, mirc indir


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

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