|
| |||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
![]() |
| | LinkBack | Seçenekler |
|
#1
| ||||
| ||||
|
Selam. bu kodu wilcard ekleme seklinde degisiklik yapabilirmiyiz mümkünse. user583 nickini user* *user* user??? gibi ekledigim zaman islem yapmıyor. nicki oldugu gibi yazmak zorunda kalıyorum. birde sormak istedigim. $9'un önünde ki +0 ne anlama geliyor acaba. silsem sorun olurmu. Kod: #bott on
on *:snotice:*: {
if ($level($9) == muafnlist) { halt }
if ($level($9) == muafclist) { halt }
if $read(botnet.txt,w,$9) {
.enable #botn
.gzline $9 +0 Yasak
.msg %operchan İşlem 4 $9 1İp4 $gettok($gettok($10,1-2,41),2,64) 1İşlenen : 4Sc5/Botnet Zline!
.disable #botn
}
}
#bott end
alias botekle { if $1 { if $read(botnet.txt,w,$1) { msg %operchan $1 Botnet Nick'i zaten listede. | halt } | else { write botnet.txt $1 | msg %operchan $1 Botnet Nick'i listeye eklendi. } } }
alias botlist { var %s = 1,%ss = $lines(botnet.txt) | while %s <= %ss { msg %operchan $read(botnet.txt,%s) | inc %s } }
alias botsil { if $1 { if !$read(botnet.txt,w,$1) { msg %operchan $1 Botnet Nick'i listesinde yok. | halt } | else { write $+(-dl,$readn) botnet.txt | msg %operchan $1 Botnet Nick'i listesinden silindi. } } } |
| Sponsored Links |
|
#2
| ||||
| ||||
|
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.. |
![]() |
| Etiketler |
| ekleme, wilcard |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| CR de Panelden Root Admin Oper Ekleme Silme Komutu ve Resimli Anlatım | Goemon | ConferenceRoom | 0 | 23 Ağustos 2015 10:54 |
| Oper penceresine hotlink ekleme | Freez0ne | Help - Yardım | 2 | 02 Haziran 2015 22:44 |
| ConferenceRoom; Sunucular için Root Admin Services iRCop Oper Helper Ekleme Kodu. | Goemon | ConferenceRoom | 0 | 05 Şubat 2014 23:22 |