Cevap: Op Sop Founder Seviyesi Ben Bunu Şu Şekil Geliştirdim Çalıştı on *op:#: { if $1 == +oq { 4 msg # $2 Su Anda FOUNDER (KANAL Sahibi) Konumuna Geçti.. } if $1 == +oa { msg # $2 Su Anda PROTECT (Kanal Super Operatoru) Konumuna Geçti.. } if $1 == +o { msg # $2 Su Anda AOP (Kanal Yöneticisi) Konumuna Geçti.. } if $1 == +h { msg # $2 Su Anda HALFOP (Kanal Yardımcı Yönetici) Konumuna Geçti.. } if $1 == +v { msg # $2 Su Anda Voice (KANAL Sohbetcisi) 4Moduna geçti } if ($2 == Nick) { msg # Mesaj } |
Cevap: Op Sop Founder Seviyesi Alıntı:
if elselerde isprotect isop ishop isvoice isreg ison degerleri ver. buda join yapılan kanaldaki nick bizim nickimizi çıkartıp == ile gösterirsek kanala msg yada say ile yazdırabiliriz. Böyle birşey mümkün değil demen yanlış. |
Cevap: Op Sop Founder Seviyesi Hayır yanlış değil. on join event'inde (is(?)) ile, kişinin yetkisini belirliyemezsin. Diyelim'ki, a nick'i #y kanal'ında access'e sahip. A nick'i #y kanal'ına giriş yaptığı zaman, aşşağı yukarı 1 saniye içerisinde yetkili konumuna geçicektir.(Servis tarafından) O yüzden isop isprotect vb. dönmez. Yani senin dediğine göre; on !*:join:#: { if $nick == isop { msg # $nick op. } } Yaparsan hiçbir cevap alamaz'sın. Zaten mantık olarak JOIN event'inde giren kişi için is(op|voice|hop) gibi işlevleri sorgulayamazsın. Hı, eğer illa on join event'inde sorgulamak istiyorsan; on !*:join:#: { $+(.timer,$nick) 1 1 kntrl # $nick } alias kntrl { if $count($nick($1,$2).pnick,@) == 1 { msg $1 $2 op konumunda. } } Şeklinde bir snippet yazmalısın. Aksi taktirde senin dediğin şekilde asla olmaz. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:06. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net