Коробка удачи

  • Автор темы leomonster
  • Дата начала
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #41
kvozimir написал(а):
Да там папка барабанчик должна быть
Так есть она блин... может у кого то такая проблема была???
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #42
alexsoft59 написал(а):
Так есть она блин... может у кого то такая проблема была???
Была)я не смог исправить)потом на демо в готовый скрипте залил сразу,а потом скрипт загрузил на хост и все работало)так и не понял в чем дело....
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #43
kvozimir написал(а):
Была)я не смог исправить)потом на демо в готовый скрипте залил сразу,а потом скрипт загрузил на хост и все работало)так и не понял в чем дело....
Т.е. ты сначала на компе в скрипт засуну,а уже после на хост залил? Так в этом точно не могло быть проблемы,разницы то нет ведь...
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #44
alexsoft59 написал(а):
Т.е. ты сначала на компе в скрипт засуну,а уже после на хост залил? Так в этом точно не могло быть проблемы,разницы то нет ведь...
Ну да так и сделал,а сначало я просто на прямую через хост заливал ,не через фтп....вообще не знаю как решилась проблема
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #45
Через файловый менеджер хостинга что ли???
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #47
Ясно,ща тоже пробовать тогда буду...))

Неа,не помогло это,видать дело в другом тут..
 
Последнее редактирование модератором:
dima20010628
Участник
Сообщения
83
Реакции
10
  • #48
У меня что-то не работает, выдаёт ошибку
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #49
dima20010628 написал(а):
У меня что-то не работает, выдаёт ошибку
Мы не экстрасенсы мы не видим какую ошибку выдает..раз ошибка вылазит значит надо писать что за ошибка,а потом всем форумом решим как исправить
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #50
Так что,так видимо проблему со стрелкой тут ни кто не в силах порешать?))
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #51
alexsoft59 написал(а):
Так что,так видимо проблему со стрелкой тут ни кто не в силах порешать?))
Сказал же Скачай скрипт с хоста установи модуль потом залежи по новой скрипт с модулем на хост,мне так помогло
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #52
kvozimir написал(а):
Сказал же Скачай скрипт с хоста установи модуль потом залежи по новой скрипт с модулем на хост,мне так помогло
так я пробовал так делать,выход не найден,не помогло,проблема не в этом видимо...
 
alexdol
Местный
Сообщения
44
Реакции
2
  • #53
Да что то не доработанный код. Все коды перепробовал которые здесь. То последние 20 пользователей не отображаются, то картинки с коробками нет. Но всё равно норм. Будем исправлять.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #54
alexdol написал(а):
Да что то не доработанный код. Все коды перепробовал которые здесь. То последние 20 пользователей не отображаются, то картинки с коробками нет. Но всё равно норм. Будем исправлять.
Все работает! Читаем тему чтоб отображались последний игры вопрос решен!смотрим внимательно......
 
Ferz
Местный
Сообщения
73
Реакции
3
  • #55
Вот полностью рабочий код, забирайте =)
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Коробка удачи";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid'");
# Настройки бонусов
$amount_lottery = 500; 
$bonus_min = 0;
$bonus_max = 2000;

?>

<div class="s-bk-lf">
    <div class="acc-title">Коробка удачи</div>
</div>
<div class="silver-bk">
<div class="clr"></div>   

<style>
.silver-bklobux4ik {
background: url("../img/sunduk.png") center no-repeat;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}


.silver-bkloxum {
background: #f7f7f7;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}

</style>

<center>Одна игра стоит <b><?=$amount_lottery;?></b> серебра, вы можете выиграть до <b><?=$bonus_max;?></b> серебра.<BR /></center>

<p> </p>
<form action="" method="post">
<center>
<center>
<div class="silver-bkloxum">

<?PHP
$ddel = time() + 0*0*0;
$dadd = time();

$db->Query("SELECT COUNT(*) FROM db_baraban4ik WHERE user_id = '$usid' AND date_del > '$dadd'");
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");

$user_data = $db->FetchArray();
$stavka = intval($user_data["money_p"]);
$hide_form = false;


    if($db->FetchRow() == 0){

        # Выдача бонуса
        if(isset($_POST["bonus"])){
     
            if($stavka <= $user_data['money_p']) {
            if($stavka >= 300) {
     
         
            $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
         
         
         
            # Зачилсяем юзверю
            $db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");
         
            # Вносим запись в список бонусов
     
            $db->Query("UPDATE db_users_b SET money_p = money_p - '$amount_lottery' WHERE id = '{$usid}'");
            $db->Query("INSERT INTO db_baraban4ik (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
         
            # Случайная очистка устаревших записей
         
         
            echo "<center><font color = 'green'><b>Вы выиграли  {$sum} серебра</b></font></center>";


         
            $hide_form = false;
         
         
         
            }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>";
         
            }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>"; 
        }
     
         
            # Показывать или нет форму
            if(!$hide_form){
?>
</div>

</center>
<div class="silver-bklobux4ik">
<br>
<br>
<br>

  <br> 


<script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script>

<script type="text/javascript"> jQuery(document).ready(function() {
//Функция статичного поворота на 45 градусов
jQuery("#rotate1").rotate(45);

// Постоянное вращение картинки
var angle = 0;
setInterval(function(){
angle+=3;
jQuery("#rotate2").rotate(angle);
},1);

// Поворот при наведении курсора на 180 градусов
jQuery("#rotate3").rotate({
bind:
{
mouseover : function() {
$(this).rotate({animateTo:-180})
},
mouseout : function() {
$(this).rotate({animateTo:0})
}
}
});
});

</script>

<center><img src="/img/baraban4ik.png" style="height: 70px; width: 70px;" id="rotate2" /></center>




  <tr>
    <td align="center"></td>
  </tr>
<p> </p>
  <br>
  <br> 
 <center>  <input type="submit" name="bonus" class="btn_3d" value="Остановить стрелку" style="height: 30px; width: 150px; margin-top:10px;"></center>

</div>
</center>

</form>


<?PHP 

            }

    }else echo "<center><font color = 'red'><b>.</b></font></center><BR />"; ?>




<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">Пользователь</td>
    <td align="center" class="m-tb">Сумма</td>
    <td align="center" class="m-tb">Дата</td>
  </tr>
  <?PHP
  $db->Query("SELECT * FROM db_baraban4ik 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["user"]; ?></td>
            <td align="center"><?=$bon["sum"]; ?></td>
            <td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
          </tr>
        <?PHP
     
        }
    }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
  ?>

</table>

<div class="clr"></div>       
</div>
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #56
Ferz написал(а):
Вот полностью рабочий код, забирайте =)
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Коробка удачи";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid'");
# Настройки бонусов
$amount_lottery = 500;
$bonus_min = 0;
$bonus_max = 2000;

?>

<div class="s-bk-lf">
    <div class="acc-title">Коробка удачи</div>
</div>
<div class="silver-bk">
<div class="clr"></div>  

<style>
.silver-bklobux4ik {
background: url("../img/sunduk.png") center no-repeat;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}


.silver-bkloxum {
background: #f7f7f7;
border: 1px solid #dddddd;
width: 250;
border-radius: 4px;
margin: -10px 0px 0px 0px;
padding: 10px 12px 10px 12px;
color: #7ea57b;
font-weight: bold;
text-shadow: #fff 0 2px 9px;
margin-top: 5px;
}

</style>

<center>Одна игра стоит <b><?=$amount_lottery;?></b> серебра, вы можете выиграть до <b><?=$bonus_max;?></b> серебра.<BR /></center>

<p> </p>
<form action="" method="post">
<center>
<center>
<div class="silver-bkloxum">

<?PHP
$ddel = time() + 0*0*0;
$dadd = time();

$db->Query("SELECT COUNT(*) FROM db_baraban4ik WHERE user_id = '$usid' AND date_del > '$dadd'");
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");

$user_data = $db->FetchArray();
$stavka = intval($user_data["money_p"]);
$hide_form = false;


    if($db->FetchRow() == 0){

        # Выдача бонуса
        if(isset($_POST["bonus"])){
    
            if($stavka <= $user_data['money_p']) {
            if($stavka >= 300) {
    
        
            $sum = rand($bonus_min, rand($bonus_min, $bonus_max) );
        
        
        
            # Зачилсяем юзверю
            $db->Query("UPDATE db_users_b SET money_p = money_p + '$sum' WHERE id = '$usid'");
        
            # Вносим запись в список бонусов
    
            $db->Query("UPDATE db_users_b SET money_p = money_p - '$amount_lottery' WHERE id = '{$usid}'");
            $db->Query("INSERT INTO db_baraban4ik (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
        
            # Случайная очистка устаревших записей
        
        
            echo "<center><font color = 'green'><b>Вы выиграли  {$sum} серебра</b></font></center>";


        
            $hide_form = false;
        
        
        
            }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>";
        
            }else echo "<center><font color='red'>Недостаточно средств на балансе!</font>";
        }
    
        
            # Показывать или нет форму
            if(!$hide_form){
?>
</div>

</center>
<div class="silver-bklobux4ik">
<br>
<br>
<br>

  <br>


<script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script>

<script type="text/javascript"> jQuery(document).ready(function() {
//Функция статичного поворота на 45 градусов
jQuery("#rotate1").rotate(45);

// Постоянное вращение картинки
var angle = 0;
setInterval(function(){
angle+=3;
jQuery("#rotate2").rotate(angle);
},1);

// Поворот при наведении курсора на 180 градусов
jQuery("#rotate3").rotate({
bind:
{
mouseover : function() {
$(this).rotate({animateTo:-180})
},
mouseout : function() {
$(this).rotate({animateTo:0})
}
}
});
});

</script>

<center><img src="/img/baraban4ik.png" style="height: 70px; width: 70px;" id="rotate2" /></center>




  <tr>
    <td align="center"></td>
  </tr>
<p> </p>
  <br>
  <br>
<center>  <input type="submit" name="bonus" class="btn_3d" value="Остановить стрелку" style="height: 30px; width: 150px; margin-top:10px;"></center>

</div>
</center>

</form>


<?PHP

            }

    }else echo "<center><font color = 'red'><b>.</b></font></center><BR />"; ?>




<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">Пользователь</td>
    <td align="center" class="m-tb">Сумма</td>
    <td align="center" class="m-tb">Дата</td>
  </tr>
  <?PHP
  $db->Query("SELECT * FROM db_baraban4ik 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["user"]; ?></td>
            <td align="center"><?=$bon["sum"]; ?></td>
            <td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
          </tr>
        <?PHP
    
        }
    }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
  ?>

</table>

<div class="clr"></div>      
</div>
чем он отличается от того что выложен?
 
Ferz
Местный
Сообщения
73
Реакции
3
  • #57
kvozimir написал(а):
чем он отличается от того что выложен?
Я не знаю чем, но я склеил его из двух половин, где работало отображение коробок и где работал вывод пользователей, и у меня только так заработала. Пробовал в том числе и Ваш Код, но с ним у меня не отображалась картинка с коробками...
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #58
тоже стрелка не аллё. Никто не решил проблему?
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #59
Я по моему разобрался с этим вращением. Будьте добры, у кого закрутилась стрелка, скиньте файлики в архиве из корня папки js
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #60
Всё, разобрался, файлы не нужны. смотреть надо через отладчик браузера, какие еще js скрипты исполняются из других файлов. У меня оказался в футере скрипт(что он делает я фиг знает)
PHP:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Создаем две переенные с названиями месяцев и дней недели в массиве
var monthNames = [ "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" ];
var dayNames= ["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]
// Создаем объект newDate()
var newDate = new Date();
// Извлекаем текущую дату из объекта Date
newDate.setDate(newDate.getDate());
// Навыходе день, дата, месяц и год   
$('#Date').html(dayNames[newDate.getDay()] + " " + newDate.getDate() + ' ' + monthNames[newDate.getMonth()] + ' ' + newDate.getFullYear());

setInterval( function() {
    // Создаем объект newDate() и извлекаем секунды текущего времени
    var seconds = new Date().getSeconds();
    // Добавляем начальный ноль к значению секунд
    $("#sec").html(( seconds < 10 ? "0" : "" ) + seconds);
    },1000);
   
setInterval( function() {
    // Создаем объект newDate() и извлекаем минуты текущего времени
    var minutes = new Date().getMinutes();
    // Добавляем начальный ноль к значению минут
    $("#min").html(( minutes < 10 ? "0" : "" ) + minutes);
    },1000);
   
setInterval( function() {
    // Создаем объект newDate() и извлекаем часы из текущего времени
    var hours = new Date().getHours();
    // Добавляем начальный ноль к значению часов
    $("#hours").html(( hours < 10 ? "0" : "" ) + hours);
    }, 1000);
   
});
</script>
Соответственно когда слепляется полностью страничка, нам просто не дают подключить библиотеку. Выход простой: находим в файле(в моем случае футер) где уже срабатывает скрипт какой либо, и сразу под тэг body ставим строку
PHP:
<script type="text/javascript" src="/js/baraban4ik/jqueryrotate.2.1.js"></script>
Комплит:)
 
Сверху