сразу с несколькими другими числами
типо этого
if($steps['attacker_attack_step'] == [1, 3, 5, 7])
for($i = 0; $i < 5; $i++)
{
if($steps['attacker_attack_step'][$i] == [1, 3, 5, 7])
{
}
}
Форум → Программирование → PHP для идиотов → Условие
15 февраля 2012 г. 15:11, спустя 24 минуты 56 секунд
15 февраля 2012 г. 15:28, спустя 17 минут 3 секунды
15 февраля 2012 г. 16:30, спустя 47 минут 55 секунд
if($steps['attacker_attack_step'][$i] == 1) { //Правый Джеб
if($steps['defenser_defense_step'][$i] == 2 or $steps['defenser_defense_step'][$i] == 5 or $steps['defenser_defense_step'][$i] == 7 or $steps['defenser_defense_step'][$i] == 9)
$damage = 0;
else
$damage = floor(($players['attack']['str']*10+90)/(100/$energy));
}
else if($steps['attacker_attack_step'][$i] == 2) { //Левый Джеб
if($steps['defenser_defense_step'][$i] == 1 or $steps['defenser_defense_step'][$i] == 5 or $steps['defenser_defense_step'][$i] == 8 or $steps['defenser_defense_step'][$i] == 9)
$damage = 0;
else
$damage = floor(($players['attack']['str']*10+90)/(100/$energy));
}
15 февраля 2012 г. 16:59, спустя 29 минут 4 секунды
if ($steps['attacker_attack_step'][$i] == 1)
{
if (in_array($steps['defenser_defense_step'][$i], array(2, 5, 7, 9)))
$damage = 0;
else
$damage = floor(($players['attack']['str'] * 10 + 90) / (100 / $energy));
}
elseif ($steps['attacker_attack_step'][$i] == 2)
{
if (in_array($steps['defenser_defense_step'][$i], array(1, 5, 8, 9)))
$damage = 0;
else
$damage = floor(($players['attack']['str'] * 10 + 90) / (100 / $energy));
}
16 февраля 2012 г. 4:18, спустя 11 часов 19 минут 15 секунд
if ($steps['attacker_attack_step'][$i] == 1 && in_array($steps['defenser_defense_step'][$i], array(2, 5, 7, 9))
|| $steps['attacker_attack_step'][$i] == 2 && in_array($steps['defenser_defense_step'][$i], array(1, 5, 8, 9)))
{
$damage = 0;
} else {
$damage = floor(($players['attack']['str'] * 10 + 90) / (100 / $energy));
}
Пожалуйста, авторизуйтесь, чтобы написать комментарий!