Pisze skrypt walki dwóch kont :
<?php
$mypower = rand($pistolet[dmin
],$pistolet[dmax
])+$stat[hp
]/10
+$stat[strzelanie
]; $edefense = rand($pistolet2[dmin
],$pistolet2[dmax
])+$enemy[hp
]/10
+$enemy[refleks
]; $mydef = rand($pistolet[dmin
],$pistolet[dmax
])+$stat[hp
]/10
+$stat[refleks
]; $epower = rand($pistolet2[dmin
],$pistolet2[dmax
])+$enemy[hp
]/10
+$enemy[strzelanie
];
if ($stat[miasto] != $enemy[miasto] or $stat[page] != $enemy[page]){
print "Aby walczyć z przeciwnikiem musisz być w tym samym mieście oraz w tym samym pomieszczeniu co przeciwnik."; echo '<br><br><h1><center><a href=' . $stat[miasto
] . '.php>wróć do miasta</a><h1></center>';
}else{
print "<center><b>$stat[user] vs $enemy[user]</b><br>"; print "<center><br><img border=\"0\" src=\"$stat[avatar]\" width=\"80\" height=\"80\">"; print "<img border=\"0\" src=\"$enemy[avatar]\" width=\"80\" height=\"80\"></center><br><br>";
$mojehp = ' . stat[hp] . ';
$ehp = ' . enemy[hp] . ';
while ($mojehp==0 or $ehp==0){
If ($los = 1 or $los = 2){
$sila = 2;
mysql_query("update players set hp=hp-$sila where id=$enemy[id]"); print "<img src=\"images/good.jpg\">Strzelasz do <b>$enemy[user]</b>, zadejesz mu $sila obrażeń [pozostało $enemy[hp] życia]<br>"; }
}else{
$sila = 2;
mysql_query("update players set hp=hp-$sila where id=$stat[id]"); print "<img src=\"images/bad.jpg\"><b>$enemy[user]</b> strzela do Ciebie i zadej Ci $sila obrażeń [pozostało $stat[hp] życia]<br>"; }
}
}
?>
Ten skrypt powinien z kazda petla losowac kto uderzy i odejmowac 2 HP. Problem jest taki że atakuje zawsze tylko jeden gracz oraz nic nie odejmuje graczowi zycia.
Czyli user 1 atakuje 1000 razy usera 2 zadajac 2 pkt ograzen a ciagle przeciwnik ma 100 hp i walka sie nie konczy.