for komutunu nasıl kullanabilirim örnek atabilcek biri varmı ?
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
Pawnda ki for komutundan mı bahsediyorsunuz ?
evet 1.6 pluginimi geliştirmek için
For komutunu gösteririm fakat önceden bir yazılım dili bilmeniz gerekiyor ki bu işi kavrayın kodu attığımda birşey yapamazsınız anca bakarsınız herhangi bir dil biliyor musunuz ?
Kendimce 1.6 plugini geliştiriyorum
Son Düzenleme: 26-11-2018, Saat: 14:58, Düzenleyen: ITenGriTR.
Elbette senin kullanım mantığına göre değişir ama kısaca mantığı üzerinden konuşalım,
, for bizim tek tek yapıcağımız işi kendi içinde döngüye girerek halleder.
Küçük bir örnek.
Veya terse saydıralım.
Yani kisa bir komutla çok iş görmek demektir.
İçinde , while'dada olduğu gibi iki komut vardır
1.break bu komutu gören for döngüyü sonlandırır
2.continue bu komutu gören for döngüyü durdurarak bir sonraki döngüye geçer mesela i = 15 te if ile continue dedik i 15'e eşit iken direk 16'ya geçer gibisinden.
Bu örnek pawn dili için verilmiştir
Küçük bir örnek.
PHP Kod:
client_print(id,print_chat,"1")
client_print(id,print_chat,"2")
client_print(id,print_chat,"3")
client_print(id,print_chat,"4")
client_print(id,print_chat,"5")
Çıktı=
1
2
3
4
5
for(new i; i < 6; i++){
client_print(id,print_chat,"%i",i)
}
Çıktı =
1
2
3
4
5
PHP Kod:
client_print(id,print_chat,"5")
client_print(id,print_chat,"4")
client_print(id,print_chat,"3")
client_print(id,print_chat,"2")
client_print(id,print_chat,"1")
Çıktı =
5
4
3
2
1
for(new i = 5; i > 0; i--){
client_print(id,print_chat,"%i",i)
}
Çıktı =
5
4
3
2
1
İçinde , while'dada olduğu gibi iki komut vardır
1.break bu komutu gören for döngüyü sonlandırır
2.continue bu komutu gören for döngüyü durdurarak bir sonraki döngüye geçer mesela i = 15 te if ile continue dedik i 15'e eşit iken direk 16'ya geçer gibisinden.
ozaman sayaç görevi gören bir komut ben anladım tamam teşekkürler
Son Düzenleme: 26-11-2018, Saat: 15:04, Düzenleyen: ITenGriTR.
Benziyor gibisinden daha iyi nasıl anlatırım bilemedim.
Forun parametreleri
for(1;2;3)
1= Buraya değişken geliyor istersen yukarda belir ister for'un içinde
2= Buraya değişken operatör durum geliyor yani
Operatörler, <,>,<=,>=,== gibi.
Durum işte ne biliyim değişkenimiz durumdan büyüktür küçüktür yada eşittir gibisinden.
3=Buraya eğer 2 sağlanıyorsa yapılıcak işlem
Gibi gibi
Forun parametreleri
for(1;2;3)
1= Buraya değişken geliyor istersen yukarda belir ister for'un içinde
PHP Kod:
new i
for(i;)
for(new i;)
Operatörler, <,>,<=,>=,== gibi.
Durum işte ne biliyim değişkenimiz durumdan büyüktür küçüktür yada eşittir gibisinden.
PHP Kod:
for(new i;i < 5)
for(new i = 5;i > 5)
for(new i; i == 0; i++)
PHP Kod:
for(new i; i < 32; i++)
Eğer değişkenimiz 32'den küçük ise i'yi 1 1 arttir
for(new i; i < 32; i+=2)
Eğer değişkenimiz 32'den küçük ise i'yi 2 2 arttir
for(new i = 32; i > 0; i--)
Eğer değişkenimiz 0'dan büyük ise i'yi 1 1 azalt
yok anladım teşekkürler
Konunuz Çözülmüş İsteklere Taşınmıştır.
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Cfglerde Wait Komutu Tespiti veya Engellemesi | tepegoz | 2 | 325 |
30-01-2019, Saat: 14:46 Son Yorum: ITenGriTR |
|
handled komutu | salim | 5 | 506 |
28-08-2018, Saat: 22:04 Son Yorum: PawNod' |
Konuyu Okuyanlar: 2 Ziyaretçi