PHP/MySQL | Записать поражение
Кто знает как записать поражение?
Язык php от чего плясать ?
if ($ank['xp'] >= 1) {
mysql_query("UPDATE `user` SET `xp`=`xp`-10 WHERE `id` = '$ank[id]' LIMIT 1");
Если хр 0 как то нужно записать поражение.
Столбец для записи смерти есть.
________
посл. ред. 01.06.2020 в 21:39; всего 4 раз(а); by PHP7.4
Язык php от чего плясать ?
if ($ank['xp'] >= 1) {
mysql_query("UPDATE `user` SET `xp`=`xp`-10 WHERE `id` = '$ank[id]' LIMIT 1");
Если хр 0 как то нужно записать поражение.
Столбец для записи смерти есть.
________
посл. ред. 01.06.2020 в 21:39; всего 4 раз(а); by PHP7.4
if($ank['xp'] < 1) {
mysql_query("UPDATE `user` SET `porazhenie=`porazhenie `+1 WHERE `id` = '$ank[id]' LIMIT 1");
}
Jack Sparrow, так вечно добавляет поражение в обработке
Jack Sparrow, не сработало
PHP7.4 (01.06.2020 в 22:58)
Jack Sparrow, так вечно добавляет поражение в обработке
Jack Sparrow, так вечно добавляет поражение в обработке
В какой обработке? Ну условие стоит, если меньше 1 значит 0. Если 0, значит мертв, если мертв, значит поражение. А если мертв, не пускай в бой пока хп не поднимется. Логика ясна?
Jack Sparrow, не совсем
PHP7.4 (01.06.2020 в 23:08)
Jack Sparrow, не совсем
Jack Sparrow, не совсем
А мне не совсем ясно в какой обработке у тебя вечно поражение. Подробнее объясни.
if($ank['xp'] < 1) {
mysql_query("UPDATE `user` SET `por=`por`+1 WHERE `id` = '$ank[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `por=`por`+1 WHERE `id` = '$ank[id]' LIMIT 1");
Jack Sparrow,
if ($user['puli'] >= 1) {
if ($ank['xp'] >= 1) {
mysql_query("UPDATE `user` SET `xp`=`xp`-10 WHERE `id` = '$ank[id]' LIMIT 1"); ///жизнь в кого стреляют
mysql_query("UPDATE `user` SET `puli`=`puli`-1 WHERE `id` = '$user[id]' LIMIT 1"); ///патроны кто стреляет
$_SESSION['message'] = 'Готово';
}
}
if ($user['puli'] >= 1) {
if ($ank['xp'] >= 1) {
mysql_query("UPDATE `user` SET `xp`=`xp`-10 WHERE `id` = '$ank[id]' LIMIT 1"); ///жизнь в кого стреляют
mysql_query("UPDATE `user` SET `puli`=`puli`-1 WHERE `id` = '$user[id]' LIMIT 1"); ///патроны кто стреляет
$_SESSION['message'] = 'Готово';
}
}
Стр.: 1, 2