![]() |
![]() |
![]() | #1 | |
Çevrimdışı i don't care if i'm misfit. ![]() IF Ticaret Sayısı: (0) | Büyük yazı '' isupper '' hk. Merhaba sevgili arkadaşlar bu konu hakkında birden fazla talep ve sorularla karşılaştığım için bu konu altında paylaşımda bulunacağım umarım faydalı olucaktır açıklayıcı olmaya çalışacağım... Bir çok defa kanalda büyük yazıları engelleme adında sorularla karşılaştım.
Şimdi, büyük harf lerden oluşan bir text kanala yazıldığında bunu kod içerisinde algıyacak ve işlem yapmamızı sağlayan '' isupper '' i kullanmamızı tavsiye ediceğim... Bu tarz durumlar için regex veya diğer yollarda mevcut ama isupper biçilmiş kaftandır böyle durumlar için ve pratiktir, gelelim kullanımına... Kanala herhangi bir text yazıldığında algılaması için burada text eventini kullanmamız gerekir. Peki yazılan cümle büyük harflerle yazılmışsa buna nasıl işlem yaptırırız. Örnek; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Bu şekilde herhangi bir kanalda büyük yazı ile bir cümle kurulduğunda büyük harf kullandınız uyarısı verilir. Tek bir kanal için işlem yaptırmak için event de kanal belirtmeniz veya Kod: Kodu kopyalamak için üzerine çift tıklayın!
kullanmanız yeterlidir, gördüğünüz gibi kullanımı çok basittir. Şimdi gelelim kişiyi özel mesaj göndermek için, Kod: Kodu kopyalamak için üzerine çift tıklayın!
burada tek farklı durum '' msg # '' yerine '' privmsg $nick '' kullanıyoruz text eventinde $nick text i yazan kişiye denk geldiğini hepimiz biliyoruz zaten... #lethe kanalımda büyük harfler ile oluşan bir cümle yazıldığında o kişiye büyük harf kullanımı yasaktır şeklinde kick + ban atsın sorusunun cevabı aşşağıdaki gibi dir arkadaşlar... Kod: Kodu kopyalamak için üzerine çift tıklayın!
Son olarak, ilk önce uyarı versin daha sonra ban atsın gibi bir sorunun cevabı benim acımdan şu şekilde olmalıdır... Kod: Kodu kopyalamak için üzerine çift tıklayın!
Herşeyden önce çok güzel bir koruma oluşturduk sanırım Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) hash tablosundan faydalanarak bu şekilde güzel bir çalışma oluşturulabilir. Herşeyi başkasından beklemeyip biraz araştırmacı ve öğrenme isteği meydana getirdiğinizde zihninizi durduramazsınız, umarım faydalı olmuştur iyi forumlar...
__________________ I'm a dreamer but it's getting hard to take it. Some nights don't know if I'm gonna make it. Heart is heavy but there's nothing that can break me down. | |
| ![]() |
![]() | #2 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Büyük yazı '' isupper '' hk. Faydalı Paylasım..
__________________ char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); } |
| ![]() |
![]() |
Etiketler |
ban, kanal, kick, koruma, mirc, scripting, text |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Büyük yazı addonu | aspawa | mIRC Scripting Sorunları | 10 | 11 Aralık 2015 14:09 |
ilk harf büyük ve noktalı yazı ac kapama yardım | devrimsami | mIRC Scripting Sorunları | 2 | 02 Ağustos 2010 21:21 |
Büyük yazı ( Biraz farklı ) | MerakLıuSer | mIRC Scripting Sorunları | 11 | 01 Şubat 2009 09:03 |