Свободное общение | Небольшая помощь
Тема закрыта by
OverDriver [!]
есть код
Который находиться в head
При завершении битвы награда должна приходить игроку , но проблема в одном если вышел с битвы награды нет ну или пока не играешь, как можно сделать что бы приходила при любых условиях ?
php
mysql_query('UPDATE `users` SET `g` = `g` + "'.$gold_user.'",`s` = `s` + "'.$silver_user.'",`exp` = `exp` + "'.$exp_user.'" WHERE `id` = "'.$user['id'].'"'); Который находиться в head
При завершении битвы награда должна приходить игроку , но проблема в одном если вышел с битвы награды нет ну или пока не играешь, как можно сделать что бы приходила при любых условиях ?
А в чем собственно проблема. Оставить открытой запрос в бд до тех пор, пока игрок не зайдет. Потом закрыть запрос как получит
________
посл. ред. 28.07.2020 в 11:40; всего 2 раз(а); by 388830670
________
посл. ред. 28.07.2020 в 11:40; всего 2 раз(а); by 388830670
388830670 , покажи пример дебилу?
хз, яб сделал проверку и актуальность битвы
Тип, если битва закрывается, в базу отмечаешь это
В шапку условия, если битва закрыта, но игрок еще в битве значится, выдаем приз, удаляем игрока с битвы
Тип, если битва закрывается, в базу отмечаешь это
В шапку условия, если битва закрыта, но игрок еще в битве значится, выдаем приз, удаляем игрока с битвы
If (mysql_result(mysql_query('запрос на проверку того, что игрок должен получить приз')) == 1) {
mysql_query('UPDATE `users` SET `g` = `g` + "'.$gold_user.'",`s` = `s` + "'.$silver_user.'",`exp` = `exp` + "'.$exp_user.'" WHERE `id` = "'.$user['id'].'"');
}
Сорри за поверхностный пример. Я занят
mysql_query('UPDATE `users` SET `g` = `g` + "'.$gold_user.'",`s` = `s` + "'.$silver_user.'",`exp` = `exp` + "'.$exp_user.'" WHERE `id` = "'.$user['id'].'"');
}
Сорри за поверхностный пример. Я занят
Потом если все игроки получили призы, чистим таблицы, даб не нагружать лишними строками бд
RUS , они и так чистится)