IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  odeaweb

>
+
Etiketlenen Kullanıcılar

7Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 06 Şubat 2014, 11:15   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#founders: { if (!$istok(rX Read Nick2,$nick,32)) { halt } if $regex($2,/^(#KT-Sohbet|#KT-oyun|#KT-Kelime|#KT-Yarisma)$/i) { if $token($+(%,atama,.,$2),0,32) >= $nick($+($2,@),0) { unset %atama } if $read($+($token($2,2,45),@,.,txt),w,$nick) { goto replay } else { msg $chan $2 kanalı yetkilisi değilsin işlem yapamazsın | halt } } else { msg $chan $2 kanalı erişim dahlinde değildir. | halt } :replay var %:chan $+($chr(35),$token($2,2,45),$chr(64)) var %n = $nick(%:chan,$r(1,$nick(%:chan,0))) if (%n isop %:chan) || (%n ishop %:chan) || (%n == $me) || $istok(Nick1 Nick2 Nick3,%n,32) { goto replay } .msg $+($chr(35),$token($2,2,45),$chr(64)) "4Badnick" 2kontrolü yapılıp bilgi verilsin lütfen. 4Atanan yetkili:5 $+(%n,)) .set -e %atama $addtok(%atama,%n,32) .msg #founders - 2Liste kontrolü icin operatör atandı. 4Atanan yetkili:5 $+(%n,)) } on *:Part:#: { if $chan == #sohbet@ && $istok(%atama.#KT-Sohbet,$nick,32) == $true { $remove(%atama.#KT-Sohbet,$nick) } if $chan == #Oyun@ && $istok(%atama.#oyun,$nick,32) == $true { $remove(%atama.#KT-oyun,$nick) } if $chan == #Kelime@ && $istok(%atama.#KT-Sohbet,$nick,32) == $true { $remove(%atama.#KT-Kelime,$nick) } if $chan == #Yarisma@ && $istok(%atama.#KT-Sohbet,$nick,32) == $true { $remove(%atama.#KT-Yarisma,$nick) } } on *:Quit: { if $istok(%atama.#KT-Sohbet,$nick,32) == $true { $remove(%atama.#KT-Sohbet,$nick) } if $istok(%atama.#KT-oyun,$nick,32) == $true { $remove(%atama.#KT-oyun,$nick) } if $istok(%atama.#KT-Kelime,$nick,32) == $true { $remove(%atama.#KT-Kelime,$nick) } if $istok(%atama.#KT-Yarisma,$nick,32) == $true { $remove(%atama.#KT-Yarisma,$nick) } } on *:Nick: { if $istok(%atama.#KT-Sohbet,$nick,32) == $true { $replace(%atama.#KT-Sohbet,$nick,$newnick) } if $istok(%atama.#KT-oyun,$nick,32) == $true { $replace(%atama.#KT-oyun,$nick,$newnick) } if $istok(%atama.#KT-Kelime,$nick,32) == $true { $replace(%atama.#KT-Kelime,$nick,$newnick) } if $istok(%atama.#KT-Yarisma,$nick,32) == $true { $replace(%atama.#KT-oyun,$nick,$newnick) } }

Kod şu halde işlevi tamam fakat eksikliği var;

if (!$istok(rX Read Nick2,$nick,32)) { halt }

bu kısımdaki nickleri muaf tutmuyor atamaya dahil ediyor yetkili olduğunda dahil etmiyor atamaya sadece #Sohbet@ kanalındaki yetkisiz nickleri dahil ediyor ama arada muaf nickler de dahil oluyor ve diyelim #Sohbet@ kanalında X-System haricinde kullanıcı olmadığında mirci kasıyor kapanmasına sebep oluyor boş olduğunda kullanıcı olmadığında atama yapacak yönetici bulunamadı şeklinde yazması mümkün mü acaba?

 
Alıntı ile Cevapla

 

Etiketler
yetkilendirme


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Domain Yetkilendirme Sistemi Değişti Yunus Domain 0 17 Ekim 2020 22:34
Spesifik bazda yetkilendirme nasıl yapabilirim? Tinba mIRC Scripting Sorunları 3 12 Mart 2013 01:57

×