Помогите со статистикой игры

  • Автор темы andriu
  • Дата начала
andriu
Участник
Сообщения
4
Реакции
0
как изменить статистику на главной странице(резерв проекта,пользователи и т.д)
 
nikitin2016
Участник
Сообщения
228
Реакции
12
andriu написал(а):
как изменить статистику на главной странице(резерв проекта,пользователи и т.д)
папка inc файл stats и меняешь там все что нужно вот сам файл :

<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();

?>
<div class="stat">
<div class="h-title">Статистика</div>
<div class="st-lf">
<div class="line-st11">Всего участников: </div>
<div class="line-st11">Новых за 24 часа: </div>
<div class="line-st21">Выплачено всего: </div>
<div class="line-st31">Резерв проекта: </div>
</div>
<div class="st-rg">
<div class="line-st1"> &nbsp<?=$stats_data["all_users"]; ?> чел.</div>
<div class="line-st1"> &nbsp<?=$stats_data["new_users"]; ?> чел.</div>
<div class="line-st2"> &nbsp<?=sprintf("%.2f",$stats_data["all_payment"]); ?> <?=$config->VAL; ?></div>
<div class="line-st3"> &nbsp<?=sprintf("%.2f",$stats_data["all_insert"]); ?> <?=$config->VAL; ?></div>
</div>
<div class="clr"></div>
<div class="st-time"><img style="vertical-align:-5px; margin-right:5px;" src="/img/clock.png" />Проект работает: <?=intval(((time() - $config->SYSTEM_START_TIME) / 86400 ) +1); ?> - й день</div>
</div>


<?
$random = rand(1,4);
if ($random == 1) {
?>
<div class="stat2">
<div class="h-title">Последние 5 пополнений</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");
if($db->NumRows() > 0){
while($last = $db->FetchArray()){

?>
<div class="line-top"><?=$last["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");
if($db->NumRows() > 0){
while($last = $db->FetchArray()){

?>
<div class="line-top2"><?=$last["money"]; ?> рублей</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 2) {
?>

<div class="stat2">
<div class="h-title">Топ-5 выплачено</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY payment_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last2 = $db->FetchArray()){

?>
<div class="line-top"><?=$last2["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY payment_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last2 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last2["payment_sum"]; ?> рублей</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 3) {
?>

<div class="stat2">
<div class="h-title">Топ-5 уровней</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY level DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top"><?=$last3["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY level DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last3["level"]; ?> уровень</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 4) {
?>

<div class="stat2">
<div class="h-title">Топ-5 пополнений</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY insert_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top"><?=$last3["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY insert_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last3["insert_sum"]; ?> рублей</div>
<?PHP

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

<div class="stat3">
<div class="h-title">Платежные системы</div>
<div class="cntrl-ps">
<s style="background-position:0px 0px;"></s>
<s style="background-position:-56px 0px;"></s>
<s style="background-position:-112px 0px;"></s>
<s style="background-position:-168px 0px;"></s>
<s style="background-position:-224px 0px;"></s>
<s style="background-position:-280px 0px;"></s>
<s style="background-position:-336px 0px;"></s>
<s style="background-position:-392px 0px;"></s>
<s style="background-position:-448px 0px;"></s>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
 
andriu
Участник
Сообщения
4
Реакции
0
спс
nikitin2016 написал(а):
папка inc файл stats и меняешь там все что нужно вот сам файл :

<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();

?>
<div class="stat">
<div class="h-title">Статистика</div>
<div class="st-lf">
<div class="line-st11">Всего участников: </div>
<div class="line-st11">Новых за 24 часа: </div>
<div class="line-st21">Выплачено всего: </div>
<div class="line-st31">Резерв проекта: </div>
</div>
<div class="st-rg">
<div class="line-st1"> &nbsp<?=$stats_data["all_users"]; ?> чел.</div>
<div class="line-st1"> &nbsp<?=$stats_data["new_users"]; ?> чел.</div>
<div class="line-st2"> &nbsp<?=sprintf("%.2f",$stats_data["all_payment"]); ?> <?=$config->VAL; ?></div>
<div class="line-st3"> &nbsp<?=sprintf("%.2f",$stats_data["all_insert"]); ?> <?=$config->VAL; ?></div>
</div>
<div class="clr"></div>
<div class="st-time"><img style="vertical-align:-5px; margin-right:5px;" src="/img/clock.png" />Проект работает: <?=intval(((time() - $config->SYSTEM_START_TIME) / 86400 ) +1); ?> - й день</div>
</div>


<?
$random = rand(1,4);
if ($random == 1) {
?>
<div class="stat2">
<div class="h-title">Последние 5 пополнений</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");
if($db->NumRows() > 0){
while($last = $db->FetchArray()){

?>
<div class="line-top"><?=$last["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_insert_money ORDER BY id DESC LIMIT 5");
if($db->NumRows() > 0){
while($last = $db->FetchArray()){

?>
<div class="line-top2"><?=$last["money"]; ?> рублей</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 2) {
?>

<div class="stat2">
<div class="h-title">Топ-5 выплачено</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY payment_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last2 = $db->FetchArray()){

?>
<div class="line-top"><?=$last2["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY payment_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last2 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last2["payment_sum"]; ?> рублей</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 3) {
?>

<div class="stat2">
<div class="h-title">Топ-5 уровней</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY level DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top"><?=$last3["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY level DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last3["level"]; ?> уровень</div>
<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
</div>
<?
} else if ($random == 4) {
?>

<div class="stat2">
<div class="h-title">Топ-5 пополнений</div>
<div class="st-rg" >
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY insert_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top"><?=$last3["user"]; ?></div>

<?PHP

}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</div>
<div class="st-rg">
<?PHP
$db->Query("SELECT * FROM db_users_b ORDER BY insert_sum DESC LIMIT 5");
if($db->NumRows() > 0){
while($last3 = $db->FetchArray()){

?>
<div class="line-top2"><?=$last3["insert_sum"]; ?> рублей</div>
<?PHP

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

<div class="stat3">
<div class="h-title">Платежные системы</div>
<div class="cntrl-ps">
<s style="background-position:0px 0px;"></s>
<s style="background-position:-56px 0px;"></s>
<s style="background-position:-112px 0px;"></s>
<s style="background-position:-168px 0px;"></s>
<s style="background-position:-224px 0px;"></s>
<s style="background-position:-280px 0px;"></s>
<s style="background-position:-336px 0px;"></s>
<s style="background-position:-392px 0px;"></s>
<s style="background-position:-448px 0px;"></s>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
 
andriu
Участник
Сообщения
4
Реакции
0
но там нет цыфр как в игре
 
rich-99000000
php developer
Участник
Сообщения
227
Реакции
48
ты файл то сам прочти там вверху идет подсчет из БД, и пользуйся поиском по форуму уже был такой вопрос
 
Сверху