![]() |
Cevap: Dosyadan okuturken sorun. * peynir* bu şekilde dediğim gibi oluyor. |
Cevap: Dosyadan okuturken sorun. boşluklar kelime kontrolde bazen hayati önem taşır ;) |
Cevap: Dosyadan okuturken sorun. Bunun mantığı çok basittir aslında; on @*:text:*:#:if !$regex($nick(#,$nick).pnick,@|%|&|~) { var %1 = 1 | while %1 <= $lines(dosya.txt) { if $regex($1-,$read(dosya.txt,%1)) { ban -k # $nick 2 sebeb. | break } | inc %1 } } Mesela burada regex'in mantığı; //echo -a $iif($regex(deneme,deneme),Evet,Hayır) yaptığınız'da evet olarak döner. //echo -a $iif($regex(111deneme111,deneme),Evet,Hayır) yaptığınız'da yine evet olarak döner. Yani bir nevi; $iif(*deneme* iswm 111deneme111,Evet,Hayır) ile aynı işlevi yapar. Siz burada "kelime ile başlıyorsa/bitiyorsa" olayını * kullanarak yapabilirsiniz. Örneğin; if $regex($1-,$read(dosya.txt,%1)) kelime içinde geçiyorsa demektir. Yukarıda açıkladım zaten. "Kelime ile başlıyorsa" için; if $+($read(dosya.txt,%1),*) iswm $1- kullanabilirsiniz. "Kelime ile bitiyorsa" için; if $+(*,$read(dosya.txt,%1)) iswm $1- kullanabilirsiniz. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 09:53. |
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