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/)
-   -   Küçük Bir istek (https://www.ircforumlari.net/mirc-scripting-sorunlari/723726-kucuk-bir-istek.html)

diE 20 Ocak 2016 20:57

Küçük Bir istek
 
Merhaba ArkadaşLar Herkeze Kolay Gelsin..

Aop, Sop, Ve Founderlerin #Staff Odasından Part Ettiklerinde Yani Çıktıklarında Yetkisi Olan Tüm Odalardan Deop Edilmesini İstiyorum Forumda Gezdim Ama İstediğim Şekilde bulamadım.

İlgilenen ArkadaşLar için Teşekkürler..

SuLh 20 Ocak 2016 23:28

Cevap: Küçük Bir istek
 
Kod:

on *:part:#staff: {
    set %partnick $nick
    whois $nick
}


Kod:

raw 319:*: {
  if $2 == %partnick {
    if $regex($3-$numtok($1-,32),/(@|&|~|%)/) {
      var %i 1
      while (%i <= $numtok($3-,32)) {
        if $regex($gettok($3-,%i,32),/(@|&|~|%)/) {
          mode $remove($gettok($3-,%i,32),$regml(1)) -o %partnick
          mode $remove($gettok($3-,%i,32),$regml(1)) -a %partnick
          ;devam ettirilebilir veya tek satıra alınabilir.
          msg %partnick #Staff kanalindan ciktiginiz icin deop edildiniz.
        }
        inc %i
      }
    }
  }
}

Gidişat yolu: Bir kullanıcının bulunduğu kanallar ve bu kanallarda ki prefixlerini whois çekerek görebiliriz. Bu da 319 numaralı raw'a tekabül ediyor. Daha sonra prefixi ayıklayıp mode işlemine geçiyoruz.

diE 21 Ocak 2016 00:07

Cevap: Küçük Bir istek
 
saol @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Eline Koluna sagLık Öncelikle bir SOrum daha olacak mesela çoğu kişiye +aoq gibisinden yetkiler veriliyor SunucuLarda Peki bu Kodla #Staff odasından Part etmesinde -aoq ' Şeklindemı alacak yoksa

mode $remove($gettok($3-,%i,32),$regml(1)) -o %partnick
mode $remove($gettok($3-,%i,32),$regml(1)) -a %partnick

bu Şekilde tekmi düşürecek

SuLh 21 Ocak 2016 00:27

Cevap: Küçük Bir istek
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] evet yapabilirsin.

ben orayı açıklayıcı olsun diye ayırdım satırlara,
örneğin bir nicke +aoq verecekseniz;

Kod:

mode #kanal +aoqv SuLh SuLh SuLh SuLh
yapmanız gerekir. her bir mode bir defaya mahsus nick alır.

koddaki modeden düşürmek içinse tam tersini yapabilirsiniz.


Kod:

mode $remove($gettok($3-,%i,32),$regml(1)) -qaohv %partnick %partnick %partnick %partnick %partnick


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

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