|
Paint Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Kodda %k variablesi oluşturmayı unutmuş arkadaş. Kod: Kodu kopyalamak için üzerine çift tıklayın! on !*:text:*:#sohbet: {
if ($nick != %nk) {
set %nk $nick
if (%k == $strip($1-)) {
ban -k $chan $nick
}
}
.set %k $strip($1-)
} Ne kadar etkili olur bilemem. hash table ile süre kısıtlamalı olması daha mantıklı sanki.
|
Kod: Kodu kopyalamak için üzerine çift tıklayın!
;eğer metin sohbet kanalına yazılmışsa devam etsin
on !*:text:*:#sohbet: {
;yazan nick %nik veriablesinde yok ise niki %nik veriablesine kaydetsin ve devam etsin
if ($nick != %nk) { set %nk $nick
;yazılan metin %k veriablesinde var ise renk kodlarından arındırıp komut uygulasın ve tekrar %k veriablesine alsın
if (%k == $strip($1-)) { echo $chan ban }
;eğer önceki metin şimdikiyle eşit değilse işlem yapmaz
if (%k != $strip($1-)) { set %k $strip($1-) }
}
}
Paint evet haklısın veriables oluşturduğum yer ilk etapta kayıt yoksa çalışmaz senın uluşturduğun yer kod çalışınca oluşacağı için hiçbir zaman eşitleme yapamaz
if (%k != $strip($1-)) { set %k $strip($1-) }
böyle yaparsak daha mantıklı sanırım
tiger'e katılıyorum slm ardından yazılacak slm atılmaya yol acar burada esas sorun istekte bulunma şekli değişik kişilerin yazdığı aynı satırlar değilde farklı bir istek olabilirdi