ВОПРОС Изменить код, чтобы всегда был 1 уровень

FakeGam999

Местный
Всем привет помогите вот этот код сделать по другому чтобы не каждый уровень игрока считал а только чтобы постоянно был на 1 уровне кто может помочь ?

if ($us_data1['reyting'] == 0 and $us_data1['level'] > 1) {
$msg = 1;
$_SESSION['msg'] = $msg;
$qq = mysql_query("UPDATE tb_users SET reyting = '1' WHERE id = '$usid' AND username = '$login'");
 

pligin

Команда форума
Администратор
Всем привет помогите вот этот код сделать по другому чтобы не каждый уровень игрока считал а только чтобы постоянно был на 1 уровне кто может помочь ?

if ($us_data1['reyting'] == 0 and $us_data1['level'] > 1) {
$msg = 1;
$_SESSION['msg'] = $msg;
$qq = mysql_query("UPDATE tb_users SET reyting = '1' WHERE id = '$usid' AND username = '$login'");
я не понял о чем ты.
тут уровень вообще никакой роли не имеет кроме той, что если он есть, то рейтинг становится 1
 

FakeGam999

Местный
Вот смотрите если я тут делаю 0 ['level'] > 0) {
То после регистрации выходит всплывающее окно то что мне нужно !

Но после того как я получаю 1-2-3 и так далее лвл снова выходит всплывающие окно как сделать чтобы при переходе на последующие уровень не выходило всплывающее окно а только при 0 лвл работало ?

// Уведомление регистрации!

if ($us_data1['reyting'] == 0 and $us_data1['level'] > 1) {
$msg = 1;
$_SESSION['msg'] = $msg;
$qq = mysql_query("UPDATE tb_users SET reyting = '1' WHERE id = '$usid' AND username = '$login'");

}

if (isset($_POST['mess'])) {
unset($_SESSION['msg']);
}

if(isset($_SESSION['msg'])) {
?>
<div id="overlay" class="web_dialog_overlay" style="display: block;"></div>
<div style="margin-top: -122px; width: 500px; display: block; height: auto; margin-left: -250px;" class="web_dialog" id="dialog">
<h4 style="font-size:17px;">Уважаемый фермер "<?=$us_data1['username']; ?>"</h4>
<div class="web_dialog_desc">
Поздравляем! За Регистрацию<br />
Вам удачной игры!
</div>
<form action="" method="post">
<input type="hidden" name="mess" />
<input class="button_blue big" type="submit" value="Закрыть" />
</form>
</div>
<div id="overlay" class="web_dialog_overlay"></div>
<script type="text/javascript" src="/js/web_dialog.js"></script>
<?php } ?>
 

FakeGam999

Местный
Что то у меня не получается Вам объяснить суть дела
Пример вы зарегистрировались в проекте система вам дает после регистрации пример 1 лвл 5 кур и так далее

Вот этот код как подправить чтобы он всегда был 1 лвл не перекидывал что бы на 2 3 4 5 и так далее
for($i = 1; $i <= $us_data1['level']; $i++) {


}
$us_data11 = mysql_query("SELECT * FROM tb_users WHERE id = '$usid'");
$us_data1 = mysql_fetch_assoc($us_data11);
//опыт

$opit1 = getExperience($us_data1['level']);

$energy1 = 0;

for($i = 1; $i <= $us_data1['level']; $i++) {
if($us_data1['level'] == 1) {
$energy1 = 100;
} elseif($us_data1['level'] == 2) {
$energy1 = 300;

}else {
$energy1 = $energy1 + 500;
}
 

pligin

Команда форума
Администратор
Что то у меня не получается Вам объяснить суть дела
Пример вы зарегистрировались в проекте система вам дает после регистрации пример 1 лвл 5 кур и так далее

Вот этот код как подправить чтобы он всегда был 1 лвл не перекидывал что бы на 2 3 4 5 и так далее
for($i = 1; $i <= $us_data1['level']; $i++) {


}
$us_data11 = mysql_query("SELECT * FROM tb_users WHERE id = '$usid'");
$us_data1 = mysql_fetch_assoc($us_data11);
//опыт

$opit1 = getExperience($us_data1['level']);

$energy1 = 0;

for($i = 1; $i <= $us_data1['level']; $i++) {
if($us_data1['level'] == 1) {
$energy1 = 100;
} elseif($us_data1['level'] == 2) {
$energy1 = 300;

}else {
$energy1 = $energy1 + 500;
}
Тут уровень не изменяется
 
Верх