Скрипт ферма соседи

  • Автор темы Holod
  • Дата начала
Reset
Участник
Сообщения
212
Реакции
16
  • #921
Яна написал(а):
это кнопка уже есть мне её предлогали только очень много стоит точней не ёё а другую кнопку
Ну я впринципе практически сделал такую кнопку, она выглядела как меню продажи и покупки блинчиков, тоесть вводиш какое колличество каких блинов из своего склада ты хочеш скушать. Она частично работала: всмысле там выпадала кол-во на складе, выбиралось всё что нужно, вот только не списывалось со склада и неначислялась энергия. Кароче я запарился на обращение к БД, я просто не особо специалист в программинге, а так там вообще всё эллементарно, я за 15 минут менюшку такую сдела, осталось только формулы для списания с БД корректно указать
 
Reset
Участник
Сообщения
212
Реакции
16
  • #922
И вообще ув. Яна, личности которые Вам за бешенные деньги пытаются впулить элементарные скрипты, типа как код заглушки от халявщиков за 800 рублей, посылайте их ЛЕСОМ, это тупое рубилово бабла!!! Код заглушке ПОФИГУ для какой фермы, МАКСИМУМ 100 рублей!!!!
 
Reset
Участник
Сообщения
212
Реакции
16
  • #923
????
 
Последнее редактирование:
Reset
Участник
Сообщения
212
Реакции
16
  • #924
Что уже перестали данную тему посещать? что сделаем совместными усилиями блинную чтоб можно сразу много блинов кушать и на полях кнопки засеять всё поле и собрать урожай?
 
Reset
Участник
Сообщения
212
Реакции
16
  • #925
кто знает что за фигня и как это исправить?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1439050503', '217.23.186.8', '0', '100', '1899', '5', '5', '5.00')' at line 2
 
Holod
Участник
Сообщения
326
Реакции
24
  • #926
Reset написал(а):
кто знает что за фигня и как это исправить?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1439050503', '217.23.186.8', '0', '100', '1899', '5', '5', '5.00')' at line 2
Где то несовпадает SQL синтаксис. Например:
`user`, `password`) VALUE ('Holod','123123qw','100') тоесть 100 никуда не записывается. Проверьте.
 
Holod
Участник
Сообщения
326
Реакции
24
  • #927
Reset написал(а):
И вообще ув. Яна, личности которые Вам за бешенные деньги пытаются впулить элементарные скрипты, типа как код заглушки от халявщиков за 800 рублей, посылайте их ЛЕСОМ, это тупое рубилово бабла!!! Код заглушке ПОФИГУ для какой фермы, МАКСИМУМ 100 рублей!!!!
Да код заглушки можно и за 20 рублей сделать))
 
Reset
Участник
Сообщения
212
Реакции
16
  • #928
спасибо-)
 
Reset
Участник
Сообщения
212
Реакции
16
  • #929
Мне сейчас больше интересна разрулить ситуацию с магазином
 
Andr
Участник
Сообщения
1
Реакции
0
  • #930
Дай мне ответ на вопрос - Почему эти ваши фермы так популярны на форуме?
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #931
Andr написал(а):
Дай мне ответ на вопрос - Почему эти ваши фермы так популярны на форуме?
Популярны игры фермы у народа, а на форуме помощь для вэб-мастеров.
И почему такой вопрос задан был?
 
Reset
Участник
Сообщения
212
Реакции
16
  • #932
Ну что ПХП программисты поможет мне кто нибудь с магазином?
Вообщем вот скрипт магазина
Код:
<?
if(!isset($_SESSION['id']) and !isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">

</body>
</html>";
exit;
}
?>
<?
$page = 'Магазин';
$rezerv = mysql_query("SELECT * FROM tb_lavka WHERE id = 1");
$rez = mysql_fetch_assoc($rezerv);
$cen_b = mysql_query("SELECT * FROM tb_price");
$cena = mysql_fetch_assoc($cen_b);
$date = time();

if(isset($_POST['kupiti']) or isset($_POST['prodati'])) {


if(isset($_POST['prodati'])) {
$type = intval($_POST['type']);
$kol = intval($_POST['kol']);

    if ($type == 4) {//Udobrenie
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['udob_p'];
        if($us_data['udobrenie'] >= $kol) {
            if($kol >= 100) {
                if($us_data['energy'] >= 10) {
                    mysql_query("UPDATE tb_users SET udobrenie = udobrenie - '$kol', energy = energy - '10', reyting = reyting +'1' WHERE id = '$usid' AND username = '$login' LIMIT 1") or die(mysql_error());
                    $qq = mysql_query("SELECT * FROM tb_magazin WHERE type = '4' AND user_id = '$usid'") or die(mysql_error());
                    if(mysql_num_rows($qq) > 0) {
                    $ww = mysql_fetch_assoc($qq);
                    $kol_u = $ww['koll'];
                    $id_u = $ww['id'];
                    $kolll = $kol + $kol_u;
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kolll', '$date', '$usid', '0')") or die(mysql_error());
                    mysql_query("DELETE FROM tb_magazin WHERE id = '$id_u'") or die(mysql_error());
                    } else {
                   
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kol', '$date', '$usid', '0')") or die(mysql_error());
                    }
                    //mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id) VALUE ('$type', '$kol', '$date', '$usid')") or die(mysql_error());
                    echo '<font color="green">Вы успешно выставили в очередь на продажу '.$kol.' удобрений на сумму '.$sum.' руб.</font>';
                    echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для продажи 100 коробок удобрений</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно удобрений на складе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
   
    if ($type == 1) {//Meh
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['meh_p'];
        if($us_data['meh'] >= $kol) {
            if($kol >= 100) {
                if($us_data['energy'] >= 10) {
                    mysql_query("UPDATE tb_users SET meh = meh - '$kol', energy = energy - '10', reyting = reyting +'1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                    $qq = mysql_query("SELECT * FROM tb_magazin WHERE type = '1' AND user_id = '$usid'") or die(mysql_error());
                    if(mysql_num_rows($qq) > 0) {
                    $ww = mysql_fetch_assoc($qq);
                    $kol_u = $ww['koll'];
                    $id_u = $ww['id'];
                    $kolll = $kol + $kol_u;
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kolll', '$date', '$usid', '0')") or die(mysql_error());
                    mysql_query("DELETE FROM tb_magazin WHERE id = '$id_u'") or die(mysql_error());
                    } else {
                   
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kol', '$date', '$usid', '0')") or die(mysql_error());
                    }
                    //mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id) VALUE ('$type', '$kol', '$date', '$usid')");
                    echo '<font color="green">Вы успешно выставили в очередь на продажу '.$kol.' меха на сумму '.$sum.' руб.</font>';
                    echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для продажи 100 меха</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно меха на складе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
    if ($type == 2) {//Навоз
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['navoz_p'];
        if($us_data['navoz'] >= $kol) {
            if($kol >= 100) {
                if($us_data['energy'] >= 10) {
                    mysql_query("UPDATE tb_users SET navoz = navoz - '$kol', energy = energy - '10', reyting = reyting +'1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                    $qq = mysql_query("SELECT * FROM tb_magazin WHERE type = '2' AND user_id = '$usid'") or die(mysql_error());
                    if(mysql_num_rows($qq) > 0) {
                    $ww = mysql_fetch_assoc($qq);
                    $kol_u = $ww['koll'];
                    $id_u = $ww['id'];
                    $kolll = $kol + $kol_u;
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kolll', '$date', '$usid', '0')") or die(mysql_error());
                    mysql_query("DELETE FROM tb_magazin WHERE id = '$id_u'") or die(mysql_error());
                    } else {
                   
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kol', '$date', '$usid', '0')") or die(mysql_error());
                    }
                    //mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id) VALUE ('$type', '$kol', '$date', '$usid')");
                    echo '<font color="green">Вы успешно выставили в очередь на продажу '.$kol.' навоза на сумму '.$sum.' руб.</font>';
                    echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для продажи 100 навоза</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно навоза на складе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
   
    if ($type == 3) {//Варежки
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['varezki_p'];
        if($us_data['varezhki'] >= $kol) {
            if($kol >= 100) {
                if($us_data['energy'] >= 10) {
                    mysql_query("UPDATE tb_users SET varezhki = varezhki - '$kol', energy = energy - '10', reyting = reyting +'1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                    $qq = mysql_query("SELECT * FROM tb_magazin WHERE type = '3' AND user_id = '$usid'") or die(mysql_error());
                    if(mysql_num_rows($qq) > 0) {
                    $ww = mysql_fetch_assoc($qq);
                    $kol_u = $ww['koll'];
                    $id_u = $ww['id'];
                    $kolll = $kol + $kol_u;
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kolll', '$date', '$usid', '0')") or die(mysql_error());
                    mysql_query("DELETE FROM tb_magazin WHERE id = '$id_u'") or die(mysql_error());
                    } else {
                   
                    mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id, status) VALUES ('$type', '$kol', '$date', '$usid', '0')") or die(mysql_error());
                    }
                    //mysql_query("INSERT INTO tb_magazin (type, koll, date, user_id) VALUE ('$type', '$kol', '$date', '$usid')");
                    echo '<font color="green">Вы успешно выставили в очередь на продажу '.$kol.' варежек на сумму '.$sum.' руб.</font>';
                    echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для продажи 100 вырежек</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно вырежек на складе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
}

if(isset($_POST['kupiti'])) {
$type = intval($_POST['type']);
$kol = intval($_POST['kol']);


    if ($type == 4) {//Udobrenie
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['udob_b'];
    $sum1 = $kol * $cena['udob_p'];
    $koll = intval($kol * 2000);
        if($us_data['money'] >= $sum) {
            if($kol >= 1) {
                //if($rez['sir'] >= $kol) {
                if($us_data['energy'] >= 10) {
                $res = mysql_query("SELECT * FROM tb_magazin WHERE type = '4' AND koll >= '$kol' AND user_id != '$usid' ORDER BY date ASC LIMIT 1")or die(mysql_error());
                $res1 = mysql_fetch_assoc($res);
                    if($kj = mysql_num_rows($res) < 1) {
                        $kol_type4 = $res1['koll'];
                        $id_type4 = $res1['id'];
                        $user_id_type4 = $res1['user_id'];
                            mysql_query("UPDATE tb_users SET money = money - '$sum', udob = udob + '$koll', energy = energy - '1', reyting = reyting + '1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_users SET money_out = money_out + '$sum1' WHERE id = '$user_id_type4' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_magazin SET koll = koll - '$kol' WHERE id = '$id_type4'")or die(mysql_error());
                           
                            $res2 = mysql_query("SELECT * FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                        $res3 = mysql_fetch_assoc($res2);
                        if($res3['koll'] <= 0 ) {
                        mysql_query("DELETE FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                       
                        }
                            echo '<font color="green">Вы успешно купили '.$kol.' удобрений на сумму '.$sum.' руб.</font>';
                            echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                    }else echo '<font color="red">В очереди магазина нет данного товара или колличество меньше нужного! Зайдите позже или попробуйте купить меньше удобрений!</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                //}else echo '<font color="red">Резерв лавки пуст</font><br><a href="/lavka"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для покупки 1 коробка удобрений</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно средств на балансе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
   
   
    if ($type == 3) {//Варежки
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['varezki_b'];
    $sum1 = $kol * $cena['varezki_p'];
    //$koll = intval($_POST['kol'] * 2000);
        if($us_data['money'] >= $sum) {
            if($kol >= 1) {
                //if($rez['sir'] >= $kol) {
                if($us_data['energy'] >= 10) {
                $res = mysql_query("SELECT * FROM tb_magazin WHERE type = '3' AND koll >= '$kol' AND user_id != '$usid' ORDER BY date ASC LIMIT 1")or die(mysql_error());
                $res1 = mysql_fetch_assoc($res);
                    if($kj = mysql_num_rows($res) < 1) {
                        $kol_type4 = $res1['koll'];
                        $id_type4 = $res1['id'];
                        $user_id_type4 = $res1['user_id'];
                            mysql_query("UPDATE tb_users SET money = money - '$sum', varezhki_per = varezhki_per + '$kol', energy = energy - '10', reyting = reyting + '1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_users SET money_out = money_out + '$sum1' WHERE id = '$user_id_type4' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_magazin SET koll = koll - '$kol' WHERE id = '$id_type4'")or die(mysql_error());
                           
                            $res2 = mysql_query("SELECT * FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                        $res3 = mysql_fetch_assoc($res2);
                        if($res3['koll'] <= 0 ) {
                        mysql_query("DELETE FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                       
                        }
                            echo '<font color="green">Вы успешно купили '.$kol.' варежек на сумму '.$sum.' руб.</font>';
                            echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                    }else echo '<font color="red">В очереди магазина нет данного товара или колличество меньше нужного! Зайдите позже или попробуйте купить меньше варежек!</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                //}else echo '<font color="red">Резерв лавки пуст</font><br><a href="/lavka"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для покупки 1 варежек</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно средств на балансе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
   
   
    if ($type == 2) {//Navoz
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['navoz_b'];
    $sum1 = $kol * $cena['navoz_p'];
    //$koll = intval($_POST['kol'] * 2000);
        if($us_data['money'] >= $sum) {
            if($kol >= 1) {
                //if($rez['sir'] >= $kol) {
                if($us_data['energy'] >= 10) {
                $res = mysql_query("SELECT * FROM tb_magazin WHERE type = '2' AND koll >= '$kol' AND user_id != '$usid' ORDER BY date ASC LIMIT 1")or die(mysql_error());
                $res1 = mysql_fetch_assoc($res);
                    if($kj = mysql_num_rows($res) < 1) {
                        $kol_type4 = $res1['koll'];
                        $id_type4 = $res1['id'];
                        $user_id_type4 = $res1['user_id'];
                            mysql_query("UPDATE tb_users SET money = money - '$sum', navoz_per = navoz_per + '$kol', energy = energy - '10', reyting = reyting + '1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_users SET money_out = money_out + '$sum1' WHERE id = '$user_id_type4' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_magazin SET koll = koll - '$kol' WHERE id = '$id_type4'")or die(mysql_error());
                           
                            $res2 = mysql_query("SELECT * FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                        $res3 = mysql_fetch_assoc($res2);
                        if($res3['koll'] <= 0 ) {
                        mysql_query("DELETE FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                       
                        }
                            echo '<font color="green">Вы успешно купили '.$kol.' навоза на сумму '.$sum.' руб.</font>';
                            echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                    }else echo '<font color="red">В очереди магазина нет данного товара или колличество меньше нужного! Зайдите позже или попробуйте купить меньше навоза!</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                //}else echo '<font color="red">Резерв лавки пуст</font><br><a href="/lavka"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для покупки 1 навоза</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно средств на балансе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
   
    if ($type == 1) {//Мех
    //$cen = $cena['sir_p'];
    $sum = $kol * $cena['meh_b'];
    $sum1 = $kol * $cena['meh_p'];
    //$koll = intval($_POST['kol'] * 2000);
        if($us_data['money'] >= $sum) {
            if($kol >= 1) {
                //if($rez['sir'] >= $kol) {
                if($us_data['energy'] >= 10) {
                $res = mysql_query("SELECT * FROM tb_magazin WHERE type = '1' AND koll >= '$kol' AND user_id != '$usid' ORDER BY date ASC LIMIT 1")or die(mysql_error());
                $res1 = mysql_fetch_assoc($res);
                    if($kj = mysql_num_rows($res) < 1) {
                        $kol_type4 = $res1['koll'];
                        $id_type4 = $res1['id'];
                        $user_id_type4 = $res1['user_id'];
                            mysql_query("UPDATE tb_users SET money = money - '$sum', meh_per = meh_per + '$kol', energy = energy - '10', reyting = reyting + '1' WHERE id = '$usid' AND username = '$login' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_users SET money_out = money_out + '$sum1' WHERE id = '$user_id_type4' LIMIT 1")or die(mysql_error());
                            mysql_query("UPDATE tb_magazin SET koll = koll - '$kol' WHERE id = '$id_type4'")or die(mysql_error());
                           
                            $res2 = mysql_query("SELECT * FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                        $res3 = mysql_fetch_assoc($res2);
                        if($res3['koll'] <= 0 ) {
                        mysql_query("DELETE FROM tb_magazin WHERE id = '$id_type4' LIMIT 1")or die(mysql_error());
                       
                        }
                            echo '<font color="green">Вы успешно купили '.$kol.' меха на сумму '.$sum.' руб.</font>';
                            echo '<br><a href="/magazin"><font color="red">Продолжить >>></font></a>';
                    }else echo '<font color="red">В очереди магазина нет данного товара или колличество меньше нужного! Зайдите позже или попробуйте купить меньше меха!</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                }else echo '<font color="red">Не достаточно энергии</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
                //}else echo '<font color="red">Резерв лавки пуст</font><br><a href="/lavka"><font color="red"><<< Назад</font></a>';
            }else echo '<font color="red">Минимум для покупки 1 меха</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
        }else echo '<font color="red">Не достаточно средств на балансе</font><br><a href="/magazin"><font color="red"><<< Назад</font></a>';
   
    }
   
}


//Конец покупки или продажи

} else {


$r = mysql_query("SELECT SUM(koll) AS summeh FROM tb_magazin WHERE type = 1"); //Meh
$rr = mysql_fetch_assoc($r);
$r1 = mysql_query("SELECT SUM(koll) AS sumnavoz FROM tb_magazin WHERE type = 2"); //Navoz
$rr1 = mysql_fetch_assoc($r1);
$r2 = mysql_query("SELECT SUM(koll) AS sumvarezh FROM tb_magazin WHERE type = 3"); //Navoz
$rr2 = mysql_fetch_assoc($r2);
$r3 = mysql_query("SELECT SUM(koll) AS sumudob FROM tb_magazin WHERE type = 4"); //Navoz
$rr3 = mysql_fetch_assoc($r3);


$sum_full_m = ($rr['summeh'] * $cena['meh_p']) + ($rr1['sumnavoz'] * $cena['navoz_p']) + ($rr2['sumvarezh'] * $cena['varezki_p']) + ($rr3['sumudob'] * $cena['udob_p']);
?>



В Магазине Вы можете купить или продать навоз, мех, удобрение и варежки.<br>
        Минимальное количество для покупки продуктов 1 ед.<br>
        Минимальное количество для продажи продуктов 100 ед.<br>
        Каждая продажа или покупка забирает 10 ед энергии. А также выставление или снятие ставки с очереди забирает 10 ед энергии.<br>
       
        Одна коробка содержит 2000 ед удобрения<br>           
        <a href="?action=stats">Статистика магазина</a><br><br>
            <style>

    #birj_table{
        padding:5px;
        width: 240px;
        vertical-align: top!important;
    }
    #table_prod{
        padding-left: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: top!important;
        text-align: left!important;
    }
    </style>
        <script type="text/javascript" src="/js/noty/jquery.noty.js"></script>
    <script type="text/javascript" src="/js/noty/layouts/top.js"></script>
    <script type="text/javascript" src="/js/noty/themes/default.js"></script>

   
    <script type="text/javascript" src="/js/pole_divs.js"></script>
    <div id="tabs_pole">
        <ul>
            <li class="active"><a href="#mag1"><span>Мех</span></a></li>
            <li><a href="#mag2"><span>Навоз</span></a></li>
            <li><a href="#mag3"><span>Варежки</span></a></li>
            <li><a href="#mag4"><span>Удобрение</span></a></li>
        </ul>
    </div>
    <div class="answer">
            <b class="close">X</b><br />
            </div>
    <div id="tabs_pole_container">
   
                <div id="mag1" class="tab_content">
        <center><table>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">Продать продукты</b>
                <td id="birj_table">
                <b style="color:#ffffff">Купить продукты</b>
                </td>
            </tr>
            <tr>
                <td id="birj_table">
                <!------------------------------------------------------->
                                    <form method="post" id='prodati_1' class="prodatimagazin" action="?action=prodati">                   
                        <label>Цена продажи Меха: <?=$cena['meh_p']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="1">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit"  name="prodati" value="Продать" class="buttonmail">
                    </form>
               
                                </td>
                <td id="birj_table">
<!------------------------------------------------------->               
                    <form method="post" id='kupit_1' class="kupitimagazin" action="?action=kupit">
                        <label>Цена покупки Меха: <?=$cena['meh_b']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="1">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit" name="kupiti" value="Купить" class="buttonmail">
                    </form><br>
                </td>
            </tr>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">На вашем складе </b>
                <td id="birj_table">
                <b style="color:#ffffff">Склад магазина</b>
                </td>
            </tr>
            <tr>
                <td id="table_prod">
                <b>Продуктов для продажи:</b><br>
                Меха: <span id='prod_1'><?=$us_data['meh']; ?></span> ед.<br>       
                <br>
                <b>Продуктов для использования:</b><br>
                Меха: <span id='prodc_1'><?=$us_data['meh_per']; ?></span> ед.<br>
                </td>
                <td id="table_prod">
                    <b>Магазин может продать на сумму <?=$sum_full_m; ?> руб:</b><br>
                    Из этой суммы:<br>
                    Меха: <?=$rr['summeh']; ?> ед.<br>
                    Навоза: <?=$rr1['sumnavoz']; ?> ед.<br>
                    Варежки: <?=$rr2['sumvarezh']; ?> ед.<br>
                    Коробок Удобрения: <?=$rr3['sumudob'];?> ед.<br>
                    <br>
                </td>
            </tr>
        </table>
        <br><p style="text-align: center;"><strong>Очередь:</strong></p>
   
            <table>
                <tr>
                    <center><th width="150">Продукт</th>
                    <center><th width="80">Количество</th>
                    <center><th width="150">Дата</th>
                </tr>
                <?
                $meh = mysql_query("SELECT * FROM tb_magazin WHERE type = '1' LIMIT 100");
                if($ff = mysql_num_rows($meh) <= 0) {
                ?>
                <tr id="trid_">
                        <td colspan="3">Очередь пуста</td>
                       
                        </tr>
                <?
                } else {
                while($meh1 = mysql_fetch_assoc($meh)) {
                ?>
                <tr id="trid_<?=$meh1['id']; ?>">
                        <td>Мех <?
                        if($meh1['user_id'] == $usid) { echo '<font color="red"><br>Моя очередь</font>';}
                       
                        ?></td>
                        <td id="tdid_1355"><?=$meh1['koll']; ?></td>
                        <td><?=date('Y-m-d H:i', $meh1['date']); ?></td>
                        </tr>
                        <? } }?>
                        </table><br>        </div>
                <div id="mag2" class="tab_content">
        <center><table>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">Продать продукты</b>
                <td id="birj_table">
                <b style="color:#ffffff">Купить продукты</b>
                </td>
            </tr>
            <tr>
                <td id="birj_table">
                <!------------------------------------------------------->
                                    <form method="post" id='prodati_2' class="prodatimagazin" action="?action=prodati">                   
                        <label>Цена продажи Навоза: <?=$cena['navoz_p']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="2">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit"  name="prodati" value="Продать" class="buttonmail">
                    </form>
                    <!------------------------------------------------------->
               
                                </td>
                <td id="birj_table">   
<!------------------------------------------------------->               
                    <form method="post" id='kupit_2' class="kupitimagazin" action="?action=kupit">
                        <label>Цена покупки Навоза: <?=$cena['navoz_b']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="2">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit" name="kupiti" value="Купить" class="buttonmail">
                    </form>
                    <!------------------------------------------------------->
                    <br>
                </td>
            </tr>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">На вашем складе </b>
                <td id="birj_table">
                <b style="color:#ffffff">Склад магазина</b>
                </td>
            </tr>
            <tr>
                <td id="table_prod">
                <b>Продуктов для продажи:</b><br>
                Навоза: <span id='prod_2'><?=$us_data['navoz']; ?></span> ед.<br>       
                <br>
                <b>Продуктов для использования:</b><br>
                Навоза: <span id='prodc_2'><?=$us_data['navoz_per']; ?></span> ед.<br>
                </td>
                <td id="table_prod">
                    <b>Магазин может продать на сумму <?=$sum_full_m; ?>  руб:</b><br>
                    Из этой суммы:<br>
                    Меха: <?=$rr['summeh']; ?> ед.<br>
                    Навоза: <?=$rr1['sumnavoz']; ?> ед.<br>
                    Варежки: <?=$rr2['sumvarezh']; ?> ед.<br>
                    Коробок Удобрения: <?=$rr3['sumudob'];?> ед.<br>
                    <br>
                </td>
            </tr>
        <center></table>
        <br>Очередь:<br>
            <table>
                <tr>
                    <th width="150">Продукт</th>
                    <th width="80">Количество</th>
                    <th width="150">Дата</th>
                </tr><?
                $nav = mysql_query("SELECT * FROM tb_magazin WHERE type = '2' LIMIT 100");
                if($ff = mysql_num_rows($nav) <= 0) {
                ?>
                <tr id="trid_">
                        <td colspan="3">Очередь пуста</td>
                       
                        </tr>
                <?
                } else {
                while($nav1 = mysql_fetch_assoc($nav)) {
                ?>
                <tr id="trid_<?=$nav1['id']; ?>">
                        <td>Навоз <?
                        if($nav1['user_id'] == $usid) { echo '<font color="red"><br>Моя очередь</font>';}
                       
                        ?></td>
                        <td id="tdid_1355"><?=$nav1['koll']; ?></td>
                        <td><?=date('Y-m-d H:i', $nav1['date']); ?></td>
                        </tr>
                        <? } }?></table><br>        </div>
                <div id="mag3" class="tab_content">
        <center><table>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">Продать продукты</b>
                <td id="birj_table">
                <b style="color:#ffffff">Купить продукты</b>
                </td>
            </tr>
            <tr>
                <td id="birj_table">
                                    <b>Выставить в очередь:</b>
                                    <!------------------------------------------------------->
                    <form method="post" id='prodati_3' class="prodatimagazin" action="?action=prodati">                   
                        <label>Цена продажи Варежки: <?=$cena['varezki_p']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="3">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit"  name="prodati" value="Продать" class="buttonmail">
                    </form>
                            <!------------------------------------------------------->
                            </td>
                <td id="birj_table">   
<!------------------------------------------------------->               
                    <form method="post" id='kupit_3' class="kupitimagazin" action="?action=kupit">
                        <label>Цена покупки Варежки: <?=$cena['varezki_b']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="3">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit" name="kupiti" value="Купить" class="buttonmail">
                    </form><br>
                    <!------------------------------------------------------->
                </td>
            </tr>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">На вашем складе </b>
                <td id="birj_table">
                <b style="color:#ffffff">Склад магазина</b>
                </td>
            </tr>
            <tr>
                <td id="table_prod">
                <b>Продуктов для продажи:</b><br>
                Варежки: <span id='prod_3'><?=$us_data['varezhki']; ?></span> ед.<br>       
                <br>
                <b>Продуктов для использования:</b><br>
                Варежки: <span id='prodc_3'><?=$us_data['varezhki_per']; ?></span> ед.<br>
                </td>
                <td id="table_prod">
                    <b>Магазин может продать на сумму <?=$sum_full_m; ?>  руб:</b><br>
                    Из этой суммы:<br>
                    Меха: <?=$rr['summeh']; ?> ед.<br>
                    Навоза: <?=$rr1['sumnavoz']; ?> ед.<br>
                    Варежки: <?=$rr2['sumvarezh']; ?> ед.<br>
                    Коробок Удобрения: <?=$rr3['sumudob'];?> ед.<br>
                    <br>
                </td>
            </tr>
        </table>
        <br>Очередь:<br>
            <table>
                <tr>
                    <th width="150">Продукт</th>
                    <th width="80">Количество</th>
                    <th width="150">Дата</th>
                </tr><?
                $var = mysql_query("SELECT * FROM tb_magazin WHERE type = '3' LIMIT 100");
                if($ff = mysql_num_rows($var) <= 0) {
                ?>
                <tr id="trid_">
                        <td colspan="3">Очередь пуста</td>
                       
                        </tr>
                <?
                } else {
                while($var1 = mysql_fetch_assoc($var)) {
                ?>
                <tr id="trid_<?=$var1['id']; ?>">
                        <td>Варежки <?
                        if($var1['user_id'] == $usid) { echo '<font color="red"><br>Моя очередь</font>';}
                       
                        ?></td>
                        <td id="tdid_1355"><?=$var1['koll']; ?></td>
                        <td><?=date('Y-m-d H:i', $var1['date']); ?></td>
                        </tr>
                        <? } }?></table><br>        </div>
                <div id="mag4" class="tab_content">
        <center><table>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">Продать продукты</b>
                <td id="birj_table">
                <b style="color:#ffffff">Купить продукты</b>
                </td>
            </tr>
            <tr>
                <td id="birj_table">
                                    <b>Выставить в очередь:</b>
                                    <!------------------------------------------------------->
                    <form method="post" id='prodati_4' class="prodatimagazin" action="?action=prodati">                   
                        <label>Цена продажи Коробок Удобрения: <?=$cena['udob_p']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="4">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit"  name="prodati" value="Продать" class="buttonmail">
                    </form>
                    <!------------------------------------------------------->
                                </td>
                <td id="birj_table">   
<!------------------------------------------------------->               
                    <form method="post" id='kupit_4' class="kupitimagazin" action="?action=kupit">
                        <label>Цена покупки Коробок Удобрения: <?=$cena['udob_b']; ?> руб/ед.</label>
                        <input type="hidden" name="type" value="4">
                        <label>Количество </label>
                        <input type="text" value="1" name="kol" size="10">
                        <label></label>
                        <input type="submit" name="kupiti" value="Купить" class="buttonmail">
                    </form><br>
                    <!------------------------------------------------------->
                </td>
            </tr>
            <tr style="background-color:#0E82A7!important">
                <td id="birj_table">
                <b style="color:#ffffff">На вашем складе </b>
                <td id="birj_table">
                <b style="color:#ffffff">Склад магазина</b>
                </td>
            </tr>
            <tr>
                <td id="table_prod">
                <b>Продуктов для продажи:</b><br>
                Коробок Удобрения: <span id='prod_4'><?=$us_data['udobrenie']; ?></span> ед.<br>       
                <br>
                <b>Продуктов для использования:</b><br>
                Коробок Удобрения: <span id='prodc_4'><?=$us_data['udob']; ?></span> ед.<br>
                </td>
                <td id="table_prod">
                    <b>Магазин может продать на сумму <?=$sum_full_m; ?>  руб:</b><br>
                    Из этой суммы:<br>
                    Меха: <?=$rr['summeh']; ?> ед.<br>
                    Навоза: <?=$rr1['sumnavoz']; ?> ед.<br>
                    Варежки: <?=$rr2['sumvarezh']; ?> ед.<br>
                    Коробок Удобрения: <?=$rr3['sumudob'];?> ед.<br>
                    <br>
                </td>
            </tr>
        </table>
        <br>Очередь:<br>
        <table>
                <tr>
                    <th width="150">Продукт</th>
                    <th width="80">Количество</th>
                    <th width="150">Дата</th>
                </tr><?
                $udob = mysql_query("SELECT * FROM tb_magazin WHERE type = '4' LIMIT 100");
                if($ff = mysql_num_rows($udob) <= 0) {
                ?>
                <tr id="trid_">
                        <td colspan="3">Очередь пуста</td>
                       
                        </tr>
                <?
                } else {
                while($udob1 = mysql_fetch_assoc($udob)) {
                ?>
                <tr id="trid_<?=$udob1['id']; ?>">
                        <td>Короб.Удобрений <?
                        if($udob1['user_id'] == $usid) { echo '<font color="red"><br>Моя очередь</font>';}
                       
                        ?></td>
                        <td id="tdid_1355"><?=$udob1['koll']; ?></td>
                        <td><?=date('Y-m-d H:i', $udob1['date']); ?></td>
                        </tr>
                        <? } }?></table><br>        </div>
            </div>
           
            <? } ?>
Вот картинка с базы данных на которую ссылается данный скрипт :


Собственно проблема в следующем: товар в магазин выставляется на продажу нормально, и покупается с магазина тоже всё хорошо, НО остатки товара из магазина не списываются, а деньги за проданный товар не уходят на счёт продавцу который этот товар выложил. Если есть кто возьмётся решить данную проблему, я заплачу ! Спасибо
 
SLaMeeR
Участник
Сообщения
8
Реакции
0
  • #933
Уже слили)
 
SLaMeeR
Участник
Сообщения
8
Реакции
0
  • #934
Проверим что за сборочка
 
Reset
Участник
Сообщения
212
Реакции
16
  • #935
нашел что вся беда вот в этой строчке
if($kj = mysql_num_rows($res) < 1) {
как исправить ктонибудь подскажет?
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #936
Кто подскажет как прописать чтоб для каждого семя вовремя посева и сбора снимало своё количество инергии
Чтоб было именно так вот пример
Пшеница посев 1ед инергии Сбор 1 ед инергии
Кукуруза в Посев: 2 ед. энерги Сбор 2 ед инергии
Ячмень Посев 4 ед. энерги Сбор 4 ед инергии
Свекла Посев: 10 ед. энерги Сбор 5 ед инергии
Бобы Посев 20 ед инергии Сбор 20 ед инергии
Тыква Посев: 30 ед Сбор 30 ед инергии
Вот сам код посадки и сбора
Код:
// засажываем поле
$fin_time = time_type($semena);
if($energy < 1) { echo json_encode($result = array("typeu" => "error", "message" => "Недостаточно энергии! Покушайте блинчик!")); exit();}
if($money < $price_s) { echo json_encode($result = array("typeu" => "error", "message" => "Недостаточно средств на балансе!")); exit();}
mysql_query("UPDATE `tb_users` SET `money` = `money` - '$price_s', energy = energy - '1' WHERE `username` = '$login'") or die(mysql_error());
mysql_query("UPDATE `tb_pole` SET `type` = '$semena', `time` = '".time()."', `udob` = '0' WHERE `num` = '$pole' AND `username` = '$login'") or die(mysql_error());
mysql_query("UPDATE `tb_lavka` SET `rezerv` = `rezerv` + '$price_s' WHERE id = 1") or die(mysql_error());
mysql_query("INSERT INTO tb_posev (user_id, summa, date, comment, type) VALUES ('$usid', '$price_s', '$date', 'Засеял поле', 'pole')") or die(mysql_error());
echo json_encode($result = array("typeu" => "success", "typeclick" => "posadil", "type" => $semena, "id" => $pole, "message" => "Вы засадили поле"));exit();
}elseif($row["type"] > 0) {
if($udob == 1) {
if($row["time"] <= (time()-$fin_time)){
// собираем урожай
switch($row["type"]) {
case 1: $tip_sem = "pshenica";break;
case 2: $tip_sem = "kukurudza";break;
case 3: $tip_sem = "jachmen";break;
case 4: $tip_sem = "svekla";break;
case 5: $tip_sem = "bobi";break;
case 6: $tip_sem = "tikva";break;
}
if($energy < 1) { echo json_encode($result = array("typeu" => "error", "message" => "Недостаточно энергии! Покушайте блинчик!")); exit();}
mysql_query("UPDATE `tb_users` SET `$tip_sem` = `$tip_sem` + '1' WHERE `username` = '$login'") or die(mysql_error());
include_once ("data/opit.php");
mysql_query("UPDATE `tb_pole` SET `type` = '0', `udob` = '0', `time` = '0' WHERE `num` = '$pole' AND `username` = '$login'") or die(mysql_error());
mysql_query("INSERT INTO tb_sbor (user_id, summa, date, comment, type) VALUES ('$usid', '0', '$date', 'Собрал урожай', 'pole')") or die(mysql_error());
echo json_encode($result = array("typeu" => "success", "typeclick" => "sobrat", "type" => $row['type'], "message" => "Поздравляем Вы собрали урожай"));exit();exit();
}else{
Заплачу кто поможет осуществить такое
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #937
Разве не в админке настраивается энергия?
 
Reset
Участник
Сообщения
212
Реакции
16
  • #938
а будет ли экономически выгодно пользователям такие ограничения? там и так если тупо садить поля и продавать потом урожай, выгоды копейки, а ещё если придётся блины постоянно жрать, так вообще экономически будет невыгодно
 
SLaMeeR
Участник
Сообщения
8
Реакции
0
  • #939
А где База? И куда её прописывать?
 
Яна
Участник
Сообщения
316
Реакции
29
ICQ
667869781 667869781
  • #940
Выгода будет у меня игра настроена не по стандартным параметрам у меня свои цены свои правила если у вас скрип настроен по стандартным правилам то да копейки я настраиваю игру так чтоб и прибыль была и больше знергии уходило что будет приводить к движению в блинной .А энергия в админке настройки не все если вы конечно вообще были в админке половина скрипта по инергии настраиватся в самом скрипте а не садминки
 
Сверху