DataLife Engine > IRC Komutlari > Wildcard komutu ve kullanimi
Wildcard komutu ve kullanimi23 Temmuz 2008. Düzenleme: Legolas |
|
Bu konunun aciklama kismi cok kisadir arkadaslar.Simdi size assagida cesitli ornekler vereceğim , onlarla beraber konunun pekismesini saglayalim.
Soru: Kanalima 3 haneli nicklerin girmesini istemiyorum , ne yapabilirim ? (Ban komutu uzerinden degerlendiriniz) Aciklama ; Simdi arkadaslar , bu soru cozmeden once ban kullanimindan hatirlayacaginiz gibi nick!ident@host kalibini iyi bilmeliyiz. Cozum ; Nick uzerinden ban komutu uygulayacagiz 3 haneli olan nicklere.Bize karakter sayisi verilmis , fakat karakterler belirli degil bu yuzden (?) wildcard’ini kullanacagiz. Kod: ???!ident@host Soruda ne ident ne de host hakkinda bir bilgi var.Bu yuzden (*) wildcard’ini kullanacagiz. Kod: ???!*@* Sorunun cevabi ; /mode #kanal +b ???!*@* [/color] Kanalima Nick’i 5 haneli olan , Nick’nin 4. karakteri 'b' olan kullanicilar giremesin. Cozum ; Simdi biraz daha pratik olalim arkadaslar.Sorunu once bir suzelim Nick icin karakter sayisi belirli , hatta karakterin bir tanesi belirtilmis , ident ve host hakkinda gene herhangi bir sinirlama yok ona gore hemen yazalim mask’imizi. Kod: ???b?!*@*Sorunun cevabi ; /mode #kanal +b ???b?!*@* Soru ; Kanalima identi ‘IRCD’ olanlar giris yapmasin , ne yapabilirim ? Cozum ; Gene hizli bir sekilde soruda neler verilmis veya verilmemis bakalım.Nick ve host hakkinda bilgimiz yok , ident icin karakterler verilmis. Kod: *!IRCD@* Sorunun cevabi ; /mode #kanal +b *!IRCD@* Soru tarzlari boyle fakat birkac tane püf nokta var kalip diyebilecegimiz , bunlari simdi size yazacagim. * Nick’i 'a' ile baslayip 'b' ile biten -> a*b ( Peki neden ? Basi belirli , sonu belirli , orta kisimda bir sinirlama yok o yuzden (*) kullandik ) * Nick’i 'a' ile baslayan -> a* ( Ilk karakteri koyduk fakat bitis kismini bilmedigimiz icin (*) kullandik. ) * Nick’i 'a' ile biten -> *a ( Son karakteri a yaptik fakat baslangic kismini bilmedigimiz icin (*) kullandik. ) * Icinde (a,b,c) gecen nickler -> *a*b*c* ( Harflerin belirli bir sirasi olmadigi icin boyle bir kullanim soz konusudur. ) * İcinde ‘abc‘ kelimesi gecen -> *abc* ( Icinde ‘abc' kalibi olacak.Fakat sagi ve solu belli olmadigi icin (*) kullandik. ) Konu hakkinda problem yasayanlar,post atip belirtebilirler. |