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/)
-   -   Bota komut uygulatma (https://www.ircforumlari.net/mirc-scripting-sorunlari/112765-bota-komut-uygulatma.html)

ShaoLin 25 Mayıs 2008 17:55

Bota komut uygulatma
 
arkadaşlar merhaba. benim bir sorum olacak. Özel kanalım için bir koruma botu sokuyorum. ben op iken !voice nick dedigim de voice veriyor ya da devoice deop dehalfop vs işliyor. ben birde bunun ben deop iken yapmasını istiyorum. yani ben optan indigimde kanal geneline !devoice nick yazınca nicki devoice etmesini istiyorum. yardım edecek arkadaşlara sşimdiden teşekkürler iyi frumlar.

shAnk 25 Mayıs 2008 18:03

Cevap: Bota komut uygulatma
 
On Master:Text:!devoice*:#:{ mode # -v $2 }

Kodları Bu Şekilde Ekleyeceksin Ardından;
Botun mIRC'ini Açıp, Yazı Yazılan Bölüme;

/Auser Master Nickin
Şeklinde Bir Komut Uygulacaksın.

Umarım Anlatabilmişimdir :)

ShaoLin 25 Mayıs 2008 18:11

Yanıt: Bota komut uygulatma
 
anlamadım valla ekledim olmadı da

shAnk 25 Mayıs 2008 18:19

Cevap: Bota komut uygulatma
 
Olması Gerekir.

Örnek Kod;
on Master:text:!Devoice*:#:{ /mode # -v $2 | Msg #  $Nick  : # Kanalında $2 Devoice(-v) Edildi. }

/Auser Master Nickin Kısmını Şöyle Yapalım O Zaman.

Alt + R yap Users Bölümüne
Master:Nickin

Şeklinde Ekleme yap.

ShaoLin 25 Mayıs 2008 18:22

Yanıt: Bota komut uygulatma
 
hacım dedigini aynen yaptım. hala aynı şeyi diyor.

[18:19] <Siyah> !devoice Siyah
[18:19] <@ViLma> Siyah: Operatör simgenizi, sistem göremedi.

demek istedigim yani ben deop kende aynı işlevi yapsın

Nornd 25 Mayıs 2008 18:24

Cevap: Bota komut uygulatma
 
Anladığım kadarıyla, arkadaş bot'un deop konumunda olmasına rağmen; !devoice nick veya !deop nick komutlarında nick'e belirtilen işlemin yapılmasını istiyor. Bunun olması içinde, mantıken düşündüğümüzde, biz normalde deop iken nasıl kanal modlarını giremiyorsak, bunu yerine ChanServ üzerinden deop/devoice işlemlerini yapıyorsak, bunun aynısını bot üzerine kodlamak lâzım. Ki bot deop olduğunda bile ChanServ üzerinden user'i yönlendirsin.

Şimdi bu işlemi bot'un yapabilmesi için kodları aynen giriyoruz.

On master:Text:!devoice*:#:{ cs devoice # $1 }

On master:Text:!deop*:#:{ cs deop # $1 }

Bu kodları girdikten sonra, /auser master nickin komutunu gireceksin, işlem tamamdır.

shAnk 25 Mayıs 2008 18:24

Cevap: Yanıt: Bota komut uygulatma
 
Alıntı:

ShaoLin Nickli Üyeden Alıntı (Mesaj 467832)
hacım dedigini aynen yaptım. hala aynı şeyi diyor.

[18:19] <Siyah> !devoice Siyah
[18:19] <@ViLma> Siyah: Operatör simgenizi, sistem göremedi.

demek istedigim yani ben deop kende aynı işlevi yapsın

Zaten Verdiğim Bu Komut Yapar Ama Sen Sanırım Diğer Operator ikende seni dinlemesi için gereken Kodu Silmemişsin Diğer Kodu Sil Bu Dediklerimi yap olacaktır.

Alıntı:

Fake Nickli Üyeden Alıntı (Mesaj 467836)
Anladığım kadarıyla, arkadaş bot'un deop konumunda olmasına rağmen; !devoice nick veya !deop nick komutlarında nick'e belirtilen işlemin yapılmasını istiyor. Bunun olması içinde, mantıken düşündüğümüzde, biz normalde deop iken nasıl kanal modlarını giremiyorsak, bunu yerine ChanServ üzerinden deop/devoice işlemlerini yapıyorsak, bunun aynısını bot üzerine kodlamak lâzım. Ki bot deop olduğunda bile ChanServ üzerinden user'i yönlendirsin.

Şimdi bu işlemi bot'un yapabilmesi için kodları aynen giriyoruz.

On master:Text:!devoice*:#:{ cs devoice # $1 }

On master:Text:!deop*:#:{ cs deop # $1 }

Bu kodları girdikten sonra, /auser master nickin komutunu gireceksin, işlem tamamdır.


Aynını Dedim Zaten Fakat Eski Kodu Silmemiş Sanırım. Büyük Ihtimalde Silmemiş:)

ShaoLin 25 Mayıs 2008 18:28

Yanıt: Bota komut uygulatma
 
botun remotesindeki komutlar yerini buldum

Kod:

on *:text:*:#:{
  if !k isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .kick $chan $2 $3-
    }
  }
  if !kb isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +b $2 | .kick $chan $2 $3 $4-
    }
  }
  if !voice isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +v $2
      .msg $chan $2 :  $chan Kanalında $nick tarafından size voice 4(+v) verilmiştir.
    }
  }
  if !devoice isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan -v $2
      .msg $chan $2 :  $chan Kanalında voiceniz 4(+v)  $nick  tarafından alınmıştır.
    }
  }
  if !deop isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan -o $2
    }
  }
  if !op isin $1 {
    if $nick !isop $chan {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +o $2 
    }
  }
}

buradan neyi değiştirin diyorsanız yapayım onu

shAnk 25 Mayıs 2008 18:33

Cevap: Bota komut uygulatma
 
Kod:

on Master:text:*:#:{
  if !k isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .kick $chan $2 $3-
    }
  }
  if !kb isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +b $2 | .kick $chan $2 $3 $4-
    }
  }
  if !voice isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +v $2
      .msg $chan $2 :  $chan Kanalında $nick tarafından size voice 4(+v) verilmiştir.
    }
  }
  if !devoice isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan -v $2
      .msg $chan $2 :  $chan Kanalında voiceniz 4(+v)  $nick  tarafından alınmıştır.
    }
  }
  if !deop isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan -o $2
    }
  }
  if !op isin $1 {
      .msg $chan $nick $+ : Operatör simgenizi, sistem göremedi.
    }
    else {
      .mode $chan +o $2 
    }
  }
}

Bu Şekilde Dene ve Botda /Auser master Nickin Komutunu Uygulamayı Unutma

ShaoLin 25 Mayıs 2008 18:37

Yanıt: Bota komut uygulatma
 
Çok teşekkür ederim arkadaslar oldu :) başınızı ağrıttım kusura bakmayın )


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net