Loading...
Как подсчитать процент удара в игре , 100%, 87% 1% и так далее

Попробовал вот так
php
//какой процент удара
public static function precent_damage($damage) {
$time = self::get_time_battle_by_id(ID);
$t = $time - time();

if ($t == 5) {
$p = 0;
} elseif ($t == 4) {
$p = 20;
} elseif ($t == 3) {
$p = 40;
} elseif ($t == 2) {
$p = 60;
} elseif ($t == 1) {
$p = 80;
} elseif ($t <= 0) {
$p = 100;
}


$damage = ceil(percentage($damage, $p));
return [
'damage' => $damage,
'precent' => $p
];
}

________
посл. ред. 26.05.2022 в 20:43; всего 1 раз(а); by 213731682
В школу ходить нужно
Avenax, что за сайт , нормальных людей давно нет здесь походу , просишь подсказать , но в ответ только и умет как ты писать, умники одни.
213731682,
пост #2
php
$udr_percent = round(100/($mob_hp/$udr));

все очень просто
213731682 (26.05.2022 в 20:46)
Avenax, что за сайт , нормальных людей давно нет здесь походу , просишь подсказать , но в ответ только и умет как ты писать, умники одни.

Что?
Ты сам понял, что написал?

У тебя 100хп, ты ударил на 20хп, ты не высчитаешь процент из этих чисел?
Если нет, тогда школу прогуливать не надо было
precent != percent ) там не только с математикой проблемы..)
Лови готовую функцию)
php
# Progress
function progress($number_1, $number_2)
{
return round($number_1 / $number_2 * 100, 1);
}
Менталист (26.05.2022 в 21:34)
precent != percent ) там не только с математикой проблемы..)

+ Беды с башкой?.tap.
Dusty (26.05.2022 в 22:22)

+ Беды с башкой?.tap.

у меня да
Менталист (26.05.2022 в 22:30)

у меня да

https://bym.guru/files/avatars/98330_150.jpg
Видно*biggrin*
Онлайн: 2
Время:
Gen. 0.111
(c) Bym.Guru 2010-2025