Bunun içerisinde başka bir fonksiyon dahil etmek mümkün mü? Fonksiyonlarını öğrenmek, PHP kullanarak bir savaş dizisi oluşturmak için çalışıyorum. Dizisi, bu gibi görünecektir:
- Zar değişkenlere numaraları atayarak, rulo olacak;
- Hero1 saldırı sonucu yazdırılır;
- Zar değişkenlere numaraları atayarak, rulo olacak;
- Hereo2 saldırı sonucu yazdırılır;
- Zar değişkenlere numaraları atayarak, rulo olacak;
- Hero3 saldırı sonucu yazdırılır.
Zar haddeleme otomatik bir fonksiyonu olacaktır. İşte kod:
<?
rollSim();
combatSim();
function rollSim() {
$hAttack = rand(1,20);
$mDefend = rand(1,20);
$mAttack = rand(1,20);
$hDefend = rand(1,20);
$mDamage = rand(10,25);
$hDamage = rand(1,20);
} // end rollSim
function combatSim() {
rollSim();
if ($hAttack>$mDefend) {
print "Hero hit monster for $hDamage damage.<br>";
} else if ($hAttack<=$mDefend) {
print "Hero missed monster.";
}
} // end combatSim
?>