|
TISSOT Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Selam,Kullandıgım bazı kodlar diğer oper arkadaslara göre gec devreye gırıyor baglantı hızından düşündüm daha farklı yerlerde hızlı baglantı ile denedım olmadı bunun ıçin farklı bırseymı eklemelıyım kodlara, yoksa kullandıgım kodlardamı sorun var..daha hızlı aktıf olması için ne yapabılırım şimdiden emeği gecen arkadaslara tşkler..
kullandıgım kodlardan birisi ;
#harf on
on *:text:*:#: {
if $nick isop $chan { halt }
if $regex($1-,/([[:print:]])\1\1/gi) >= 2 {
.ban -u300 # $wildsite | kick $chan $nick
}
:son
}
}
#harf off
|
Kode yazarken en önemli husus gereksiz döngüler kullanmamak
en mantıklı yoldan gitmek, aynı event'dan cok fazla sayıda kullanmamak
cocorico debug yöntemini kullanabilirsin en basitinden.
yukarıdaki code gibi kötü mantıklar kurmamak hızlı calısan bir script için
idealdir..
yukarıdaki code en asli mantıkla söyle olmalıydı mesela:
on *:text:*:#: {
if $nick !isop $chan && $regex($1-,/([[:print:]])\1\1/gi) >= 2 {
.ban -u300 # $wildsite | kick $chan $nick
}
eventları kullanırken sayıları fazla ise bunları alternatif ve ana event olarak belirtmek
1-2-3 yada & simgeleriyle mantıksal kod yazılabilir.