function kampf($type, $off = 0, $deff = 0, $boni = 0) {
if($type == "Angriff")
$off += $boni;
if($type == "Verteidigung")
$deff += $boni;
if($off > $deff)
return $off - $deff;
if($deff > $off)
return $deff - $off;
if($deff == $off)
return 0;
}
// zu verwenden wie Folgt:
// Ich greife an, mit Einheit welche 25 off hat
// Verteidiger hat einheit mit 30 deff
// da ich Feind im Wald (oder während nacht attakiere) bekomme ich 10 Zusatz Punkte für Angriff
$ergebnis = kampf("Angriff", 25, 30, 10);
// $ergebnis ist in diesem fall: 25+10 - 20 = 15
if($ergebnis > 0) {
echo "<span>Sie haben den Sieg errungen</span>";
} else {
echo "<span>Sie haben verloren (n00b)</span>";
}