25 Temmuz 2011, 21:31 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Op/Deop Ve +m/-m Merhaba, Bir remote ya da aliasa ihtiyacım var. Komut ile yaptırmak istediğim şey; F11'e bastığımda kanal açıksa kapansın, kapalıysa açılsın. F12'ye bastığımda eğer Op ve Halfop konumundaysam Deop ve Dehalfop konumuna geçmek, eğer Dehalfop ve Deop konumundaysam da Halfop ve Op konumuna geçmek istiyorum. Op olma ve Deop komutuna muaf kanallar da eklemek istiyorum. Örneğin: Kanal1, Kanal2, Kanal3, Kanal4, Kanal4, Kanal5 kanallarında Op, Kanal6, Kanal7, Kanal8 kanallarında da Halfopum. F12'ye bastığımda Deop ve Dehalfop, tekrar bastığımda da aynı kanallarda Op ve Halfop olarak eski haline gelsin istiyorum. Böyle bir kod yaratılabilinir mi? | |
|
31 Temmuz 2011, 00:32 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Op/Deop Ve +m/-m Kod: Kodu kopyalamak için üzerine çift tıklayın!
Aliases kısmına eklenmeli. |
|
31 Temmuz 2011, 05:48 | #3 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (4) | Cevap: Op/Deop Ve +m/-m
Izninle birkac soru sormak istiorum kardesim. F2 kodunda kullandigin isincs channel icin bunu nick icin nasil cevirebilirim? Ikinci sorum oteki kodlarda tokenize 32 ve 44 kullanmissin. 32 ve 44 aralarindaki fark nedir? yani neden birinde 32 otekinde 44 kullanildi? | ||||
|
31 Temmuz 2011, 12:46 | #4 | ||||||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Op/Deop Ve +m/-m
"isincs" operatörü tam eşleştirme için kullanılır.F2 aliasında kanal +m pozisyonunda ise -m değilse +m pozisyonuna almasını öngördük.Tabii bu mode işleminde büyük-küçük harf uyumunu göz önünde bulundurmamız gerekir zira +M modesi +m modesinden farklı bir durumu ifade eder.
Her ikisinde de aynı ascii numarasını kullanabilirdim fakat dikkat çekmesini istedim.Çünkü alternatif komutların kullanmasını,bilinmesini istedim. $chr(32) boşluk (space) karakterine eşittir. /tokenize 32 #kanal1 #kanal2 #kanal3 #kanal4 #kanal5 burada sonrasında tokenize ile 32 karakterine sahip boşluk kısımlarını tek tek hafızaya alacaktır.Boşluk karakterine sahip kısımlara baktığımızda #kanal1 #kanal2 #kanal3 #kanal4 #kanal5 kısımlarını görüyoruz.Sanırım tek satırda yazılanın,tokenize tarafından boşluk(32) karakterine göre algılamasını fark ettiniz.Burada /tokenize etmek ile ; #kanal1 $1 kısmına #kanal2 $2 kısmına #kanal3 $3 kısmına #kanal4 $4 kısmına #kanal5 $5 kısmına denk getirmiş olduk.Test etmek için: //tokenize 32 #kanal1 #kanal2 #kanal3 #kanal4 #kanal5 | echo -a $1 komutunu uygulayabilirsiniz. $* ile de tüm pointer'ların tek tek sıralanmasını sağlıyoruz.Test etmek için: //tokenize 32 #kanal1 #kanal2 #kanal3 #kanal4 #kanal5 | echo -a $* gördüğünüz gibi tüm kanalları alt alta yazmak yerine veya while yöntemine kullanmaksızın,hafızaya alınan kanallara tek komut satırında işlem yapabiliyoruz. 32 yerine 44 kullanmak : $chr(44) virgül (,) karakterine eşittir. /tokenize 44 #kanal6,#kanal7,#kanal8 aynı durum burda da geçerlidir,aralarında virgül geçen kısımları hafızaya almasıyla sonuca giden bir yöntemdir. 33 numarasını da kullanabilirdik, $chr(33) ünlem (!) karakterine eşittir bu durumda satırımız: /tokenize 33 #kanal6!#kanal7!#kanal8 şeklinde olurdu. | ||||||||
|
Etiketler |
m or m, op or deop, ve |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Seni Deop Yapanları Deop Yap. | fatal | mIRC Scripting Hazır Kodlar | 1 | 20 Mayıs 2010 12:48 |
+m op deop | mezar | mIRC Scripting Sorunları | 1 | 05 Ağustos 2009 18:34 |
@ + Away + Deop | Sunay | mIRC Scripting Sorunları | 6 | 15 Eylül 2007 06:58 |
op ve deop | FaLLeN | mIRC Scripting Sorunları | 5 | 10 Haziran 2007 14:39 |
!deop | nIcknamE | mIRC Scripting Sorunları | 1 | 29 Aralık 2005 15:27 |