![]() |
Bak Erdem Yeni Bir Çözüm Buldum Umarım İşine Yarar :) Bitsin Artık Bu Çile Dimi Arkadaşlar on *:join:#kanalın: { if ($level($nick) == master) mode #kanalın +b ~:q$nick msg $nick Mehaba $nick Yetkilerinizi alabilmek İçin lütfen Özelime Kendinizi !tanit Şifreniz Yazarak Tanıtınız } on *:text:*:?: { if ($1 == !tanit111) { .mode $2 -b ~q:$nick | msg $nick Tanitim İşlemi Başarıyla Gerçekleştirildi } } ben burda belirli bir şifre uyguladım bunu bütün masterlerine göre tek bir şifre olarak 111 verdim shen bunu deiş istersen Çünkü Ben Bliom :) Ve Masterlerine o şifreyi girmelerini Söle Umarım Hata Yoktur Kodda Denemedim ama Çaşılır :D |
Alıntı:
|
deniz önerilerin için tşk ederim ama dediğim gibi bu olayı çözeli çok oldu ben bunun yerine hermaster için kendilerinin belirleyeceği özel şifreler aracılığı işle herksin login olmasını sağladım yani master olacak kişi önce bota kayıt oluyor şifresiyle beraber sonra o nick login şifresini girince bot onu dinliyor:) yada ikinci bir çözüm sanırım uonur arkadaşımıza aitti. Seslenen kişi eğer master listesindeyse özeline kontrol ediliyorsunuz diye bir yazı gönderirsiniz ardından whois çekip nickin reglimi regsizmi olduğunu kontrol edersiniz. Eğer regsizse bot komutları algılamaz. Eğer reglisyse bot komutu yerine getirir:) Yani anlayacağınız arkadaşlar tekrardan tşk ederim lakin dediğim gibi ben bu olayı çözeli çok oldu. Ama umarım verdiğiniz bilgiler bu forumda dolaşan bir kaç arkadaşın işini görür. Kolay gelsin |
mael kardes bu remote bende var ama ben master menusu falan filan kontrol ediliyorsunuz demesini istemiyorum yani ozeline gidip bakmayacak master listte kayitli olana regiterli mi diye. ben who cektirecegim ama bilmiyorum nasil yapabilirim. yardimci olursaniz sevinirim |
aias kodda msg $nick kontrol ediliyorsunuz diye bir yazı var o kısmı silersen özeline gidip o yazıyı yazmaz. Kolay gelsin. Elinde kod varsa muhakkak görürsünb o yazıyı |
bu bota şifresiz nicklerin botu kontrol edememesi icin her komut satırına bir kod yazmak gerekiyor dimi raw la bakacak nickini ident edip etmediğine o komut ne acaba ben her satıra eklicemde :) artık ugrasacaz. Eğer nickini ident etmediyse nickinizi ident etmeden komutları kullanamazsınız desin ident edince kullanabilsin. |
on master:join:#kanal:{ set %kanalc $chan | who $nick } raw 352:*:{ if (r isin $7) { msg $6 Nickiniz Tanıtılmış Durumda Kolay Gelsin $6 } else { msg $6 Nickinizin Tanıtılmadığı Algılandı!.. Tanitma işlemini Yaptiktan 1 dk Sonra %kanalc Tekrar Giriş Yapiniz. | ignore -u60 $6 } } Sanırım BöyLe BirŞey ? |
botun özelinde komut yazanlar için ne yapabiliriz? on master:text:*:#: { if !kline * iswm $1- { _kline $$2 $$3- } if !kline $2 iswm $1- { _kline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 KLINED! by $nick 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !kill $2 iswm $1- { /kill $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 KILLED! by $nick 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !shun * iswm $1- { /shun $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Shun edildiniz.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unshun * iswm $1- { /unshun $$2 } if !qline * iswm $1- { /qline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Nick'inizin kullanımı yasaklanmıştır.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unqline * iswm $1- { /unqline $$2 } if !op * iswm $1- { /samode # +o $$2 } if !deop * iswm $1- { /samode # -o $$2 } if !op iswm $1- { /samode # +o $nick } if !deop iswm $1- { /samode # -o $nick } Kodelerin bir kısmı bu ben istiyorumki botta ekli kişiler nicklerini tanıtmadan bu kodelere erişim sağyamasın. misal botun özeline gidip bir komut uygulatmak istediğinde yada kanalda !op dediğinde bot o kişiye whois cekip 352 nolu rawa bakacak nicki kayıtlı değilse özeline gidip Komutları kullanmak için önce nickinizi Kayıt etmelisiniz Desin |
raw 307:*: if (registered isin $1-) { set $+(%,master,$2) 1 } on master:text:*:#:{ if !$($+(%,master,$nick),2) { whois $nick } if $($+(%,master,$nick),2) { if !kline * iswm $1- { _kline $$2 $$3- } if !kline $2 iswm $1- { _kline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 KLINED! by $nick 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !kill $2 iswm $1- { /kill $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 KILLED! by $nick 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !shun * iswm $1- { /shun $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Shun edildiniz.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unshun * iswm $1- { /unshun $$2 } if !qline * iswm $1- { /qline $$2 12-æ0,12æ¸2,12`æ12,2æ¸1,2`æ2,1æ¸0,1 Nick'inizin kullanımı yasaklanmıştır.! 2,1`æ1,2æ¸12,2`æ2,12æ¸0,12`æ12,0æ- } if !unqline * iswm $1- { /unqline $$2 } if !op * iswm $1- { /samode # +o $$2 } if !deop * iswm $1- { /samode # -o $$2 } if !op iswm $1- { /samode # +o $nick } if !deop iswm $1- { /samode # -o $nick } } } on *:quit:{ unset %master* } |
Kod: on *:quit:{ unset %master* } master lar 1 den Fazlaysa Bu codenin Anlamı Kalmazqi ;) ki 1 Tane Ise Master Şu codeyide Ekle Kod: on *:disconnect:{ unset %master* } Her IhtimaLe Karşı... Kendisininde Düşme IhtimaLi Var.. Kolay Gelsin.. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:46. |
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