Krite, а как описать это полностью? по переменным полного кода который был в игре той?
что тут неправильно?
<?php
define('PROTECTOR', 1);
$textl='Планета войн | онлайн игра ';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
if ($user_id==0){
include($path.'files/head.php');
echo '<b><font color="red">Обменник</font></b><br/>';
default:
echo 'Здравствуй, '.$users['usr'].'!<br/>';
echo 'У вас есть <b>'.$users['almaz'].'</b> алмазов!<br/>';
echo 'Монет <b>'.$users['money'].'</b>!<br/>';
echo 'Поменять по курсу 30000 монет = 1 алмаз?<br/>';
echo '<form action="obratnuy_bank.php?action=change" method="post">';
echo 'Сколько алмазов хотите получить:<br/>';
echo '<input name="num" type="text" value=""/><br/>';
echo '<input type="submit" value="Получить алмазы"/>';
echo '</form>';
break;
case 'change':
$num=(int)$_POST['num'];
if(!$num || $num<1){echo 'Пустые параметры!';break;};
if($user['money']<$num){echo 'У вас нет столько денег!';break;};
$baks=$num*30000;
mysql_query("UPDATE `users` SET `almaz`=`almaz`+1, `money`=`money`-1000 WHERE `id`='$user_id'");
echo 'Успешно!';
break;
include($path.'files/down.php');
}
?>
Так наверно
define('PROTECTOR', 1);
$textl='Планета войн | онлайн игра ';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
if ($user_id==0){
include($path.'files/head.php');
echo '<b><font color="red">Обменник</font></b><br/>';
default:
echo 'Здравствуй, '.$users['usr'].'!<br/>';
echo 'У вас есть <b>'.$users['almaz'].'</b> алмазов!<br/>';
echo 'Монет <b>'.$users['money'].'</b>!<br/>';
echo 'Поменять по курсу 30000 монет = 1 алмаз?<br/>';
echo '<form action="obratnuy_bank.php?action=change" method="post">';
echo 'Сколько алмазов хотите получить:<br/>';
echo '<input name="num" type="text" value=""/><br/>';
echo '<input type="submit" value="Получить алмазы"/>';
echo '</form>';
break;
case 'change':
$num=isset($_POST['num']) ? abs(intval($_POST['num'])) : 0;
if(empty($num)){echo 'Пустые параметры!';break;};
if($users['money']<($num*30000)){echo 'У вас нет столько денег!';break;};
$baks=$num*30000;
mysql_query("UPDATE `users` SET `almaz`=`almaz`+$num, `money`=`money`-$baks WHERE `id`='{$users['id']}'");
echo 'Успешно!';
break;
include($path.'files/down.php');
}
?>
всё ровно страница пустая возвращается?
что можно сделать как проверить где ошибка?
просто скрипт этот нужен прям кровь с носа...
Попробуй так
<?
define('PROTECTOR', 1);
$textl='Планета войн | онлайн игра ';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
if ($user_id==0){
include($path.'files/head.php');
echo '<b><font color="red">Обменник</font></b><br/>';
if(isset($_POST['submit'])) {
$num=isset($_POST['num']) ? abs(intval($_POST['num'])) : 0;
if(empty($num)){echo 'Пустые параметры!';break;};
if($users['money']<($num*30000)){echo 'У вас нет столько денег!';break;};
$baks=$num*30000;
mysql_query("UPDATE `users` SET `almaz`=`almaz`+$num, `money`=`money`-$baks WHERE `id`='{$users['id']}'");
echo 'Успешно!';
} else {
echo 'Здравствуй, '.$users['usr'].'!<br/>';
echo 'У вас есть <b>'.$users['almaz'].'</b> алмазов!<br/>';
echo 'Монет <b>'.$users['money'].'</b>!<br/>';
echo 'Поменять по курсу 30000 монет = 1 алмаз?<br/>';
echo '<form action="obratnuy_bank.php" method="post">';
echo 'Сколько алмазов хотите получить:<br/>';
echo '<input name="num" type="text" value=""/><br/>';
echo '<input type="submit" name="submit" value="Получить алмазы"/>';
echo '</form>';
}
include($path.'files/down.php');
}
?>
нет, опять страница белая можно попробовать просто что бы без
define('PROTECTOR', 1);
$textl='Планета войн | онлайн игра ';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
if ($user_id==0){
include($path.'files/head.php');
этого и
include($path.'files/down.php');
}
?>
этого? эт я примерно отрезал). лиж бы сам скрипт работал
Попробуй так
<?
define('PROTECTOR', 1);
$textl='Планета войн | онлайн игра ';
include('files/path.php');
include($path.'files/db.php');
include($path.'files/auth.php');
include($path.'files/func.php');
include($path.'files/core.php');
include($path.'files/head.php');
echo '<b><font color="red">Обменник</font></b><br/>';
if(isset($_POST['submit'])) {
$num=isset($_POST['num']) ? abs(intval($_POST['num'])) : 0;
if(empty($num)){echo 'Пустые параметры!';break;};
if($users['money']<($num*30000)){echo 'У вас нет столько денег!';break;};
$baks=$num*30000;
mysql_query("UPDATE `users` SET `almaz`=`almaz`+$num, `money`=`money`-$baks WHERE `id`='{$users['id']}'");
echo 'Успешно!';
} else {
echo 'Здравствуй, '.$users['usr'].'!<br/>';
echo 'У вас есть <b>'.$users['almaz'].'</b> алмазов!<br/>';
echo 'Монет <b>'.$users['money'].'</b>!<br/>';
echo 'Поменять по курсу 30000 монет = 1 алмаз?<br/>';
echo '<form action="obratnuy_bank.php" method="post">';
echo 'Сколько алмазов хотите получить:<br/>';
echo '<input name="num" type="text" value=""/><br/>';
echo '<input type="submit" name="submit" value="Получить алмазы"/>';
echo '</form>';
}
include($path.'files/down.php');
?>
Krite, уже показал, но там идут данные а их нет вот тут :
echo 'Здравствуй, '.$users['usr'].'!<br/>';
echo 'У вас есть <b>'.$users['almaz'].'</b> алмазов!<br/>';
echo 'Монет <b>'.$users['money'].'</b>!<br/>';
но прогресс на лицо уже показал страницу