Tekil Mesaj gösterimi
Alt 28 Eylül 2007, 01:25   #2
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: input ve halt hakkında yardım




Mesela sana kısa bir örnek vereyim sen buradan kendine ders çıkar;
Mesela yazdığın cümlenin içindeki "l" harfinin devamlı "L" şeklinde çıkmasını istiyorsan on input event'ını kullanırsın.

on *:input:*: { if / != $left($1,1) && l isin $1- { say $replace($1-,l,L) | halt } }
Açıklıyorum;
if / != $left($1,1) : Eğer yazdığım yazının ilk karakter'i "/" değilse
&& : Ve
l isin $1- : Yazdığım yazıda "l" harfi mevsut ise;
Uygula: say $replace($1-,l,L) : Bütün küçük "l" harflerini, "L" olarak döndür.
Şimdi gelelim senin asıl soruna, halt kullanmanın sebebi;
Eğer halt kullanmamış olsaydık;
Selam yazdığımızda; SeLam olarak gidecek ve ardından tekrar Selam olarak dönecekti, yani 2 defa çıkacaktı. Buradaki halt 2'inci defa gitmesini engeller/durdurur. Yani baza alınan harfin(l) önünü keserek verilen değeri yansıtır(L) gibi.

Umarım anlamışındır.
on input hakkında bilgi için; /help on input yapabilirsin.


Konu L4roXyL tarafından (28 Eylül 2007 Saat 17:07 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan