bi oyun hazırladım seçilen karaktere göre can ve guc vericem ama bi sayfada 10larca if kullanmam gerekiyor malesef bir sayfada 1den fazla if olmaz bunu nasıl halledebilirim
neyse karakter seçme sistemini parçalara ayırarak hallettim şimdi bir yardım daha lazım mesela bir görev yaptırtıcam bu görevi yaptıktan sonra zaman bbeklemesini istiyorum nasıl yapabilirim??
Merhaba. Sorunu halletmişsin ama merak eden arkadaşlar için yazıyorum. Aynı sorunu ben de yaşadım ama benimkinde değişken bir değere eşit olunca değil istediğim koşullar gerçekleşince (birden fazla değişkenin eşit olması gibi) çalışması içindi. Ancak arkadaşın da dediği gibi switch komutu bu konuda sana yardımcı olabilir. Kullanımı aşağıdaki gibi :
switch ( değişken ) {
case KOŞUL-1 ;
Koşul-1 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-2 ;
Koşul-2 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-3 ;
Koşul-3 doğru ise yapılacak işlere ilişkin komutlar
break;
case KOŞUL-4 ;
Koşul-4 doğru ise yapılacak işlere ilişkin komutlar
break;
......................
......................
default:
diğer her durumda yapılacak işlere ilişkin komutlar
}
emin olmak için hakkı öcal php kitabından yararlandım. malum forumdaki ilk mesajlarımdan yaş tahtaya basmayalım
_____________________________
DeLLy®
Uzaklaştırılmış 90 gün cezanın 81 günü kaldı.
26 Ağustos 2008; 10:20:34
bence DB ye Karakterler diye bi tablo aç..
Karakter adı | Güç | Can
Sonra Karakterler Açılır kutu halinde listelensin.. seçilen karaktere göre güç ve canı DBden çeksin..
sonra gerekirse ilerde yeni karakterler eklersin..
Sonra Karakterler Açılır kutu halinde listelensin.. seçilen karaktere göre güç ve canı DBden çeksin..
sonra gerekirse ilerde yeni karakterler eklersin..
Evet,öyle olursa daha iyi olur.
aslında karakterler açtım içine level karakter güç ve can ekledim ama karaktere göre güç ve can yapmayı bi türlü yapamadım neyse sorunu ben şöle çözdüm kayıt olurken seçilen her kahraman için ayrı ayrı sayfalar hazırladım eğer yapamayan olursa böle yapaabilirim hepinize teşekkürler!!