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/)
-   -   Çözüldü Muaf kanal (https://www.ircforumlari.net/mirc-scripting-sorunlari/558864-muaf-kanal.html)

Darnasus 26 Aralık 2013 18:06

Muaf kanal
 
Kod:

/dmode { var %; = 1 | while $chan(%;) { mode $v1 +D | inc %; } }
Yukaridaki aliasese muaf kanal nasil ekleyebilirim. !$istok ekledim calismadi

IrCbaStarD 26 Aralık 2013 18:11

Cevap: Muaf kanal
 
Kod:

/dmode { var %; = 1 | while $chan(%;) { if !$istok(#kanal1 #kanal2,$v1,32)  { mode $chan(%;) +D } | inc %; } }

cinaryigit 02 Ekim 2020 08:40

Cevap: Muaf kanal
 
Selam arkadaşlar,
Kod:

on *:text:*:#:{
  if ($regex($nick,/^(Nick|Nick1)$/i)) {
    if !$istok(#Y-Kanal #muafkanal2 #muafkanal3,$chan,32) {
      if $regex($1,/^[!.][ıiİ]pban$/Si) {
        mode $3 +b $+($right($address($2,2),-1))
      }

Nicki listede olanlar her hangi bir kanalda !ipban nick #kanal yazınca bu kodu kullanabilir. bu koda muaf kanal ekleyebiliyorum onda da sorun yok. Yalnız on *:text:*:#x-kanal:{ yapınca sadece #x-kanal da ve listede ismi olanlar bu kodu kullanabilir. Ben buna şöyle bir muaf eklemek istiyorum: #x-kanalında kod kullanılsa da (!voice nick #Y-kanal) #Y-Kanalı muaf olsun orada kod işlemesin istiyorum. Tekrarlamak gerekirse: Muaf eklediğim kanal içinde kodu kullanınca muaf çalışıyor ama #x-kanal üzerinden #y-kanal'ını muaf yapamadım.
Yardımlarınızı rica ediyorum. Teşekkür ederim şimdiden

cLntS 12 Haziran 2021 17:34

Cevap: Muaf kanal
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Hocam, kanallara girişte otomatik halfop'a çıkmak istiyorum fakat, txt okutmalı muaf kanal ekleme olayı da olsun istiyorum, örnek !Muafk Ekle #IRCd eklendiğinde, o kanalda bana halfop vermesin. böyle bir kod varmıdır rica etsem geri dönüş yapar mısınız ?

YouMyCure 13 Haziran 2021 17:19

Cevap: Muaf kanal
 
Alıntı:

cLntS Nickli Üyeden Alıntı (Mesaj 1042497276)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Hocam, kanallara girişte otomatik halfop'a çıkmak istiyorum fakat, txt okutmalı muaf kanal ekleme olayı da olsun istiyorum, örnek !Muafk Ekle #IRCd eklendiğinde, o kanalda bana halfop vermesin. böyle bir kod varmıdır rica etsem geri dönüş yapar mısınız ?

Ozelde veya kanalda !muafk ekle-sil-list #kanal kodu denemedim ama çalışır.
Kod:

on *:input:*: {
  if $regex($1,/^([.!]muafk)$/Si) {
    elseif $2 ==list {
      var %i = 1 | while %i <= $hget(muafk,0).item {
        echo -a $hget(muafk,%i).data
        inc %i
      }
    }
    elseif $2 == sil && $3 {
      if !$hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde degil. | return }
      .hdel muafk $6 | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal listesinden silindi.
    }
    elseif $2 == ekle && $3 {
      if $hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde. | return }
      .hadd -m muafk $6 ok | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal olarak eklenmistir.
    }
  }
}
on *:start: { if !$hget(muafk) { .hmake muafk | hload muafk muafk.ymc } }
on *:join:#: { if $nick = $me { $iif(!$hget(muafk,#),mode # +h $me) } }


cLntS 14 Haziran 2021 00:05

Cevap: Muaf kanal
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042497633)
Ozelde veya kanalda !muafk ekle-sil-list #kanal kodu denemedim ama çalışır.
Kod:

on *:input:*: {
  if $regex($1,/^([.!]muafk)$/Si) {
    elseif $2 ==list {
      var %i = 1 | while %i <= $hget(muafk,0).item {
        echo -a $hget(muafk,%i).data
        inc %i
      }
    }
    elseif $2 == sil && $3 {
      if !$hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde degil. | return }
      .hdel muafk $6 | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal listesinden silindi.
    }
    elseif $2 == ekle && $3 {
      if $hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde. | return }
      .hadd -m muafk $6 ok | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal olarak eklenmistir.
    }
  }
}
on *:start: { if !$hget(muafk) { .hmake muafk | hload muafk muafk.ymc } }
on *:join:#: { if $nick = $me { $iif(!$hget(muafk,#),mode # +h $me) } }


Teşekkür ederim.

cLntS 14 Haziran 2021 02:32

Cevap: Muaf kanal
 
Alıntı:

YouMyCure Nickli Üyeden Alıntı (Mesaj 1042497633)
Ozelde veya kanalda !muafk ekle-sil-list #kanal kodu denemedim ama çalışır.
Kod:

on *:input:*: {
  if $regex($1,/^([.!]muafk)$/Si) {
    elseif $2 ==list {
      var %i = 1 | while %i <= $hget(muafk,0).item {
        echo -a $hget(muafk,%i).data
        inc %i
      }
    }
    elseif $2 == sil && $3 {
      if !$hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde degil. | return }
      .hdel muafk $6 | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal listesinden silindi.
    }
    elseif $2 == ekle && $3 {
      if $hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde. | return }
      .hadd -m muafk $6 ok | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal olarak eklenmistir.
    }
  }
}
on *:start: { if !$hget(muafk) { .hmake muafk | hload muafk muafk.ymc } }
on *:join:#: { if $nick = $me { $iif(!$hget(muafk,#),mode # +h $me) } }


Denedim çalışmadı..

YouMyCure 15 Haziran 2021 05:27

Cevap: Muaf kanal
 
Alıntı:

cLntS Nickli Üyeden Alıntı (Mesaj 1042498079)
Denedim çalışmadı..

Denendi kod çalışıyor
Kod:

on *:input:*: {
  if $regex($1,/^([.!]muafk)$/Si) {
    elseif $2 == list {
      var %i = 1 | while %i <= $hget(muafk,0).item {
        echo -a $hget(muafk,%i).data
        inc %i
      }
    }
    elseif $2 == sil && $3 {
      if !$hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde degil. | return }
      .hdel muafk $3 | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal listesinden silindi.
    }
    elseif $2 == ekle && $3 {
      if $hget(muafk,$3) { echo -a $3 zaten muaf kanal listesinde. | return }
      .hadd -m muafk $3 ok | .hsave muafk muafk.ymc
      echo -a $3 muaf kanal olarak eklenmistir.
    }
  }
}
on *:start: { if !$hget(muafk) { .hmake muafk | hload muafk muafk.ymc } }
on *:join:#: { if $nick = $me { $iif(!$hget(muafk,#),mode # +h $me) } }


FuLLMooN 16 Ekim 2024 15:07

Cevap: Muaf kanal
 
selam arkadaşlar;
Otomatik selam alma remotesine muaf kanal eklemek istiyorum. yardımcı olursanız sevinirim. Elimdeki kode şu şekilde,

menu status {
Otomatik Selam Alma
.Aç :.enable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Açıldı --
.Kapat :.disable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Kapatıldı --
}

#otoselam on

on *:text:*:#:{
if S.a == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if sLm == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selam == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selamlar == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selamlar. == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

}

#otoselam end



on *:text:*:#:{ bu kodun altına if !$istok(#Helpers #Help #Egitim ,$chan,32) { kodunu ekledim ama statüste #OTOSELAM Unknown command yazıyor. yanlış kullanıyorum sanırım.

Gurkan 16 Ekim 2024 16:46

Cevap: Muaf kanal
 
Alıntı:

FuLLMooN Nickli Üyeden Alıntı (Mesaj 1042934932)
selam arkadaşlar;
Otomatik selam alma remotesine muaf kanal eklemek istiyorum. yardımcı olursanız sevinirim. Elimdeki kode şu şekilde,

menu status {
Otomatik Selam Alma
.Aç :.enable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Açıldı --
.Kapat :.disable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Kapatıldı --
}

#otoselam on

on *:text:*:#:{
if S.a == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if sLm == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selam == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selamlar == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

if Selamlar. == $1- {
/timer 1 7 /msg $chan a.selam $nick hoş qeldin }

}

#otoselam end



on *:text:*:#:{ bu kodun altına if !$istok(#Helpers #Help #Egitim ,$chan,32) { kodunu ekledim ama statüste #OTOSELAM Unknown command yazıyor. yanlış kullanıyorum sanırım.

Kod:

menu status {
  Otomatik Selam Alma
  .Aç :.enable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Açıldı --
  .Kapat :.disable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Kapatıldı --
}

#otoselam on

on *:text:*:#:{
var %text = $lower($1-)
var %muafKanallar = #kanal #kanal #kanal
 
  if (!$istok(%muafKanallar, $chan, 32)) {
    if (%text iswm *s.a* || %text iswm *slm* || %text iswm *selam* || %text iswm *selamlar*) {
 
    /timer 1 7 /msg $chan a.selam $nick hoş geldin
    }
  }
}

#otoselam end


FuLLMooN 16 Ekim 2024 17:09

Cevap: Muaf kanal
 
gürkan selamlar cevabın için teşekkür ederim ama kod çalışmıyor

Gurkan 16 Ekim 2024 17:17

Cevap: Muaf kanal
 
Alıntı:

FuLLMooN Nickli Üyeden Alıntı (Mesaj 1042934980)
gürkan selamlar cevabın için teşekkür ederim ama kod çalışmıyor

Kod:

menu status {
  Otomatik Selam Alma
  .Aç :.enable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Açıldı --
  .Kapat :.disable #otoselam | echo -a 8,1 -- Otomatik Selam Alma Kapatıldı --
}

#otoselam on

on *:text:*:#:{
  var %text = $lower($1-)
  var %muafKanallar = #kanal #kanal #kanal

  if (!$istok(%muafKanallar, $chan, 32)) {
    if (%text isin s.a slm selam selamlar) {
      /timer 1 7 /msg $chan a.selam $nick hoş geldin
    }
  }
}

#otoselam end

dene bakalım

FuLLMooN 16 Ekim 2024 17:23

Cevap: Muaf kanal
 
bu kode çalıştı ama mesela selamun aleyküm yazılanlara cevap vermiyor arada boşluk olduğu için sanırım

Gurkan 16 Ekim 2024 17:30

Cevap: Muaf kanal
 
Alıntı:

FuLLMooN Nickli Üyeden Alıntı (Mesaj 1042934982)
bu kode çalıştı ama mesela selamun aleyküm yazılanlara cevap vermiyor arada boşluk olduğu için sanırım

aslında iswm kullanmak istememin sebebi buydu. Cümle ya da kelime içerisinde geçerse arasın diye.

if (%text isin s.a slm selam selamlar) kodun burasına varyasyonlarını ekleyebilirsin.

if (%text isin s.a slm selam selamlar selamun aleykum selamun aleyküm) gibi ...

FuLLMooN 16 Ekim 2024 17:43

Cevap: Muaf kanal
 
teşekkür ederim gürkan zaman ayırdığın için

Feragat 17 Ekim 2024 22:30

Cevap: Muaf kanal
 
Eğer isterseniz Text event'ı kullanırken muaf kanal için "koşul" oluşturmak yerine event'ın kanal bölümüne çalışmasını istediğiniz kanalları ekleyin.

Örnek:

Kod:

on *:text:*:#a,#b,#c,#d:{ kodlar}
Hatta yerinizde olsam matchtext kısmını da kullanırdım.

Kolay gelsin.


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

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