1-)
$read(dosya,w,text) kalıbında bilindiği üzere w parametresi ile wildcard (joker) karakter kullanabilirsiniz.
ama kodda snotice mesajından gelen $9 tanımı, giriş yapan nicki dönüyor gibi gözüküyor.
Elinde bulunan botnet.txt dosyası içindeki ekli kalıplar
*nick*
*n?ck
?ick*
vb şeklilerde ise ve elimizdekilere bakacak olursak
$9 = Feragat
koddaki koşul: if $read(botnet.txt,w,Feragat) {
Koşulun yaptığı işlem; Feragat nickini dosya içindeki F*era?at vb wildcard kalıplarında arıyor.
Yani sen burada bütünü parçanın içinde aramış oluyorsun.
Yapman gereken parçayı bütünün içinde aramak.
Bunun için dosyadan okumak yerine hash tablo veya users(Kullanıcılar) kısımlarını kullanmanı öneririm.
2-) birde sormak istedigim. $9'un önünde ki +0 ne anlama geliyor acaba.
+0 gzline komutunda süre belirler. Burada süre belirtirsen, belirttiğin süre sonunda mevcut zline otomatik olarak açılır.
+0 yaptığında süresiz olarak gzline uygulamış olursun.
Üstteki kod ile ilgili örnekli şekilde paylaşım yapmak isterdim ama iş yerindeyim.
Kolay gelsin.
__________________ Vi veri veniversum vivus vici.. |