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/)
-   -   Servis Noticelerini Kanala Yansıtmak . ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/475755-servis-noticelerini-kanala-yansitmak.html)

Eset 22 Nisan 2012 10:37

Servis Noticelerini Kanala Yansıtmak . ?
 
Kod:

on *:text:*:#kanal: {
  if ($1 == .sop) {
    if $2 == ekle {
      if !$read(admin.txt,w,$nick) { .msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. }
      else { cs sop $3 $4 | msg #  $3 $4 kanalının sop listesine eklenmiştir. }
    }
  }
}

eğer botun yetkisi yoksa bota ( < ChanServ > Bu komutu kullanma izniniz yok. )
gibisinden uyarı gelecektir ben bu uyarıyı koda nasıl eklerim .sop ekle nick dediğimde eğer yetkisi yoksa sop listesine eklenmiştir yerine bu komuta erişimim yok diye msg atabilir mi.

SiLuet 22 Nisan 2012 16:36

Cevap: Servis Noticelerini Kanala Yansıtmak . ?
 
Alıntı:

Eset Nickli Üyeden Alıntı (Mesaj 1041098440)
Kod:

on *:text:*:#kanal: {
  if ($1 == .sop) {
    if $2 == ekle {
      if !$read(admin.txt,w,$nick) { .msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. }
      else { cs sop $3 $4 | msg #  $3 $4 kanalının sop listesine eklenmiştir. }
    }
  }
}

eğer botun yetkisi yoksa bota ( < ChanServ > Bu komutu kullanma izniniz yok. )
gibisinden uyarı gelecektir ben bu uyarıyı koda nasıl eklerim .sop ekle nick dediğimde eğer yetkisi yoksa sop listesine eklenmiştir yerine bu komuta erişimim yok diye msg atabilir mi.

Kod:

on *:text:*:#Kanal: {
  if ($1 == .sop) {
    if $2 == ekle {
      if !$read(admin.txt,w,$nick) { .msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. }
      else {
        .enable #csnotice
        set %accchan $3
        cs sop $3 add $4
      }
    }
  }
}
#csnotice off
on *:notice:*:*:{
  if ($nick == Chanserv) {
    if (erisiminiz yok. isin $1-) {  msg %accchan $1- | .disable #csNotice | unset %accchan    }
    if (SOP listesine eklendi. isin $1-) {  msg %accchan $1- | .disable #csNotice | unset %accchan  }
  }
}
#csnotice end

Chanserv den gelen noticeler Farklıysa Kendi Servevrinize göre Düzenleyip Kullanabilirsinz.

Eset 22 Nisan 2012 20:39

Cevap: Servis Noticelerini Kanala Yansıtmak . ?
 
hocam Allah Razı olsun gerçekten her foruma sizin gibi insan lazım çok işime yaradı.

SiLuet 22 Nisan 2012 21:02

Cevap: Servis Noticelerini Kanala Yansıtmak . ?
 
Alıntı:

Eset Nickli Üyeden Alıntı (Mesaj 1041098804)
teşekkürler peki botun ayarlanmış bir özelliği var lag olmasın diye, chanservden yada herhangi bir servisden gelen mesajlar echo olarak statüsde gösteriyor echoları yansıtabiliyormuyuz

Servislerden Gelen Bütün Mesajları Belirlediğin Kanal yansıtmak istiyorsan Aşağıdaki Kodu Kullanabilirsin.

Kod:

on *:notice:*:*:{ msg #KANAL $1- }

Eset 22 Nisan 2012 21:21

Cevap: Servis Noticelerini Kanala Yansıtmak . ?
 
hocam ben şöyle denemeler yaptım listesinde dedi fakat silindi ya da bulunamadıya cevap vermedi neden olabilir.

ayraç kaptmayı unutmuşum hocam teşekkürler

Kod:

on *:text:*:#Microsoft: {
  if ($1 == .sop) {
    if $2 == ekle {
      if !$read(admin.txt,w,$nick) { .msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Degilsiniz. }
      else {
        .enable #csnotice
        set %accchan $3
        cs sop $3 add $4
      }
    }
    if ($2 == sil) {
      if !$read(admin.txt,w,$nick) { .msg $chan $+(",$nick,") Bu Komutu Kullanmaya Yetkili Değilsiniz. }
      else {
        .enable #csnotice
        set %accchan $3
        cs sop $3 del $4
      }
    }
  }
  #csnotice off
  on *:notice:*:*:{
    if ($nick == Chanserv) {
      if (erisiminiz yok. isin $1-) {  msg #microsoft $1- | .disable #csNotice | unset %accchan    }
      if (listesinde. isin $1-) {  msg #microsoft $1- | .disable #csNotice | unset %accchan    }
      if (SOP listesine eklendi. isin $1-) {  msg #microsoft  $1- | .disable #csNotice | unset %accchan  }
      if (silindi. isin $1-) { msg #microsoft $1- | .disable #csNotice | unset %accchan }
      if (bulunamadi. isin $1-) {  msg #microsoft $1- | .disable #csNotice | unset %accchan    }
    }
  }
  #csnotice end



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

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