mIRC Kodlarında Sürekli kodları döndürmek aslında bazen işe yarar.. Kod açma'da Kodlarımızda takıldığımız yeri genişletmedir.. Veya kodu uzatmaktır
Örneklerle açıklıyorum
Örnek: Mesela Biri Bana Selam Yazarsa Naber Diyelim Ama Bunu Döngüyle Yapalm, Satırımızın ismi dongu olsun
on *:text:* if selam iswm $1- { .goto dongu } else { .halt } :dongu .msg $nick Naber }
Bunun Normal koşullarda çalışmaması gerekiyor else'den sonra halt var ama goto değimini kullandık böylece direk dongu yazan satıra gidiyor..
goto ingilizcedede bildiğimiz gibi Git demek dongu 'den önce ":" işaretide bize orda döngü olduğunu belirtir
Başka Bir Örnek Verelim
Örneğimiz Mantıksız Hiçbir Amaç Güdmüyor.. Ama Öğrenme Amaçlı İyidir
%ciprix 1 veriablemizi 1 alalım
Ve diyelimki biri özelime gelirse veriables değerini 1 arttıralım
on ^*:OPEN*:{ if ($nick == $me) { goto son } else { goto sondanbir } :sondanbir .inc %ciprix :son .echo 4 -a Kendi kendine nie yazıyorsun ? }
Burda Diyoruzki Eğer Özelime Gelen Nick Kendi Nickim ise son olan satıra gidelim Eğer özelime gelen nick kendi nickim değilse sondanbir yazan satıra gidelim..
sondanbir in altındaki komut bildiğimiz gibi veriables değerini yani %ciprix değerini 1 arttırmak için kullanılır
son un altındada echo -a var buda demek oluyorki aktif pencerede bana uyarı ver..