Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Hiferma
Участник
Сообщения
133
Реакции
51
  • #2.181
В концовке не успел исправить интернет пропал правильно писать так
<?PHP
if($bon["win"]==1) $win=$bon["login"];
if($bon["win"]==3) $win=$bon["gamer"];
if($bon["win"]==2) $win="ничья";
?>
<td align="center"><?=$win; ?></td>
 
igorko393
Участник
Сообщения
6
Реакции
0
  • #2.182
Подскажыте пожалуйста, после оплаты выходит на страницу 404, оплата проходит нормально, и на ьаланс засчитываются средства, но что сделать, чтобы попадал норм на сайт?
 
art199908
Участник
Сообщения
271
Реакции
36
  • #2.183
Всем добрый день проверьте пожалуйста скрипт на шелл или может дыры какие нибудь найдете, просто вывели очень много денег с проекта, поменяли пароли от некоторых пользователей, накрутили серебро я заметил и баллы, посмотрите пожалуйста, а может быть что дыра в базе данных? http://rghost.ru/58101424 сам скрипт покупал за 500 рублей на каком то таком приличном сайте
 
Джахонгир
Местный
Сообщения
75
Реакции
6
  • #2.184
Здравствуйте! У меня такая проблема: люди пополняют свой счет через интеркассу все нормально приходит но а вот серебро не начисляеться и статистика тоже не изменяеться!
 
Kolshik
Участник
Сообщения
7
Реакции
0
  • #2.185
Всем доброго времени суток
Постов в данном разделе куча, читаю уже второй день =)
Подскажите как сделать ограничение на какой либо фрукт, к примеру
На киви поставить для пользователя максимум 10 киви, и более он не сможет их купить, возможно ли это?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.186
Kolshik написал(а):
Всем доброго времени суток
Постов в данном разделе куча, читаю уже второй день =)
Подскажите как сделать ограничение на какой либо фрукт, к примеру
На киви поставить для пользователя максимум 10 киви, и более он не сможет их купить, возможно ли это?
https://servahoc.ru/threads/moduli-i-skripty-dlja-fruktovyx-ferm-uslugi-na-zakaz.883/#post-9883
 
SAhakats
Участник
Сообщения
13
Реакции
0
  • #2.187
Hiferma написал(а):
Попробуйте например так
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Последние 20 игр</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">ID</td>
<td align="center" class="m-tb">Игрок1</td>
<td align="center" class="m-tb">Игрок2</td>
<td align="center" class="m-tb">Сумма</td>
<td align="center" class="m-tb">Дата</td>
<td align="center" class="m-tb">Победитель</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_games_knb ORDER BY id DESC LIMIT 20");
if($db->NumRows() > 0){
while($bon = $db->FetchArray()){

?>
<tr class="htt">
<td align="center"><?=$bon["id"]; ?></td>
<td align="center"><?=$bon["login"]; ?></td>
<td align="center"><?=$bon["gamer"]; ?></td>
<td align="center"><?=$bon["summa"]; ?></td>
<?PHP
if($bon["win"]==1) $win=$bon["login"];
if($bon["win"]==3) $win=$bon["gamer"];
if($bon["win"]==2) $win="ничья";
<td align="center"><?=$bon["win"]; ?></td>
<td align="center"><?=date("d.m.Y",$bon["dat"]); ?></td>
</tr>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>

</table>
Можете поиграть разными вариациями
PHP:
<?php
$_OPTIMIZATION["title"] = "Аккаунт - Камень-Ножницы-Бумага";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

$knbItem[1] = 'Камень';
$knbItem[2] = 'Ножницы';
$knbItem[3] = 'Бумага';
?>
<div class="s-bk-lf">
    <div class="acc-title">Камень-Ножницы-Бумага</div>
</div>
<div class="silver-bk"> <ul>
<li>Минимальная ставка 10 серебра, максимальной ставки нет.</li></ul>
    <table class="table1" align="center">
  <tr class="title">
    <td>
        <form action="/account/knb/" method="post">
        Ставка: <input name="summa" type="text" value="<?php echo isset($_POST['summa'])?htmlspecialchars($_POST['summa']):'100'; ?>" size="5" /> | Предмет:
        <?php
            $r = rand(1, 3);
        ?>
        <select name="item">
            <option value="1" <?php if($r == 1) echo 'selected="selected"'; ?>>Камень</option>
            <option value="2" <?php if($r == 2) echo 'selected="selected"'; ?>>Ножницы</option>
            <option value="3" <?php if($r == 3) echo 'selected="selected"'; ?>>Бумага</option>
        </select>
        <input class="green" name="play_sub" type="submit" value="Создать" />
        <input type="button" value="Обновить" onclick="location.reload();"/>
        </form>
    </td>
  </tr>
  </table>
 
<?php
if(isset($_POST["play_sub"])){
    $db->Query('SELECT `money_b` FROM `db_users_b` WHERE id = '.$usid);
    $u_balance = $db->FetchRow();
   
    $summa = round($_POST["summa"], 2);

        $err = NULL;
        if($summa < 10)
            $err .= "<li>Минимальная ставка 10</li>";
        if($_POST["item"] > 3 OR $_POST["item"] <1)
            $_POST["item"] = rand(1,3);
        if($summa > $u_balance)
            $err .= "<li>На балансе недостаточно средств</li>";
           
        if($err == NULL){
            $db->Query('UPDATE `db_users_b` SET `money_b` = `money_b` - '.$summa.' WHERE id = '.$usid);
            $db->Query("INSERT INTO `db_games_knb` (`summa`, `item`, `login`, `win`, `dat`,`last`) VALUES (".$summa.", ".intval($_POST['item']).", '".$uname."', '0', '".date("Y-m-d H:i:s")."','0')");
            header('location: /account/knb');
        }else{
            echo "<ul class='error'>".$err."</ul>";
        }
    }
    else if(isset($_POST['canc'])) {
        $db->Query("SELECT * FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"])." AND `login`='$uname' AND `last`='0' ");
        if($db->NumRows() > 0){
            $tmp = $db->FetchArray();
            $db->Query("DELETE FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
            $db->Query('UPDATE `db_users_b` SET `money_b` = `money_b` + '.$tmp['summa'].' WHERE id = '.$usid);
        }
    }
?>           
<script type="text/javascript">
$(function(){

$('#imgitems img').hover(function(){
    $(this).attr('src', '/img/items/rooms-' + $(this).attr('alt') + '-1.png');
}, function(){
    $(this).attr('src', '/img/items/rooms-' + $(this).attr('alt') + '.png');
});


$('#imgitems img').click(function(){
$('input[name="item"]').val($(this).attr('alt'));
$('form.play'+$(this).attr('class')).submit();
});

$('#play').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action=$(this).attr('action');
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
$('#test_form').html(result);
}
});
});
});
</script>
<div id="test_form"></div>
<style type="text/css">
.table1 {border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0 5px; width:100%; text-align:center;}
.table1 td{padding:6px; border-bottom: 1px solid #98C1D7; text-align:center;}
.table1 .title td{border-bottom: 2px solid #98C1D7; border-top: 2px solid #98C1D7; font-weight:700;}
.table1 tr:nth-child(2n+1){background: #F4F4F4;}
</style>

<?php
$db->Query("SELECT * FROM `db_games_knb` WHERE `last`='0' ORDER BY `id`");

if($db->NumRows() == 0){
    echo '<ul><li>Игр нет</li></ul>';
}
else
{
    echo '<table class="table1" align="center">';
    echo '<tr>';
    echo '<td>Сумма</td>';
    echo '<td>от пользователя</td>';
    echo '<td>&nbsp;</td>';
    echo '</tr>';
    while($row = $db->FetchArray()){
    echo "<div id='play-".$row["id"]."'>
    <tr>
    <td>".$row["summa"]."</td>
    <td>".htmlspecialchars($row["login"])."</td>";
    if($row['login'] == $uname) {
        echo "<td><font color='red'><form action='' method='post'>
        <input name='id' type='hidden' value='".$row["id"]."' />
        <input name='canc' type='submit' value='Отменить' /></form></font></td>";
    }
    else
    {
        echo "<td><form class='play-".$row["id"]."' id='play' action='/ajax/game_play.php' method='post'>
        <input name='id' type='hidden' value='".$row["id"]."' />
        <input id='item' name='item' type='hidden' value='' />
        <div id='imgitems'>
            <img  class='-".$row["id"]."' src='/img/items/rooms-1.png' alt='1' />
            <img  class='-".$row["id"]."' src='/img/items/rooms-2.png' alt='2' />
            <img  class='-".$row["id"]."' src='/img/items/rooms-3.png' alt='3' />
        </div>
    </form></td>";
    }
    }
    echo '</tr></div></table>';
}
$db->Query("SELECT * FROM `db_games_knb` WHERE (`login`='$uname' OR `gamer`='$uname') AND `win` > 0 ORDER BY `id` DESC");
if($db->NumRows() > 0) {
    echo '<br/><b>Ваши ставки:</b><br/><br/>';
    echo '<table class="table1" align="center">';
    echo '<tr>';
    echo '<td>Сумма</td>';
    echo '<td>Статус</td>';
    echo '<td>Противник</td>';
    echo '</tr>';
    while($row = $db->FetchArray()){
        echo '<tr>';
        echo '<td>'.$row['summa'].'</td>';
        echo '<td>';
        if($row['login'] == $uname) {
            if($row['win']==1) {
                echo '<font color="red">Поражение</font>';
            }
            else if($row['win']==2) {
                echo '<font color="blue">Ничья</font>';
            }
            else if($row['win']==3) {
                echo '<font color="green">Победа</font>';
            }
            echo '</td>';
            echo '<td>'.$row['gamer'].'</td>';
        }
        else if($row['gamer'] == $uname) {
            if($row['win']==3) {
                echo '<font color="red">Поражение</font>';
            }
            else if($row['win']==2) {
                echo '<font color="blue">Ничья</font>';
            }
            else if($row['win']==1) {
                echo '<font color="green">Победа</font>';
            }
            echo '</td>';
            echo '<td>'.$row['login'].'</td>';
        }
        echo '</tr>';
    }
    echo '</table>';
}
?>
</div>
вставь мне пожалуйста куда нада . первый твой вариан.
 
Джахонгир
Местный
Сообщения
75
Реакции
6
  • #2.188
Помогите мне Здравствуйте! У меня такая проблема: люди пополняют свой счет через интеркассу все нормально приходит но а вот серебро не начисляеться и статистика тоже не изменяеться!
 
v-58
Участник
Сообщения
4
Реакции
0
  • #2.189
Здравствуйте! Подскажите, если знаете. На странице пополнения баланса почему-то перестает работать калькулятор получаемого серебра. Причем происходит это самопроизвольно. В чем может быть причина?
 
Hiferma
Участник
Сообщения
133
Реакции
51
  • #2.190
SAhakats написал(а):
PHP:
<?php
$_OPTIMIZATION["title"] = "Аккаунт - Камень-Ножницы-Бумага";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

$knbItem[1] = 'Камень';
$knbItem[2] = 'Ножницы';
$knbItem[3] = 'Бумага';
?>
<div class="s-bk-lf">
    <div class="acc-title">Камень-Ножницы-Бумага</div>
</div>
<div class="silver-bk"> <ul>
<li>Минимальная ставка 10 серебра, максимальной ставки нет.</li></ul>
    <table class="table1" align="center">
  <tr class="title">
    <td>
        <form action="/account/knb/" method="post">
        Ставка: <input name="summa" type="text" value="<?php echo isset($_POST['summa'])?htmlspecialchars($_POST['summa']):'100'; ?>" size="5" /> | Предмет:
        <?php
            $r = rand(1, 3);
        ?>
        <select name="item">
            <option value="1" <?php if($r == 1) echo 'selected="selected"'; ?>>Камень</option>
            <option value="2" <?php if($r == 2) echo 'selected="selected"'; ?>>Ножницы</option>
            <option value="3" <?php if($r == 3) echo 'selected="selected"'; ?>>Бумага</option>
        </select>
        <input class="green" name="play_sub" type="submit" value="Создать" />
        <input type="button" value="Обновить" onclick="location.reload();"/>
        </form>
    </td>
  </tr>
  </table>

<?php
if(isset($_POST["play_sub"])){
    $db->Query('SELECT `money_b` FROM `db_users_b` WHERE id = '.$usid);
    $u_balance = $db->FetchRow();
  
    $summa = round($_POST["summa"], 2);

        $err = NULL;
        if($summa < 10)
            $err .= "<li>Минимальная ставка 10</li>";
        if($_POST["item"] > 3 OR $_POST["item"] <1)
            $_POST["item"] = rand(1,3);
        if($summa > $u_balance)
            $err .= "<li>На балансе недостаточно средств</li>";
          
        if($err == NULL){
            $db->Query('UPDATE `db_users_b` SET `money_b` = `money_b` - '.$summa.' WHERE id = '.$usid);
            $db->Query("INSERT INTO `db_games_knb` (`summa`, `item`, `login`, `win`, `dat`,`last`) VALUES (".$summa.", ".intval($_POST['item']).", '".$uname."', '0', '".date("Y-m-d H:i:s")."','0')");
            header('location: /account/knb');
        }else{
            echo "<ul class='error'>".$err."</ul>";
        }
    }
    else if(isset($_POST['canc'])) {
        $db->Query("SELECT * FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"])." AND `login`='$uname' AND `last`='0' ");
        if($db->NumRows() > 0){
            $tmp = $db->FetchArray();
            $db->Query("DELETE FROM `db_games_knb` WHERE `id` = ".intval($_POST["id"]));
            $db->Query('UPDATE `db_users_b` SET `money_b` = `money_b` + '.$tmp['summa'].' WHERE id = '.$usid);
        }
    }
?>          
<script type="text/javascript">
$(function(){

$('#imgitems img').hover(function(){
    $(this).attr('src', '/img/items/rooms-' + $(this).attr('alt') + '-1.png');
}, function(){
    $(this).attr('src', '/img/items/rooms-' + $(this).attr('alt') + '.png');
});


$('#imgitems img').click(function(){
$('input[name="item"]').val($(this).attr('alt'));
$('form.play'+$(this).attr('class')).submit();
});

$('#play').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action=$(this).attr('action');
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
$('#test_form').html(result);
}
});
});
});
</script>
<div id="test_form"></div>
<style type="text/css">
.table1 {border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0 5px; width:100%; text-align:center;}
.table1 td{padding:6px; border-bottom: 1px solid #98C1D7; text-align:center;}
.table1 .title td{border-bottom: 2px solid #98C1D7; border-top: 2px solid #98C1D7; font-weight:700;}
.table1 tr:nth-child(2n+1){background: #F4F4F4;}
</style>

<?php
$db->Query("SELECT * FROM `db_games_knb` WHERE `last`='0' ORDER BY `id`");

if($db->NumRows() == 0){
    echo '<ul><li>Игр нет</li></ul>';
}
else
{
    echo '<table class="table1" align="center">';
    echo '<tr>';
    echo '<td>Сумма</td>';
    echo '<td>от пользователя</td>';
    echo '<td>&nbsp;</td>';
    echo '</tr>';
    while($row = $db->FetchArray()){
    echo "<div id='play-".$row["id"]."'>
    <tr>
    <td>".$row["summa"]."</td>
    <td>".htmlspecialchars($row["login"])."</td>";
    if($row['login'] == $uname) {
        echo "<td><font color='red'><form action='' method='post'>
        <input name='id' type='hidden' value='".$row["id"]."' />
        <input name='canc' type='submit' value='Отменить' /></form></font></td>";
    }
    else
    {
        echo "<td><form class='play-".$row["id"]."' id='play' action='/ajax/game_play.php' method='post'>
        <input name='id' type='hidden' value='".$row["id"]."' />
        <input id='item' name='item' type='hidden' value='' />
        <div id='imgitems'>
            <img  class='-".$row["id"]."' src='/img/items/rooms-1.png' alt='1' />
            <img  class='-".$row["id"]."' src='/img/items/rooms-2.png' alt='2' />
            <img  class='-".$row["id"]."' src='/img/items/rooms-3.png' alt='3' />
        </div>
    </form></td>";
    }
    }
    echo '</tr></div></table>';
}
$db->Query("SELECT * FROM `db_games_knb` WHERE (`login`='$uname' OR `gamer`='$uname') AND `win` > 0 ORDER BY `id` DESC");
if($db->NumRows() > 0) {
    echo '<br/><b>Ваши ставки:</b><br/><br/>';
    echo '<table class="table1" align="center">';
    echo '<tr>';
    echo '<td>Сумма</td>';
    echo '<td>Статус</td>';
    echo '<td>Противник</td>';
    echo '</tr>';
    while($row = $db->FetchArray()){
        echo '<tr>';
        echo '<td>'.$row['summa'].'</td>';
        echo '<td>';
        if($row['login'] == $uname) {
            if($row['win']==1) {
                echo '<font color="red">Поражение</font>';
            }
            else if($row['win']==2) {
                echo '<font color="blue">Ничья</font>';
            }
            else if($row['win']==3) {
                echo '<font color="green">Победа</font>';
            }
            echo '</td>';
            echo '<td>'.$row['gamer'].'</td>';
        }
        else if($row['gamer'] == $uname) {
            if($row['win']==3) {
                echo '<font color="red">Поражение</font>';
            }
            else if($row['win']==2) {
                echo '<font color="blue">Ничья</font>';
            }
            else if($row['win']==1) {
                echo '<font color="green">Победа</font>';
            }
            echo '</td>';
            echo '<td>'.$row['login'].'</td>';
        }
        echo '</tr>';
    }
    echo '</table>';
}
?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 20 бонусов</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">ID</td>
    <td align="center" class="m-tb">Игрок1</td>
    <td align="center" class="m-tb">Игрок2</td>
    <td align="center" class="m-tb">Сумма</td>
    <td align="center" class="m-tb">Дата</td>
    <td align="center" class="m-tb">Победитель</td>
  </tr>
  <?PHP
  $db->Query("SELECT * FROM db_games_knb ORDER BY id DESC LIMIT 20");
    if($db->NumRows() > 0){
          while($bon = $db->FetchArray()){
       
        ?>
        <tr class="htt">
            <td align="center"><?=$bon["id"]; ?></td>
            <td align="center"><?=$bon["login"]; ?></td>
            <td align="center"><?=$bon["gamer"]; ?></td>
            <td align="center"><?=$bon["summa"]; ?></td>
            <?PHP
            if($bon["win"]==1) $win=$bon["login"];
            if($bon["win"]==3) $win=$bon["gamer"];
            if($bon["win"]==2) $win="ничья";
                ?>
            <td align="center"><?=$win; ?></td>
            <td align="center"><?=date("d.m.Y",$bon["dat"]); ?></td>
          </tr>
        <?PHP
       
        }
    }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
  ?>

</table>
</div>
вставь мне пожалуйста куда нада . первый твой вариан.
вставил пробуй
 
igorko393
Участник
Сообщения
6
Реакции
0
  • #2.191
может кто скинуть рабочий _payment.php Уже 3 день не могу понять, почему не идут выплаты, вроде все правильно прописано. Все что здесь писали все опробовал, но результата нет
 
igorko393
Участник
Сообщения
6
Реакции
0
  • #2.192
"Для работы с API Вам необходимо скачать php-класс по ссылке ниже."
что ето такое, его нужно качать и куда то вставлять?
 
assus
Если нужна ферма пишите. Дизайн для Ферм.
Участник
Сообщения
454
Реакции
59
Skype
  • #2.193
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.195
igorko393 написал(а):
Подскажыте пожалуйста, после оплаты выходит на страницу 404, оплата проходит нормально, и на ьаланс засчитываются средства, но что сделать, чтобы попадал норм на сайт?
В корневой папке присутствует файл success.html? Или правильно ли настроен action при удачной попытке пополнить счет? Настройки payeer на сайте. Проверь еще раз.
Джахонгир написал(а):
Здравствуйте! У меня такая проблема: люди пополняют свой счет через интеркассу все нормально приходит но а вот серебро не начисляеться и статистика тоже не изменяеться!
Такая же проблема вроде и с фрикассой. Там запрос неправильный, слышал, что вместо GET там надо юзать POST. Сам не смотрел, но может наведет на мысль.
v-58 написал(а):
Здравствуйте! Подскажите, если знаете. На странице пополнения баланса почему-то перестает работать калькулятор получаемого серебра. Причем происходит это самопроизвольно. В чем может быть причина?
Возможно слетел java-инспектор в браузере. Возможно вирусован, но только если не трогал имена JS-функций в файлах, или не трогал папку JS вовсе.
Пробовал через разные браузеры? IE, Opera, firefox, chromium-браузеры? Попробуй через seamonkey или palemoon x64 (в случае 64-разрядной ОС).
 
v-58
Участник
Сообщения
4
Реакции
0
  • #2.196
Заходил на страницу с двух компов и с телефона, ситуация везде одинаковая.
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.197
Скинь код страницы и код из файла functions.js (в папке js находится). И не закрывал ли ты туда доступ?
 
v-58
Участник
Сообщения
4
Реакции
0
  • #2.198
Ок! Спасибо! Дело было в доступе к functions.js
 
SAhakats
Участник
Сообщения
13
Реакции
0
  • #2.199
Hiferma написал(а):
вставил пробуй
мне нужно в юникс формате написать что проекту пошел второй день
вот формула
public $SYSTEM_START_TIME = 1454904331;
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #2.200
зарегистрируй аккаунт, посмотри какие цифры попали в базу в поле даты регистрации, возьми их, поиграйся. отними 86400 (сутки).
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху