Обучение/Помощь новичкам | Помощь по условию.
Парни не решаемая проблема. В перестрелке ставлю условие
Но стоит изменить выстрел с 10 на 25 например то смерть не пишет.
Дело в том что будет разное оружие а выстрел за последним 10 hp не канает уже. И меньше равно не подходит.
php
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
if(isset($user)) $ank['id'] = (int) $_GET['id'];
$ank=get_user($ank['id']);
if($ank['shuter_hp'] <= 10) {
mysql_query("UPDATE `user` SET `shuter_pob` =`shuter_pob` +1 WHERE `id` = '" . $user['id'] . "' LIMIT 1");
mysql_query("UPDATE `user` SET `shuter_por` =`shuter_por` +1 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
//кол. Боев ank
mysql_query("UPDATE `user` SET `shuter_boi` =`shuter_boi` +1 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
//
//кол. Боев user
mysql_query("UPDATE `user` SET `shuter_boi` =`shuter_boi` +1 WHERE `id` = '" . $user['id'] . "' LIMIT 1");
//
mysql_query("UPDATE `user` SET `shuter_hp` = 100 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
} else {
mysql_query("UPDATE `user` SET `shuter_hp` =`shuter_hp` -10 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
$_SESSION['message'] = 'Ранен,
продолжайте!';
}
header('location: /shuter/test.php?id=' . $ank['id']);exit;
?> Но стоит изменить выстрел с 10 на 25 например то смерть не пишет.
Дело в том что будет разное оружие а выстрел за последним 10 hp не канает уже. И меньше равно не подходит.
Или один игрок стреляет 1 хп забирает а другой 25 получиться не ровное хп в кого стреляют , кто в теме думаю понял.
DELETED
18 января 2021, в 17:04
Delete
SwollemMembers , а что не так?
Я делал по разному и <0 и больше и <=
Я делал по разному и <0 и больше и <=
Scitalec (18.01.2021 в 17:22)
SwollemMembers , а что не так?
Я делал по разному и <0 и больше и <=
SwollemMembers , а что не так?
Я делал по разному и <0 и больше и <=
php
$hp = '10';// где 10 это урон от твоего оружия
if($ank['shuter_hp'] <= $hp) {
/*нафига столько раздынх запросов? В один сделаем*/
mysql_query("UPDATE `user` SET `shuter_pob` =`shuter_pob` +1, `shuter_boi` =`shuter_boi` +1 WHERE `id` = '" . $user['id'] . "' LIMIT 1");
mysql_query("UPDATE `user` SET `shuter_por` =`shuter_por` +1,`shuter_boi` =`shuter_boi` +1, `shuter_hp` = 100 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
} else {
mysql_query("UPDATE `user` SET `shuter_hp` =`shuter_hp` - '".$hp."' WHERE `id` = '" . $ank['id'] . "' LIMIT 1");
$_SESSION['message'] = 'Ранен,
продолжайте!';
}
header('location: /shuter/test.php?id=' . $ank['id']);exit;
________
посл. ред. 18.01.2021 в 18:21; всего 1 раз(а); by TuT
TuT , спасибо ) проверил все работает. А как думаешь если будут стрелять трое с разным уроном что получиться?
Scitalec (18.01.2021 в 18:38)
TuT , спасибо ) проверил все работает. А как думаешь если будут стрелять трое с разным уроном что получиться?
TuT , спасибо ) проверил все работает. А как думаешь если будут стрелять трое с разным уроном что получиться?
Да не чего, ты же отнимаешь hp у кого атакуешь.
TuT (18.01.2021 в 18:20)
php
$hp = '10';// где 10 это урон от твоего оружияif($ank['shuter_hp'] <= $hp) {/*нафига столько раздынх запросов? В один сделаем*/mysql_query("UPDATE `user` SET `shuter_pob` =`shuter_pob` +1, `shuter_boi` =`shuter_boi` +1 WHERE `id` = '" . $user['id'] . "' LIMIT 1");mysql_query("UPDATE `user` SET `shuter_por` =`shuter_por` +1,`shuter_boi` =`shuter_boi` +1, `shuter_hp` = 100 WHERE `id` = '" . $ank['id'] . "' LIMIT 1");} else {mysql_query("UPDATE `user` SET `shuter_hp` =`shuter_hp` - '".$hp."' WHERE `id` = '" . $ank['id'] . "' LIMIT 1");$_SESSION['message'] = 'Ранен, продолжайте!';} header('location: /shuter/test.php?id=' . $ank['id']);exit;
Правильно. А то 1 пост прям раковый каждый тот же запрос с разным полями.
ЯнеЛохматый (18.01.2021 в 20:54)
Правильно. А то 1 пост прям раковый каждый тот же запрос с разным полями.
Правильно. А то 1 пост прям раковый каждый тот же запрос с разным полями.
Можно конечно и в один упаковать с условием, ну думаю это лишнее
TuT , спасибо. Твоим постом ты открыл глаза и на другое.
Стр.: 1, 2