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ü tüm kanalları +m e alma remotesi (https://www.ircforumlari.net/mirc-scripting-sorunlari/889163-tum-kanallari-m-e-alma-remotesi.html)

AkMaN 25 Kasım 2020 00:04

tüm kanalları +m e alma remotesi
 
/kanalkoru yazdığımda tüm kanalları +m e almasını istiyorum yardımcı olurmusunuz

tugbu 25 Kasım 2020 10:04

Cevap: tüm kanalları +m e alma remotesi
 
Postu yukari alalım yardimci olan cıkar elbet..

Alper 26 Kasım 2020 13:59

Cevap: tüm kanalları +m e alma remotesi
 
Kod:

alias knlmd return RMn
alias mfknllar return #kanal1 #kanal2 #kanal3
alias kanalkoru {
  if (%modon) {
    var %kkp = 1
    while %kkp <= $chan(0) {
      if !$istok($mfknllar,$chan(%kkp),32) {
        .mode $chan(%kkp) $+($chr(45),$knlmd)
      }
      inc %kkp
    }
    unset %modon
  }
  else {
    var %kkp = 1
    while %kkp <= $chan(0) {
      if !$istok($mfknllar,$chan(%kkp),32) {
        .mode $chan(%kkp) $+($chr(43),$knlmd)
      }
      inc %kkp
    }
    set %modon 1
  }
}

Kırmızı renklendirdiğim yer kanalkoru yazdığında kanallar hangi modlar alınacaksa onları yazıyorsun.
Mavi renklendirdiğim yer ise kanalkoru yazdığında mod uygulanmayacak kanalları yazıyorsun.

ilk kullandığında + tekrar kullandığında - olarak işlem yapar yani mod ekler ve mod çıkarır.

High 19 Şubat 2021 16:31

Cevap: tüm kanalları +m e alma remotesi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], Eline sağlık bunu şu şekilde yapabilir miyiz. /Kanalkoru dediğimiz de belirttiğimiz kanallar. Belirlediğimiz modlara alınsın ama Mod'dan kastım sadece +MR değil +f kiplerini de uygulata bilir miyiz?

Alper 19 Şubat 2021 18:17

Cevap: tüm kanalları +m e alma remotesi
 
Alıntı:

High Nickli Üyeden Alıntı (Mesaj 1042445300)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], Eline sağlık bunu şu şekilde yapabilir miyiz. /Kanalkoru dediğimiz de belirttiğimiz kanallar. Belirlediğimiz modlara alınsın ama Mod'dan kastım sadece +MR değil +f kiplerini de uygulata bilir miyiz?


Yapmaya gerek yok zaten söylediğin şeyi yapar bu kod.


İsteklerini gözden geçirelim.


Kanal belirtmene gerek yok zaten uygulanmasını istemediğin kanalı muaf kısmına yazarsan onlar haricindeki bulunduğun tüm kanallara zaten modu uygular.


Sadece +MR yapmıyor ne yazdıysan onu yapıyor mesela



alias knlmd return fRMm [6j#R10]:3


bu şekilde ayarladın komutu uyguladığında


[ 18:07:41 ] * DeneyKobayi sets mode: +mMRf [6j#R10]:3


****************************************


.mode $chan(%kkp) $+($chr(45),$knlmd)



Türkçesi:


mode #sohbet +fRMm [6j#R10]:3


****************************************


.mode $chan(%kkp) $+($chr(43),$knlmd)


Türkçesi:


mode #sohbet -fRMm [6j#R10]:3

Aybarss 05 Mayıs 2025 16:53

Cevap: tüm kanalları +m e alma remotesi
 
ben kendi botuma

; Panic modu açma komutu (!panicmode)
on *:TEXT:!panicmode:#:{
if ($nick isop #) {
panicmode
}
else {
notice $nick Sadece yetkililer panic modunu başlatabilir.
}
}

; Panic modu kapama komutu (!panicoff)
on *:TEXT:!panicoff:#:{
if ($nick isop #) {
panicoff
}
else {
notice $nick Sadece yetkililer panic modunu kapatabilir.
}
}

; Panic modu açan alias
alias panicmode {
var %i = 1
while ($chan(%i)) {
mode $chan(%i) +M
inc %i
}
.timerpanicmode 1 300 unpanic
echo -a [GöktürkBot] Panic Mode aktif! Kanallar +M yapıldı. 5 dakika sonra otomatik kapanacak veya !panicoff komutuyla kapatabilirsin.
}

; Panic modu kapatan alias
alias panicoff {
.timerpanicmode off
var %i = 1
while ($chan(%i)) {
mode $chan(%i) -M
inc %i
}
echo -a [GöktürkBot] Panic Mode manuel olarak kapatıldı. Kanallar normale döndü.
}

; Panic süresi dolduğunda çalışan alias
alias unpanic {
var %i = 1
while ($chan(%i)) {
mode $chan(%i) -M
inc %i
}
echo -a [GöktürkBot] Panic Mode süresi doldu, kanallar normale döndü.
}

bu şekilde ekledim. !panicmode komutu ile 5 dakika tüm kanalları kapatır. sonra ister manuel açarsın yada 5 dakka bittiğinde bot kendi açar.


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

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