🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
;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
Ben verdiğim kodu denemiştim ve herhangi bir hata olmadı kodun en sonunda çalıştığı için yani önce koşulu kontrol ediyor sonra değişkeni değiştiriyor.