![]() |
!opekle #kanal nick on *:text:*:#mirchelp:{ if $1 == !opekle { msg # $+($nick,:) $2 için sorgulama yapılıyor. Eğer Access'iniz yeterli ise ekleme yapılacaktır. Lütfen bekleyiniz. msg # $+($nick,:) $3 için sorgulama yapılıyor. Eğer nick kayıtlıysa ekleme işlemi yapılacaktır. Lütfen bekleyiniz. .enable #kontrol chanserv status #mirchelp $nick nickserv info $3 set %kanal $2 set %nick $3 } } #kontrol off on *:notice:*:?:{ if ($nick == NickServ) { if (*kayitli*bir*nick*degil* iswm $1-) msg #mirchelp Hata: $+(%nick,$chr(44)) kayıtlı bir nick olmadığından op ekleme işlemi yapılmadı. else { chanserv access %kanal add %nick 50 | msg #mirchelp Bilgi: Ekleme işlemi başarıyla tamamlandı. %nick %kanal üzerinde başarıyla op eklendi. } unset %nick %kanal .disable #kontrol } } if ($nick == ChanServ) { if ( 40 $2 iswm $1-) msg #mirchelp Hata: $+(%nick,$chr(44)) Yetkiniz yetmiyor. { else { chanserv access %kanal add %nick 50 | msg #mirchelp Bilgi: Ekleme işlemi başarıyla tamamlandı. $+(%nick,$chr(44) %kanal üzerinde başarıyla op eklendi. } unset %nick %kanal .disable #kontrol } } Herkese Kolay gelsin.Burda yapmak istediğim access ekliyen arkadaş önce sorguluyacak access-listten ve status seviyesinden ve belirlediğimiz seviyenin altında ise ekleme yapmasını önlüyecez lakin ne yaptıysam yapamadım. Siz değerli Coder Arkadaşların yardımını bekliyorum.Şimdiden teşekkürlerimi sunarım. |
Cevap: !opekle #kanal nick Belirlediğiniz seviye ne ise, o seviyeyi /chanserv levels #kanal set ACC-CHANGE seviye komutu ile belirleyip, o seviyenin altındaki insanların access eklemesine engel olabilirsin, bu kadar uğraşmana gerek yok. Örnek: ~ /chanserv levels #sohbet set ACC-CHANGE 200 komutunu uygularsan, 200 seviyesinden aşşağı olan kimse access ekleyemez. |
Cevap: !opekle #kanal nick Teşekkür ederim WingmaN usta, yapmak istediğim bot üzerinden belirli seviyeleri kullanıma açmak ondan ötürü böyle bir yol izlemek istedim |
Cevap: !opekle #kanal nick Bunun için chanserv sorgusu yapmana gerek yok şöyle bişi yapabiliriz bir kaç seviye belirleyip seviye seviye yaptırmak gibi. Seviyelerimiz 1. Seviye. 2. 3. Ve 4. Seviye olsun 1. Seviyede olan hepsini eklesin ikinci seviyede olan 1. Dışında hepsini eklesin Format böyle devam etsin sanırım tamda böyle bi kodlama istiyorsun eğer doğru anlsdıysam akşam böyle bir kod yazabilirim. Ne dersin? Tabi bot sock mu remotelerden mi oluşuyor belirtmen lazım |
Cevap: !opekle #kanal nick @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: alias kanalseviye return 200 Bu şekilde bir kod yazdım. Mantığı ise şöyle .opekle komutunu kullanan kişinin önce cs den seviyesini kontrol ediyor eğer access seviyesi belirlediğin rakama eşit ise komutu kullanma yetkisi veriyor ve eklemek istediği kişiyi ekliyor ve bir sonraki komut kullanımında yetkisi olduğu için direk ekliyor. Eğer yetki listesinde bulunuyor ama yetkisi silinmişse status çekip yetkisi belirlenen rakama eşit değilse komut kullanma yetkisi siliniyor. Ek olarak ekleme yapmak istediği kişinin nicki şifreli mi değil mi diye kontrol ediyor. Aşağıdaki ekran görüntüsünde örnek gözükmektedir. Yapılması gereken düzenlemeler alias kısmındaki bildirimkanal ve kanalseviye yerleridir. Örnek: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
Cevap: !opekle #kanal nick güzelmiş tşkler |
Cevap: !opekle #kanal nick Teşekkür ederim pCkOpAt, diEfoRyoU Size de teşekkürlerimi sunarım ilğilendiğiniz için pckopat coder arkadaşımız yazmış yardımcı olmuş, sizde kendinizi yormayın lütfen. Pckopat coder arkadaşımız tam istediğim şekilde yazmış, ilğilnen bütün coder arkadaşlarıma teşekkürlerimi sunarım. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10: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