‘echo kodları’ olarak etiketlenmiş yazılar


mIRC $round

Salı, 05 Ocak 2010

$round parametresi bir sayıda “.” işareti ve ondan sonraki sayıları tümlemeye ve almaya yarar.. Kullanımı $round(N,N) dir..

Örneğin kodunuzdaki işlemde sayı 3.1392892 burda sayıyı tümleyip size vermesini istiyorsanız kodumuz

//echo -a $round(3.1392892,2)

Üstteki örnekte dönecek sayı 3.14 dür, bunun sebebi 3.1392.. kalın yerle yazılmış bölüm 5 den büyük olduğu için (yani ondalık sayıda büyük olduğu için) 3.13 yerine 3.14 döndü böylece sayıyı bir üste tamamladı.. eğer 3.1392.. değilde 3.1342.. yazsaydık dönecek cevap 3.13 idi..

//echo -a $round(3.8342892,0)

burdaki 0 işareti noktadan önceki sayıyı tamamla demektir.. yani 3 ü demek istiyor 8 on üzerinden beşten büyük olduğu için 3 ü 4 e otomatik olarak kod tamamlıyor eğer 3.83.. yerine 3.23.. yazsaydık 3 gene olduğu gibi kalıcaktı..

Bu işlem genelde puanlama sistemine dayalı kodlarda kullanılır.

mIRC $iif

Salı, 05 Ocak 2010

if ve else şartlandırma durumlarını aynı anda kullanabilmemizi sağlar.

Örnek:

//echo -a $iif(1 == 2,Evet eşit,Hayır değil)

Yukardaki örnekde eğer 1 2′ye eşitse evet eşittir mesajını

ver,değilse hayır değil mesajını ver.

mIRC $len

Salı, 05 Ocak 2010

Girilecek değerin karakter(harf) sayısını(uzunluğunu) verir.

Örnekler:

//echo -a $len(selam) //Verilecek yanıt 5

mIRC $islower

Salı, 05 Ocak 2010

Belirtilen yazının bütün harfleri küçük ise $true değilse $false yanıtını verir.

Örnekler:

//echo -a $islower(Selam naber) //Verilecek yanıt $false

//echo -a $islower(selam naber) //Verilecek yanıt $true