<?php
//подключаем файл базы данных
$db->openDB();
$t=time();
//выполняем запрос селект из таблицы users и mobs_world где локация игрока равна локации монстра($t-время_аттаки_монстра>скорости аттаки монстра)
$mob=mysql_query("SELECT * FROM users,mobs_world WHERE loc=loc_mob AND $t-mb_time_attack>mb_speed");
//выводим с помощью цикла урон монстра который совпадает с нашим запросом
while($mobs=mysql_fetch_assoc($mob)){
//заносим в переменную attack минимальный и максимальный урон монстра
$attack=rand($mobs[mb_MINdmg],$mobs[mb_MAXdmg]);
if($t-$mobs[mb_attack_time]>$mobs[mb_speed]){
$attack_1=mysql_query("UPDATE mobs_world SET mb_attack_time=\"$t\" WHERE $t-mb_attack_time>mb_speed");
$hp=$mobs[MINhp]-$attack;
$attack_1=mysql_query("UPDATE users SET MINhp=\"$hp\" WHERE NICK=\"$aNickName\"");
echo $mobs[MOBSname]." по вам ".$attack."<br/>";}
}
?>
Изменил: asterixos (21.06.2011 / 17:43)