![]() |
Yetkili ekle/sil. Selam arkadaşlar sizlerden bir ricam olcak ben #ops kanalında; !Halfopekle nick Yaptıgımda belirlediğim nicke halfop eklesin kalıcı 40 seviyeden Daha sonra bu nicke halfop eklendiği tarih/saat/zamanı ve nicki bot klasörü içindeki yetkililer.txt içine kaydetsin istiyorum. Vede bu halfop eklenen nickin özeline mesaj yollasın istiyorum. Örnek; !halfop meraklıuser Özeline; Meraklıuser şu kanalda yetkili oldunuz başarılar. Gibi mesela; !Op meraklıuser Yaptıgımda ona OP eklesin ama halfopken onun kaydını yetkililer.txt içine kaydetmişse zaman/tarih/saat vs. Daha dokunmasın. Fakat o nick yetkililer.txt yoksa !op nick yaptıgımda aynı halfoptaki gibi kaydını tutsun. !Yetkililer Yaptıgımda listelensin istiyorum. !Yetkilisil nick Yaptıgımdada nickin yetkililer.txt içindeki kaydını silsin ve özeline gene mesaj atsın istiyorum. İyi paylaşımlar. |
Cevap: Yetkili ekle/sil. Access eklenecek kanal sabitmi yoksa istediğin kanalı belirtecekmisin ? |
Cevap: Yetkili ekle/sil. Kanal #sohbet kanalı Difüzyon. |
Cevap: Yetkili ekle/sil. Kod: on *:input:#ops: { !halfopekle Nick !opekle Nick !Yetkililer !yetkilisil Nick İyi forumlar... |
Cevap: Yetkili ekle/sil. Peki ben bunu 100 access eklediklerimede kullandırtmak istiyorum. :( |
Cevap: Yetkili ekle/sil. Kod: on *:text:*:#ops: { Bu kodda #ops kanalında & prefixine sahip kişilerin kullanması içindir. |
Cevap: Yetkili ekle/sil. Codede birkaç sorun çıktı :S [12:05:53] <04MerakLıuSer> !Yetkililer [12:05:55] <04BOT> Yetkili listesi sıralanıyor: Ama sıralamıyor :S Birde mesela; if $1 == !halfopekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,*)) { write yetkililer.txt $2 Eklenme tarihi : $date - $time cs access #sohbet add $2 40 cs access #sohbet@ add $2 40 cs access #sohbetteam add $2 40 msg $2 #sohbet kanalına halfop olarak eklendiniz. msg $chan $2 #sohbet kanalına halfop olarak eklenmiştir. } Accessleri eklemiyor :S |
Cevap: Yetkili ekle/sil. Her iki kodu yeniden alıyorsun,listeleme işlemini yeniden düzenledim. Halfopekle komutuda bende çalışıyor,şayet yine hata veriyorsa buraya hata mesajını kopyala tekrar bakalım... Kolay gelsin. |
Cevap: Yetkili ekle/sil. Yok gene yetkilileri sıralamıyor :S Ama saol play yetkililer.txt 0 şeklinde döktüm ben dosyadaki bilgileri :D halloldu :D ;) |
Cevap: Yetkili ekle/sil. Hangi kanalda ? kim ? !yetkililer komutunu yazdı da uygulamıyor...Yazan sen isen remote sayfanda 2. bir input kodu varmı ? Hata mesajı nedir ? yetkililer.txt dosyası ana klasördemi ve içeriğinde bilgi varmı ? ve daha birçok sayamayacağım sorular... Sen bana durumu "olmuyor" demek yerine,hatayı bulabileceğimiz yeri söylemen soruna daha çabuk yaklaştırır. |
Cevap: Yetkili ekle/sil. Saol Difuzyon tamam dediğin gibi çözüldü sorun. Ama şunu sorcaktım çok oldum gerçi :D şey mesela; !yekililer dediğimde Kaç adet yetkili var onuda söylese mesela; Toplam 14 yetkili listesi sıralanıyor; Deyip altına sıralayabilirmi :) |
Cevap: Yetkili ekle/sil. Est. play yapmayı güzel fikir edinmişsin tebrik ederim :) $lines(yetkililer.txt) sana dosyada kaç satır = yetkili olduğunu verir. Hadi bakalım bunuda yaparsın sen,toparlamayazsan yardımcı oluruz. Mesafe katetmeniz sevindirici :) |
Cevap: Yetkili ekle/sil. codenin altina ekleyerek gerceklestirilebilir. if $1 == !listele { play $chan yetkililer.txt 1000 } } peki bu code sadece #sohbet'le sinirli kalmasa ve istedigimiz kanal icin gecerli olacak olsa bunu nasil yapabiliriz.herhangi bir kanalda yetki eklemek istiyorum |
Cevap: Yetkili ekle/sil. Kodda diyor ki , #ops kanalında !opekle nick kişi #sohbet kanalına op olarak eklensin.Ben bunu kendi seçeceğim kanala yazmak istiyorum diyorsanız, $3 (yazacağım 3. kelime) diye bir tanım getirmeniz gerekir ki siz kanala !opekle nick #radyo yazdığınızda $3 = #radyo verisini değişken olarak kullanacaksınız.(cs access $3 add $2 50) Böylesi bir formülle yola çıkabilirsiniz... |
Cevap: Yetkili ekle/sil. ekleme konusunda sorunum yok rahatlikla istedigim kanalda yetki ekleyebiliyorum. !yetkilisil dediginde tum yetkiler silindigi icin burada sorun olusuyor .tek tek kanallar icin sildiremedim. |
Cevap: Yetkili ekle/sil. ben bu sekilde yaptim.yetki eklemede ve silmede sorun yok.ama msg'ler karisiyor.chanserv;den gelen msg'lerde sorun yok.yetkililer.txt kan kanala sahsi yetkili olarak eklersem ekleyim sadece tek bir nick gosteriyor bu yuzden msg;ler yerli yersiz oluyor. on *:text:*:#: { if $1 == !halfopekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,*)) { write yetkililer.txt $2 $3 Eklenme tarihi : $date - $time cs access $3 add $2 40 msg $2 $3 kanal?na halfop olarak eklendiniz. msg $chan $2 $3 kanal?na halfop olarak eklenmi?tir. } else { msg $chan $2 ekli durumda } } if $1 == !opekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,*)) { write yetkililer.txt $2 Eklenme tarihi : $date - $time cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. msg $chan $2 nicki #dura kanal?na op olarak eklenmi?tir. } else { msg $chan $2 $3 ekli durumda cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. } } if $1 == !Yetkililer { msg $chan Yetkili listesi s?ralan?yor: var %oo 1 while %oo <= $lines(yetkililer.txt) { msg $chan $read(yetkililer.txt,%oo) inc %oo } } if $1 == !Yetkilisil && $2 && $3 { cs access $3 del $2 msg $2 $3 kanal?ndaki yetkiniz silinmi?tir. msg $chan $2 nickinin $3 kanal?ndaki yetkisi silinmi?tir. } else { msg $chan $2 $3 yetkili listesinde yok } if $1 == !yaz { play $chan yetkililer.txt 1000 } } |
Cevap: Yetkili ekle/sil. İlk eklediği anda , yetkililer listesine : Alıntı:
Cenk-#radyo Eklenme tarihi : 27/01/2009 - 18:15 Mert-#sohbet Eklenme tarihi : 27/01/2009 - 18:15 Cenk-#help Eklenme tarihi : 27/01/2009 - 18:15 !yetkilisil Cenk #help yaptığınızda da Alıntı:
Durumu kavradığınızı düşünüyorum,biraz gayretle toparlayabilirsiniz... |
Cevap: Yetkili ekle/sil. on *:text:*:#: { if $1 == !halfopekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write yetkililer.txt $+($2,-,$3) Eklenme tarihi : $date - $time cs access $3 add $2 40 msg $2 $3 kanal?na halfop olarak eklendiniz. msg $chan $2 $3 kanal?na halfop olarak eklenmi?tir. } else { msg $chan $2 ekli durumda } } if $1 == !opekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write yetkililer.txt $+($2,-,$3) Eklenme tarihi : $date - $time cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. msg $chan $2 nicki $3 kanal?na op olarak eklenmi?tir. } else { msg $chan $2 $3 ekli durumda cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. } } if $1 == !Yetkililer { msg $chan Yetkili listesi s?ralan?yor: var %oo 1 while %oo <= $lines(yetkililer.txt) { msg $chan $read(yetkililer.txt,%oo) inc %oo } } if $1 == !Yetkilisil && $2 { if $read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write $+(-,dl,$readn)) yetkililer.txt cs access $3 del $2 msg $2 $3 kanal?ndaki yetkiniz silinmi?tir. msg $chan $2 nickinin $3 kanal?ndaki yetkisi silinmi?tir. } else { msg $chan $2 $3 yetkili listesinde yok } if $1 == !yaz { play $chan yetkililer.txt 1000 } } } bu sekilde yaptim ekleme ve silmede sorun yok ama !yaz inat ediyor. |
Cevap: Yetkili ekle/sil. if $1 == !yaz { play $chan yetkililer.txt 1000 } } } kırmızıyı play komutunun yanında tutmayın,aşağıya indirin. + } bracket atlamışsınız. Kod: on *:text:*:#: { |
Cevap: Yetkili ekle/sil. ßu komutlari sadece kanaL Sahißine uyguLata ßilirmiyiz soplar yerin founder'lere? |
Cevap: Yetkili ekle/sil. Kod: on *:text:*:#: { |
Cevap: Yetkili ekle/sil. ozaman Tek ßir nick kullana ßiLecek ßen ßotun oLduqu ßütün kanalardaki founderlerin faydalanmasini istiyorum.. |
Cevap: Yetkili ekle/sil. if $nick == Founder-NICK { yerine aşağıdaki gibi kullanabilirsin,komutu yazan kişinin prefixi ~ ise uygulamaya yetkilidir. if $count($nick($chan,$nick).pnick,~) { |
Cevap: Yetkili ekle/sil. bu code'ye gore yetkili ekliyorum.yetkili listesi bos oldugu icin sahsi yetkili olrak ekliyor.ama eklemek istedigim sahis kanala daha onceden baskasi tarafindan yetkili olrak eklenmis.listem bos oldugu icin yetkili eklendi diyor.ama sahis zaten yetkili olrak ekli. lll ChanServ c nick'inin #code kanalindaki erisim seviyesi zaten 50. chanserv'den gelen mesaji alip ona gore islem yapabilir mi code.chanserv'den yetkili olduguna dair mesaj gelirse yetkililer listesine eklenmesin ve zaten eklidir diye msg gondersin . on *:text:*:#: { if ($nick == al) || ($nick == ar) { if $1 == !halfopekle && $2 { if !$read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write yetkililer.txt $+($2,-,$3) Eklenme tarihi : $date - $time cs access $3 add $2 40 msg $2 $3 kanal?na halfop olarak eklendiniz. msg $chan $2 $3 kanal?na halfop olarak eklenmi?tir. } else { msg $chan $2 ekli durumda } } if $1 == !ek && $2 { if !$read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write yetkililer.txt $+($2,-,$3) Eklenme tarihi : $date - $time cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. msg $chan $2 nicki $3 kanal?na op olarak eklenmi?tir. } else { msg $chan $2 $3 ekli durumda cs access $3 add $2 50 msg $2 $3 kanal?na op olarak eklendiniz. } } if $1 == !Yet { msg $chan Yetkili listesi s?ralan?yor: var %oo 1 while %oo <= $lines(yetkililer.txt) { msg $chan $read(yetkililer.txt,%oo) inc %oo } } if $1 == !Y && $2 { if $read(yetkililer.txt,w,$+(*,$2,-,$3,*)) { write $+(-,dl,$readn)) yetkililer.txt cs access $3 del $2 msg $2 $3 kanal?ndaki yetkiniz silinmi?tir. msg $chan $2 nickinin $3 kanal?ndaki yetkisi silinmi?tir. } else { msg $chan $2 $3 yetkili listesinde yok } } if $1 == !yaz { play $chan yetkililer.txt 1000 } } } |
Cevap: Yetkili ekle/sil. lll ChanServ c nick'inin #code kanalindaki erisim seviyesi zaten 50. ne yapti isem bu mesaja gore codeyi yonlendiremedim. |
Cevap: Yetkili ekle/sil. Sende ozaman c nickini alıp listeye ekliyeceksin birdahaki soruşunda c nicki zaten listede ekli diye bir cevap verecekdir.Sonuçta listeye göre hareket ediyor. Yapmakta olduğum bir Kod üzerinden bir örnek vereyim.Ona göre yaparsın. Kod: on @*:text:*:#:{ |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:05. |
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