Kayıt ol!             
Şifremi unuttum ?
   

  

Tarih: 2005-09-29 23:39
Yazar: Galentos
Gönderen: Galentos  
Karakter Boyutu:  
Etiket: script dersi for dongusu
Oylamalar:
Yorumlar:   (0)






Revizyon ile gelen ve 56 sürümlerinde de göreceğimiz bu döngü bizi bir çok dertten kurtarıyor.

mesela

Kod:
if (<src.tag.kontrol1> == 0)
src.tag.kontrol1 1
elseif (<src.tag.kontrol2> == 0)
src.tag.kontrol2 1
elseif (<src.tag.kontrol3> == 0)
src.tag.kontrol3 1
..
..
..
elseif (<src.tag.kontrol50> == 0)
src.tag.kontrol50 1
endif
return 1

olan uzun bir kodun yer kapyacağı satır 100 dür. Mesela nebula 2003 scriptlerine sahip kişiler housing sistemde bunun örneğini görebilirler. Tabi ki 55i zamanında imkanlar buna olanak veriyordu. Ama revizyon serisiyle bize sunulan for döngüsünü kullanarak 100 satırlık scripti 6 satırda yazacağım.

Kod:
for 1 50 // 1 den 50 ye kadar olan sayıları say diyoruz
if (<src.tag.kontrol<eval <local._for>> == 0) // burada <local._for> döngüde geçen sayı.
try src.tag.kontrol<eval <local._for>> 1 // tag a eklettirirken try demezseniz döngüdeki sayıyı yazmayacaktır.
return 1 // tagimizi verdigimize gore islemi bitirmek gerek
endif
endfor // döngümüzü de kapatalım


Yine revizyonun getirdiği yenilikleri görmek için http://www.emuresource.com/sphere/55rinfo.htm kullanabilirsiniz.



Henüz yorum yapılmamıştır.

İlgili Sayfalar:

SayfalarGönderen
Script Dersi - Transparan Menü YapımıKeanu
Script Dersi - For DöngüsüGalentos
Level Scriptierdalkandemir
Script Dersi - Newbie GuideKatatonia
Script Dersi - Foritems ve ForcharsGalentos
  Online:
  62 site üyesi, 125 misafir
    toplam 187 kişi  
Giris sayfan olarak ayarla Sik Kullanilanlara Ekle Yenile Burdan bize ulasabilirsiniz

 
ANASAYFA | FORUMLAR | DÖKÜMANLAR | DOSYALAR | SCRIPTLER | SUNUCULAR | İLETİŞİM
Copyright (c) 2004-09 Ultima-Strike. All rights reserved.
Tasarım / Programlama: Uğur GÖK

Sistem Yapısı Seditio
Sayfa açılma süresi 0.322 sn.
SQL toplam zamanı: 0.09 sn. - SQL sorgusu: 82 - Ortalama SQL zamanı: 0.0011 sn.
Hosting Hizmetleri
eXTReMe Tracker