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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Normal Kanal Botu oluşturma (https://www.ircforumlari.net/mirc-scripting-sorunlari/55711-normal-kanal-botu-olusturma.html)

Braun 26 Nisan 2008 22:52

Normal Kanal Botu oluşturma
 
Selam normal bir kanal botu yapıyorum can sıkıntısı :=)

Botumun özeline yazılanların @monitor pencresinde çıkmasını istiyorum nasıl yaparız.

Aklıma başka bot ile ilgili sorular gelirse bu başlık altından yazarım kolay gelsin şimdiden teşekkürler.

XcLusive 26 Nisan 2008 23:01

Cevap: Normal Kanal Botu oluşturma
 
botun remotesine eklenecek kod;
Kod:

on ^*:text:*:?:.msg BotSahibi $1- | closemsg $nick | halt

kendi mirc'ine eklenecek kod;
Kod:

on ^*:text:*:?:{
  if $nick != BotNicki return
  $iif(!$window(@monitor),window -ne @monitor,echo $color(text) -t @monitor $+(<,$nick,>) : $1-)
  closemsg $nick
  halt
}

denemedim çalışması gerek..

Braun 26 Nisan 2008 23:08

Cevap: Normal Kanal Botu oluşturma
 
Tşk oldu ama birde özele msg atan nickleride göstermesini istiyorum.

XcLusive 26 Nisan 2008 23:10

Cevap: Normal Kanal Botu oluşturma
 
sanırım botun özeline yazanları görmek istiyorsun..

Kod:

on *:text:*:?:.msg BotSahibi $1-

Braun 26 Nisan 2008 23:15

Cevap: Normal Kanal Botu oluşturma
 
Böyle yaptım bu sefer hiç olmadı yazılanlar gene botun özeline geliyo bendede monitor pencresi açılıyor ama bir şey gözükmüyor yazılanlar botun özeline gidiyor.

XcLusive 26 Nisan 2008 23:20

Cevap: Normal Kanal Botu oluşturma
 
-botun özeline yazan nickleri kapamamak mı istiyorsun?
-senin özeline bot mesaj yazarsa botu özelinden kapatmamak mı istiyorsun?
ne istediğini tam anlamıyla öğreneyim ona göre kodu vereyim :)

Braun 26 Nisan 2008 23:25

Cevap: Normal Kanal Botu oluşturma
 
Botun özeline yazan nickleri monitor pencresinde görmek istiyorum.
İlk verdiğin koda göre botun özeline gelen mesajlar sadece monitor pencresine çıkıyor ama hangi nickin yazdığı görünmüyor ben yazan nickinde monitor pencresinde görünmüesini istiyorum.

XcLusive 26 Nisan 2008 23:42

Cevap: Normal Kanal Botu oluşturma
 
kendi mircine ekleyeceksin;
Kod:

on ^*:text:*:?:{
  if $nick != BotNicki return
  $iif(!$window(@monitor),window -ne @monitor,haldtef)
  echo $color(text) -t @monitor $+(<,$nick,>) : $1-
  closemsg $nick
  halt
}

bota ekleyeceksin;
Kod:

on ^*:text:*:?:.msg BotSahibi $1- | closemsg $nick | halt
denedim çalışıyor..

Braun 26 Nisan 2008 23:57

Cevap: Normal Kanal Botu oluşturma
 
Bot adı ; Siyah_Beyaz
Şöyle açıklayım mesela botun özeline clas nicki iyi geceler yazdı.

Monitor ekranındada şu şekilde görünmesini istiyorum ;

Siyah_Beyaz : Clas nicki mesaj yazdı mesajı : İyi geceler

Braun 27 Nisan 2008 00:01

Cevap: Normal Kanal Botu oluşturma
 
Ayrıca sadece botun özeline yazılanların monitor pencresine çıkmasını istemiştim normal kendi özelime yazılanlarda monitöre çıkıyor bunu nasıl düzeltiriz.

XcLusive 27 Nisan 2008 00:03

Cevap: Normal Kanal Botu oluşturma
 
echo $color(text) -t @monitor $+(<,$nick,>) : $1-
olan kısmı
echo $color(text) -t @monitor BotunNicki : $+(<,$nick,>) nick'i mesaj yazdı : $1-
olarak değiştirirsin..

KiLL 27 Nisan 2008 11:49

Cevap: Normal Kanal Botu oluşturma
 
Bota ekle
on *:text:*:?:{ msg BOTSAHİBİ $1- | close -m $nick }

Kendine Ekle
on *:text:*:?:{
if $nick == BOTNİCKİ { window -e @Monitör | echo @Monitör < $+ $nick $+ > $1- | close -m $nick }
}

Kırmızı yerleri kendine gore yapmayı unutma

Braun 27 Nisan 2008 12:03

Cevap: Normal Kanal Botu oluşturma
 
Peki bunu sadece bota ait mircte yapsak yani botun özeline gelen mesajlar @monitor pencresinde çıksın benim kullandığım mirc ile alakası olmayacak yani.
Botta ait mircin monitor pencresinde çıkacak.

KiLL 27 Nisan 2008 12:28

Cevap: Normal Kanal Botu oluşturma
 
on *:text:*:?:{ window -e @Monitör | echo @Monitör < $+ $nick $+ > $1- | close -m $nick }


Regex 27 Nisan 2008 13:12

Cevap: Normal Kanal Botu oluşturma
 
Halil, verdiğin bütün kodlarda mesaj yazan nick değil; botun nicki gözükür monitor penceresinde.

Bota ekle:

Kod:

on *:text:*:?:.msg Nickin -Rapor- $+(<,$nick,>) $1- | close -m $nick

Kendine ekle:

Kod:

on *:text:-Rapor-*:?:if $istok(Botnick,$nick,32) { $iif(!$window(@Monitor),window @Monitor) | echo @Monitor $2- | close -m $nick }

Umarım işine yarar...

Braun 27 Nisan 2008 19:34

Cevap: Normal Kanal Botu oluşturma
 
Peki mesela sevimli kanalına giren olduğu zaman botun ;

Selam Braun Sevimli kanalına giren 100.Kişisin diye notice şeklinde atmasını istiyorum.

XcLusive 27 Nisan 2008 19:41

Cevap: Normal Kanal Botu oluşturma
 
Kod:

on !*:join:#sevimli:inc %giris 1 | .notice $nick Kanala Giren $+(%giris,.) Kişisin..

Braun 29 Nisan 2008 13:47

Cevap: Normal Kanal Botu oluşturma
 
Birde statusta girdiğim tüm kanallrın who listesi çıkıyor bunu nasıl kapatabilirim engellerim.

XcLusive 29 Nisan 2008 15:20

Cevap: Normal Kanal Botu oluşturma
 
Kod:

raw 353:*:haltdef
raw 366:*:haltdef


Braun 29 Nisan 2008 15:43

Cevap: Normal Kanal Botu oluşturma
 
Hmm remoteye koydum ama girdiğim kanalların who listesi gene çıkıyor statusa

XcLusive 29 Nisan 2008 15:46

Cevap: Normal Kanal Botu oluşturma
 
pardon o /names içindi :)
Kod:

raw 352:*:haltdef
raw 315:*:haltdef

uykudan yeni kalktımda sorry :D

Braun 29 Nisan 2008 15:54

Cevap: Normal Kanal Botu oluşturma
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 388087)
pardon o /names içindi :)
Kod:

raw 352:*:haltdef
raw 315:*:haltdef

uykudan yeni kalktımda sorry :D

Hocam bende sadece who demişim nameste var 2 kodda işime yaradı sonuçta sağol :D

Regex 29 Nisan 2008 16:55

Cevap: Normal Kanal Botu oluşturma
 
Daha kısa olarak:

Kod:

raw *:*:if $istok(315 352 353 366,$numeric,32) { haltdef }

Braun 29 Nisan 2008 17:10

Cevap: Normal Kanal Botu oluşturma
 
Yav bu seferde komutla uygulayıncada çıkmıyor /who +c #kanal ; /names #kanal böyle yapıncada çıkmıyor
Benim istediğim kanallara girdiğimde statusta otamatik çıkmasın.

Regex 29 Nisan 2008 17:14

Cevap: Normal Kanal Botu oluşturma
 
haltdef yerine, halt yazmışım. Düzelttim.

Not: İşlev bakımından, yukarıdaki kodun XcLusive'ın verdiği koddan herhangi bir farkı yoktur; sadece tek satır hâline getirdim.

Braun 29 Nisan 2008 17:18

Cevap: Normal Kanal Botu oluşturma
 
Fark etmiyor hangisi olursa olsun komut olarak uygalıdğımdada çıkmıyor /names #kanal ve /who #kanal bu şekilde yapıncada çıkmıyor.

Braun 30 Nisan 2008 15:44

Cevap: Normal Kanal Botu oluşturma
 
Güncel.

XcLusive 30 Nisan 2008 15:51

Cevap: Normal Kanal Botu oluşturma
 
Alıntı:

Braun Nickli Üyeden Alıntı (Mesaj 388182)
Fark etmiyor hangisi olursa olsun komut olarak uygalıdğımdada çıkmıyor /names #kanal ve /who #kanal bu şekilde yapıncada çıkmıyor.

anlayamadım :s

Braun 30 Nisan 2008 15:56

Cevap: Normal Kanal Botu oluşturma
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 388971)
anlayamadım :s

Hocam şimdi ben istiyorumki kanallara girdiğim zaman statusta kanalların who ve names listesi çıkıyor otamatik statusa bende otamatik olarak çıkmasını istemiyorum.

Senin verdiğin komutta otamatik olarak kanalalrın who ve names listesi çıkmıyor ama , komut olarak uyguladığım zamanda çıkmıyor mesela ;

/who #kanal ve /names #kanal yapıyorum hiç bir şey çıkmıyor

Yani kanalara girdiğim zaman kanalların oto names ve who bilgileri statusa çıkmayacak ama istediğim zaman komut uyguladığım zaman görmek istiyorum.

Braun 01 Mayıs 2008 22:45

Cevap: Normal Kanal Botu oluşturma
 
Alıntı:

Braun Nickli Üyeden Alıntı (Mesaj 388982)
Hocam şimdi ben istiyorumki kanallara girdiğim zaman statusta kanalların who ve names listesi çıkıyor otamatik statusa bende otamatik olarak çıkmasını istemiyorum.

Senin verdiğin komutta otamatik olarak kanalalrın who ve names listesi çıkmıyor ama , komut olarak uyguladığım zamanda çıkmıyor mesela ;

/who #kanal ve /names #kanal yapıyorum hiç bir şey çıkmıyor

Yani kanalara girdiğim zaman kanalların oto names ve who bilgileri statusa çıkmayacak ama istediğim zaman komut uyguladığım zaman görmek istiyorum.

güncel.

Braun 04 Mayıs 2008 14:41

Cevap: Normal Kanal Botu oluşturma
 
Neyse peki;

Birisi beni banladığında mircimindse yetkim varsa kanalda o kişiyi banlayıp kicklemesini istiyorum. Nasıl yaparım


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:28.

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