Loading...
Обучение/Помощь новичкам | Как считать защиту?
Как лучше считать защиту в онлайн игре?
/*
* Просчет атаки;
*/
function attacked($strike)
{
global $Filter;

$strike = $Filter->clearInt($strike);

$attackStrike = round($strike * 5 / 100);

$randAttack = rand($strike - $attackStrike, $strike + $attackStrike);

return $randAttack;
}
/*
* Просчет защиты;
*/
public function defend($defend)
{
global $Filter;

$defend = $Filter->clearInt($defend);

$defend = 1;

return $defend;
}

Так юзаю
/*
* Просчет атаки юзера;
*/
$myAttack = $Attack->attacked($user['strike']) - $Attack->defend($npc['defend']);

Просчет защиты на данный момент не написан. Как лучше его реализовать? Первый раз с этим дело имею. Думал просто от полученого урона минусовать защиту цели, но если защиты будет больше чем урона то число в минус уйдет...
Онлайн: 3
Время:
Gen. 0.0529
(c) Bym.Guru 2010-2026