tcl kod yardımı
merhaba mirc de //echo -a $remove(deneme deneme mirckodu,.,$chr(32))
ile denemedenememirckodu yanıtını alabiliyorum. Fakat tcl de nasıl yapabilirim kanalda yazılan bir mesajın aralarında ki boşluğu nasıl iptal edebilirim.
Örnek :
Kanalda ; merhaba selam arkadaşlar yazıldı ise
Bot ; merhabaselamarkadaşlar yazıldı diyecek ama bulamadım varmıdır bir cözüm teşekkürler.
--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 23:16 -->-> Daha önceki mesaj 22:02 -- Merhaba arkadaşlar denemelerim sonucu buldum. Bilginize sunuyorum..
regsub -all { } $kelime "" kelime
Gibi yani örnek verecek olursak; TCL niz.
$arg kalıbıyla bir kelimeyi hafızaya alıyorsa sizde $kelime yerine $arg yazacaksınız.
Bunu yaptım ama başka bir sorum daha var arkadaşlar..
Ben kanalda yazılan yazıyı birleştirdikten sonra botun kanala ilk 5 kelimeyi yansıtmasını istiyorum. Yani örnek olarak verirsek;
merhaba deneme huu tclkodu merhaba yaziyorum
merhabadenemehuutclkodumerhaba kısmını almak istiyorum yani ilk 5 satırı. |