IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

>
+
Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By L4roXyL

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 30 Kasım 2008, 02:35   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Değişkenler Hakkında..




Değişkenler hakkında bir ayrıntılı ders verirmisiniz.
Ne işe yararlar en çok hangi kodlarda kullanırız. Örnekli olarak

 
Alıntı ile Cevapla

Alt 30 Kasım 2008, 10:36   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Değişkenler Hakkında..




Variables Yani Değişkenler Kod Yazımında Değer Atamak İçin Kullanılır.
Mesela ;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ircforumlari {
var %
1,%5
while %<= %{
echo -
a Sayı : %Harf $gettok(a.b.c.d.e.f,%t,46
inc %t
}


Mesela Bu Kod'da Katsayısı % olan değişken anlamındadır. %t ve %z değişkenlerdir.. Değişkenlerin başına 'VAR' getirmelisin.

var %t = 1,%z = 5

Burda ise %t diye bir değişken oluşturmuş değerini 1 olarak atamış
%z Değişkeni oluşturulmuş ve değer olarak 5 atanmış.
Var kullanırsan değişkenler silinir , set kullanırsan silinmez
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu daRkMoRGaN tarafından (30 Kasım 2008 Saat 11:37 ) değiştirilmiştir. Sebep: dikkatsizlik.
 
Alıntı ile Cevapla

Alt 30 Kasım 2008, 11:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Değişkenler Hakkında..




/set /inc /dec kullanıldığında, %değişken diske kayıt olur. Parametresiz(bugün açıklıyacağım) /var kullanıldığında %değişken işlev bitiminde silinir.
Yani tam tersi.

Not: Bugün ayrıntılı bir şekilde açıklıyacağım.

 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 00:24   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Değişkenler Hakkında..




Değişkenleri istediğin herşeyde kullanabilirsin.
-
4 ayrı komut ile bir değişken(ler) oluşturabilirsin.
Bunlar: /var, /set, /inc ve /dec komutlarıdır.
Bu işin mantığı, belirlediğin bir %değişkene değer/veri atamaktır.
Örneğin: /set %1 Değişken 1. yaptığında, %1 değişkeni Değişken 1. değerini alır. Bunu //echo _: %1 yaptığında görürsün.
/set komutu atadığın veriyi ve belirttiğin değişkeni kayıt eder. Ve "Variables" kısmına kayıt eder. Daha doğrusu diskine kayıt eder. Sen silmediğin sürece silinmez.
Aynı şekilde, /inc ve /dec komutlarıda geçerlidir.

/var komutu değişkeni kayıt etmez.
Yani //var %deneme = Deneme. Yaptığında %deneme değişkeni diske yazılmaz. Ama /while kullanımında en çok kullanılan komutdur. Şimdi diyeceksinki, kayıt etmiyor peki nasıl işlev yapılabiliyor?
Aynı komut satırında veya aynı olay içerisinde kullanılabilir.
Örneğin: //var %deneme = Deneme 1. | echo :_ %deneme
Lakin mIRC 6.33 versionunda "-g" parametresi ile /var komutunu kullanarak değişken(ler)i kayıt edebiliyoruz.
/var komutu ile birden fazla değişken oluşturmak için "," kullanman yeterli olacaktır.
Örneğin: //var %s = 1, %k = 2, %y = 3 | echo _: %s %k %y

/set komutu ve parametereleri:
s: Değişkeni oluşturduğunuza dair uyarı almak için kullanılır.
Örnek: /set -s %dnm 100
-
uN: N yerine yazdığın rakam geriye sayılmaya başlar. Ve 0'ı bulduğunde değişken silinir.
Örnek: /set -u5 %deneme Bu bir deneme 5 saniye sonra silinecek.
-
k: uN parametresi ile başlatılan geri sayım sürecini sonlandırır.
Örnek: /set -k %deneme
-
n: Düz ve basit bir text atamak için kullanılır.
Örnek: /set -n %deneme2 Bu bir deneme.
-
z: Değer atanmış değişkenin değerini, saniye bir değer düşürerek, 0 olana kadar devam ettirir. Ve 0 olduğunda değer silinir.
Örnek: //set -z %deneme3 10 | .timer 10 1 .echo _: $!(%deneme3,2)
-
e: Oluşturulan ve kayıt olunan değer, mIRC kapatıldığında silinecektir.
Örnek: /set -e %deneme4 Bu değişken mIRC kapanınca silinecek.


/inc komutu hakkında bilgi ve parametreler:
Bu komut %değişkene verilen rakam değerini belirtilen miktarda yükseltmeye yarar.
Mantık olarak kullanım şekilleri;
/inc %d (%d isminde bir değişken yoksa oluşturur ve 1 değeri verir-Eğer %d değişkeni mevcut ise 1 değer yükseltir)
/inc %d 100 (%d değerine 100 değer ekler/yükseltir)
-
Bilgi: "szeuN" parametreleri aynı işlevi görür. "c" parametresi, "z" parametresinin tam tersini uygular. Ve değişken değeri her saniye başına 1 yükselir.
Örnek: //inc -c %deneme8 | .timer 10 1 .echo _: $!(%deneme8,2)

/dec komutu hakkında bilgi ve parametreler:
Bu komut %değişkene verilen rakama değerini belirtilen miktarda düşürmeye yarar.
Örnek: /dec %deneme11 100
Bir başka örnek: /dec %deneme9
-
Bilgi: "szeuN" parametreleri aynı işlevi görür. "c" parametresi, "z" parametresi ile aynı işlevi görür. Farkı ise, %değişken 0'ı bulduğunda silinmez ve değer düşmeye devam eder.(- sayılara düşer)
Örnek: //dec -c %deneme22 | .timer 5 1 .echo _: $!(%deneme22,2)

Ek bilgiler.

1- Değişkenleri hesab işlemleri içinde kullanabiliriz.
Örneğin: //set %deneme 100 * 8 | .echo -: %deneme
Bakınız: *(çarpma) -(çıkarma) /(bölme) +(toplama) %(yüzdelik) ^(katman)

2- Değişken silme.
Bir değişkeni silmek için: /unset %değişken
Birden fazla değişkeni silmek için: /unset %değişken %değişken2
Wildcard kullanarak değişken silmek için: /unset %*değişken* (içerisinde "değişken" kelimesi geçen, tüm değişkenler silinecektir)
Tüm değişkenleri silmek için: /unsetall


İlk başta dediğim cümleyi(Değişkenleri herşeyde kullanabilirsin), bu anlattıklarımı okuyunca daha iyi anlayacaksın.
Sanırım anlaşılmayan birşey yok.
Kolay gelsin.

 
Alıntı ile Cevapla

Alt 02 Aralık 2008, 13:00   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Değişkenler Hakkında..




ayrıca ek olarak değişkenler için kullanılmayan ama var olan bir identifier var : $var

$var(%değişken,N)
N sayısına göre variable'ye bakar.
protları:
.value
.local
.secs

/set %deneme boşver
örnek : $var(%deneme,1).value = boşver
örnek2 : $var(%deneme) = 1
örnek3 : $var(%*,0) = d ile başlayan ne kadar variable varsa toplam sonucu verir

not : $var identifier hem local çalışan (yani /var ile açılmış değişken) hemde global çalışan (/set ile açlışmış) değişkenlere bakar.

ayrıca $var(%değişken).secs identifier parametresi 6.32 den sonra kalan süreyi gösterir önceki versiyonlarda eğer süre varsa 1 yoksa 0 olarak döner.

 
Alıntı ile Cevapla

Alt 02 Aralık 2008, 14:15   #6
Regex
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Değişkenler Hakkında..




İmzândaki kodu da açıklasaydın Halil.-)

 
Alıntı ile Cevapla

Cevapla

Etiketler
değişkenler, hakkında, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Dizi değişkenler hAte PHP 0 15 Ocak 2015 06:33
Değişkenler, sabitler, globaller, genel tanımlı değişkenler hAte PHP 0 15 Ocak 2015 06:33
Yedek Değişkenler DaDaS CR Makaleler 0 15 Ocak 2012 20:04
Değişkenler YaRGuCi ASP/ASP.NET 0 26 Kasım 2011 12:26
değişkenler saklanmıyor LordAres mIRC Scripting Sorunları 7 05 Nisan 2011 21:51