![]() |
<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 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 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. |
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. |
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ] Kod: 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. |
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ı |
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. |
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. |
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. |
Cevap: <Reflect> "mesaj geldi" <osman> ekle adsad@hotmail.com [ Ban! ] Alıntı:
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. |
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. |
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 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] gibi msn adreslerinin reklamlarını? engellemek maksat |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:20. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk