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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Eylül 2007, 00:00   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
<Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Selam arkadaşlar. başlık biraz saçma yazacak bişey bulamadım.

Benim ufak bir botum var.

Özeline mesaj geldiqi zaman Benim #X1 Kanalına yansıtıyor.

Örn : [22:14] <Reflect> "mesaj geldi" <osman> ekle
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Reflect nicki benim botum osman nicki botun özeline reklam yapior #X1 kanalına yansıtıor. Yanısıttıqı anda reklam yapan nicki bulunduqum kanallardan uzaklastırılmasını istiyorum mümkünmüdür.

Kolay gelsin arkadaslar.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 04 Eylül 2007, 00:41   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Mümkündür.
Eğer devamlı şu şekilde ise; <Reflect> "mesaj geldi" <osman> reklam mesajı.Bu kode işine yarıyacaktır.

on *:text:*:#x1: { if $nick == Reflect { .var %: = $gettok($gettok($1-,2,60),1,62) | var %. = $comchan(%:,0) | while %. { if $me isop $comchan(%:,%.) { .mode $v2 +b %: } | dec %. } } }

Edit: Açıklama yapayım kafan karışmasın;
Şimdi #x1 kanalına, Reflect nick'i tarafından;
"mesaj geldi" <osman> reklam mesajı.
Şeklinde mesaj geldiği zaman;
<osman> kısmını $gettok "token identifier ile ayıklıyoruz.
Elimizde osman kalıyor.
Sonra bu osman nick'ine var komutu ile geçiçi veriable ekliyoruz.
Son osman ile ortak bulunduğumuz kanalları veriable olarak atıyoruz.
Devamında while döngüsü ile bu kanalların hepsini gözden geçiriyoruz,
Ve son olarak bu gözden geçen kanalların herhangi birisi veya daha fazlasında op isen osman nick'ini bulunduğun tüm kanallardan banlıyorsun.

Umarım işini görür.


Konu L4roXyL tarafından (04 Eylül 2007 Saat 00:51 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 04 Eylül 2007, 00:46   #3
Çevrimdışı
Kan
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias rklm { var %. = 1 while $read(rklm.txt,%.) { if $v1 iswm $1- { return $v1 } inc %. } return $false } on *:Text:*:?:{ if $rklm($1-) { if (root isin $address($nick,0)) { halt } if (admin isin $address($nick,0)) { halt } if (ircop isin $address($nick,0)) { halt } if (oper isin $address($nick,0)) { halt } if (desk isin $address($nick,0)) { halt } msg #ircd Bot/Inviter/Trojan $nick < $+ $nick $+ > $1- } } on *:Text:*:#ircd:{ if !ekle* iswm $1- { if $read(rklm.txt,w,$2-) { msg $chan  $+ $2 $+  Reklam Listesinde Var } else { write rklm.txt $2- msg $chan  $+ $2 $+  Reklam Listesine Eklendi } } if !sil* iswm $1- { if !$read(rklm.txt,w,$2-) { msg $chan  $+ $2 $+  Reklam Listesinde Yok } else { write $+(-,dw,$2-) rklm.txt msg $chan  $+ $2 $+  Reklam Listesinden Silindi } } }


Bu kodu bota eklersen ve kendi mircine


on *:text:*:#ircd:{
if *Bot/Inviter/Trojan* iswm $1- {
gline $2 +0 Reklam!
}
}

bunuda kendi mircine eklersen istedigin olabilir.

!Ekle Reklam
!sil Reklam seklinde yapabilirsin. Kod L4roXyL nicki arkadasa aittir. Kanallari degisirsen ıolucaktir.

__________________
Ben anlattikca insanlar resmimi cizer, konustukca ozumu anlar, tanidikca da ozur dilerler..
 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 11:46   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Usta ben bunu tam olarak anlıyamadım simdi dediqin gibi yaptım code'ları ekledim kanalları benim kanala ayarladım. reklamda ekledim. botun özeline eklediqim reklamı yazdım kanala yansıttı bi gelisme olmadı


Konu lacremel tarafından (05 Eylül 2007 Saat 11:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 12:13   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Dediğim gibi eğer mesaj Reflect nick'i tarafından şu şekilde geliyorsa;
<Reflect> "mesaj geldi" <nick> reklam mesajı.
Kesinlikle çalışması lazım, ki denedim zaten.
Kullanıcı seninle ortak bir kanalda bulunmuyorsa zaten çalışmaz, ayrıca ortak kanallarda op değilsen yine çalışmayacaktır.

 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 12:18   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




evet öyle Geliyorda hocam userin biri özele selam yazsada aynı sekil yansıtıyor user kaybı olmazmı o sekil. Kan arkadasımızın verdiqi code'u anlatırmısın hocam.

 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 12:54   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




E botun özeline belirli kelime yazanları yansıtmalısın.
Mesela;
on *:text:*:?: { if *[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] iswm $1- ||*.com iswm $1- { .msg #x1 "Mesaj geldi" $+(<,$nick,>) $1- } }
Gibi.
Daha mantıklı olacaktır.

 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 22:08   #8
Çevrimdışı
Kan
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




lacremel Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
evet öyle Geliyorda hocam userin biri özele selam yazsada aynı sekil yansıtıyor user kaybı olmazmı o sekil. Kan arkadasımızın verdiqi code'u anlatırmısın hocam.



Ordaki kodu isleyisi su sekildedir;
ekledigin mesajlar ozele gelirse 2 mesaj gelicek kanalina Bot/Inviter/Trojan seklinde o sekilde geldi mi kendi mircine ekledigin kod harekete gecicek ve yaptigin ceza-i islem uygulanacak, eklemedigin kelimeler gelirse sorun olmuyacaktir, selam gelince kanala yazmasının amaci hangi rekamlar olup bitiyor onu anlamak icin. Anlatabilmisimdir umarim.

__________________
Ben anlattikca insanlar resmimi cizer, konustukca ozumu anlar, tanidikca da ozur dilerler..
 
Alıntı ile Cevapla

Alt 05 Eylül 2007, 22:26   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




Botun özeline her yazılanın kanala gelmesi çok boş ve gereksiz işlev(bana göre) Onun yerine belirli kelimeler yazıldığı zaman kanala gelmesi daha mantıklı olacaktır. Hı illa'ki ben hepsinin gelmesini istiyorum kardeşim, gelen mesajların içinde reklam kelimesi var işlev yapmak istiyorum dersen;

on *:text:*:#x1: { if $nick == Reflect && *http* iswm $gettok($1-,2,62) || *.com iswm $gettok($1-,2,62) || *.net iswm $gettok($1-,2,62) || *mail* iswm $gettok($1-,2,62) { .var %: = $gettok($gettok($1-,2,60),1,62) | var %. = $comchan(%:,0) | while %. { if $me isop $comchan(%:,%.) { .mode $v2 +b %: } | dec %. } } }

Bak bu dediğime dikkat et;
Eğer #x1 kanalına; Reflect nick'inden mesaj:
<Reflect> "mesaj geldi" <nick> reklam mesajı.
Şeklinde geliyorsa kod çalışır.
Token identifier'larını ona göre ayarladım çünki;
|| karakter'leri ile reklam kelimelerini çuğaltabilirsin.
Denedim ve kusursuz çalışmakta.
Umarım işini görür.

 
Alıntı ile Cevapla

Alt 15 Eylül 2007, 13:26   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ]




bişi sorucam bu arkadaş bota istiyor ya bende, özelime istemediğim yazılar geldiğinde otomatik olarak killclones atıcak?

Örnek: <begüm> çıtır kızlar için tıklaaaaa
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


gibi msn adreslerinin reklamlarını? engellemek maksat

 
Alıntı ile Cevapla

Cevapla

Etiketler
adsadhotmailcom, geldiquot, ltosmangt, ltreflectgt, mirc download, mirc indir, quotmesaj


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
" !nick ekle isim yaş sistemi " Kafkef mIRC Scripting Sorunları 2 16 Eylül 2011 22:47