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

 Kayıt ol  Topluluk
1Beğeni(ler)
  • 1 Post By L4roXyL

Yeni Konu aç Cevapla
 
LinkBack Seçenekler 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

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
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
Ç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..




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
Guest
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
Ön Tanımlı Değişkenler hAte PHP 0 15 Ocak 2015 06:35
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
Değişkenler YaRGuCi ASP/ASP.NET 0 26 Kasım 2011 12:26
C# Variables Değişkenler Sunay C# 0 24 Nisan 2010 01:49