Tekil Mesaj gösterimi
Alt 29 Ocak 2013, 04:04   #16
Çevrimdışı
Med Cezir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilendirme




Koda yeterince yama yaptığımızı düşünüyordum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kodu denemedim sen dener sonucu bildirirsin. Ama aşağıda belirttiğim unsurları tamamen uygulaman gerekli, bunlardan kaynaklı bir hata oluşmasın

sohbetop.txt ve oyunop.txt oluşturup içine yetkili nickleri eklersin
sohbet kanalının op kanalı #sohbetop , oyun kanalının op kanalı #oyunop olmalı
#founder kanalında !atama #sohbet veya !atama #oyun kanalı olarak kullanılabilir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!atama*:#founder: { if (!$istok(Nick Nick1 Nick2,$nick,32)) { halt } if $regex($2,/^(#sohbet|#oyun)$/i) { if $token($+(%,atama,.,$2),0,32) >= $nick($+($2,op),0) { unset %atama } if $read($+($right($2,-1),op,.,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 %n = $nick($+($2,op),$rand(1,$nick($+($2,op),0))) if (%n isop $+($2,op)) || (%n ishop $+($2,op)) || (%n == $me) || ($istok($+(%,atama,.,$2),%n,32) == $true) { goto replay } /msg $+($2,op) " Badnick " kontrolü yapılıp bilgi verilsin lütfen atanan yetkili: $+(%n,)) .set -e %atama $addtok(%atama,%n,32) /msg #founder - Liste kontrolü icin operatör atandı. } on *:Part:#: { if $chan == #sohbetop && $istok(%atama.#sohbet,$nick,32) == $true { $remove(%atama.#sohbet,$nick) } if $chan == #oyunop && $istok(%atama.#oyun,$nick,32) == $true { $remove(%atama.#oyun,$nick) } } on *:Quit: { if $istok(%atama.#sohbet,$nick,32) == $true { $remove(%atama.#sohbet,$nick) } if $istok(%atama.#oyun,$nick,32) == $true { $remove(%atama.#oyun,$nick) } } on *:Nick: { if $istok(%atama.#sohbet,$nick,32) == $true { $replace(%atama.#sohbet,$nick,$newnick) } if $istok(%atama.#oyun,$nick,32) == $true { $replace(%atama.#oyun,$nick,$newnick) } }



Konu Med Cezir tarafından (29 Ocak 2013 Saat 17:05 ) değiştirilmiştir. Sebep: Part,Quit,Nick ekini eklemeyi unutmuşum
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver