Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Внимание! Перед тем, как опубликовать свой первый пост или тему в данном разделе, прошу прочитать данные правила.

Раздел "Оформление и веб-дизайн" не является местом для продажи или предоставление услуг связанных с созданием графики. Для этого есть раздел Продам.

Данный раздел, в основном, предназначен для публикации готовых работ или бескорыстной помощи начинающим художникам.

PsychoStats GunGame Mod

, Помогите найти модификацию, для установки к серверу.
Статус пользователя SivAnOl
сообщение 22.12.2016, 12:11
Сообщение #1


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

Добрый день.
Нашел в интернете случайно модификацию психостатс, вернее сайт, с уже установленным скриптом.
Почему интересует следующий вопрос:
Знаете ли кто-то об этой модификации, и есть ли в свободном доступе?

Интересно в связи с тем, что у меня версия 3.2.2 не считает ни одного попадания в голову и процент его.
Другие же скрипы либо платные, либо не подходят под работу с GunGame сервером.

Пример, не сочтите за спасибо и рекламу
http://www.ibisgaming.com/gg_stats
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ssx
сообщение 22.12.2016, 12:37
Сообщение #2


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Ничего сверхсложного нету в подпиле ГГ мода чтобы логировал события (приобрел\потерял\украл уровень) ну и психом (перлом) обрабатывать логи или же сразу в БД писать (как у меня gg мод)

У меня стоит какой-то скрипт на стату ГГ для психи .
Отображает на главной "Rank Nickname Streak Wins Points" всё остальное берет с психостаты .

Спс за идею, на досуге себе запилю такую же стату как на (ibisgaming.com/gg_stats) .

Не знаю как называется и не помню где качал ..
Вот код gungame.php (в index.php у меня редирект на gungame.php)
Cкрытый текст
Код
<?php


define("PSYCHOSTATS_PAGE", true);
include(dirname(__FILE__) . "/includes/common.php");
include(PS_ROOTDIR . "/includes/class_Color.php");
$cms->init_theme($ps->conf['main']['theme'], $ps->conf['theme']);
$ps->theme_setup($cms->theme);
$cms->theme->page_title('PsychoStats - Gungame Stats');
include("config.php");
include("includes/class_pagination.php");

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());

mysql_select_db($dbname);


if (!$conn) {
   echo "Failed";
}


// MYSQL QUERIES
$total_gg = mysql_query("SELECT * FROM gg_stats");
$total_plrs = mysql_query("SELECT * FROM ps_c_plr_data");
$total_svr_plrs = mysql_num_rows($total_plrs);
$total_gg_records = mysql_num_rows($total_gg);

//my pageination
$page = 1;
$size = 100;

//start empty string
$output = '';

// we get the current page from $_GET
if (isset($_GET['page'])){
    $page = (int) $_GET['page'];
}

// create the pagination class
$pagination = new Pagination();
$pagination->setLink("gungame.php?page=%s");
$pagination->setPage($page);
$pagination->setSize($size);
$pagination->setTotalRecords($total_gg_records);

// now use this SQL statement to get records from your table
$SQL = mysql_query("SELECT * FROM gg_stats ORDER BY `streak` DESC " . $pagination->getLimitSql()."");

//output links
$navigation = $pagination->create_links();

//ranks
$p = $_GET['page'];
if(empty($p) || $p == 1)
   {
    $p = 0;
    $rank = 0;
    }
    else
    {
    $rank = ($p - 1) * 50;
    }    

$output .= "<table class='ps-table ps-player-table'>
     <tr>
     <th>Rank</th>
    <th>Nickname</th>
    <th>Streak</th>
    <th>Wins</th>
    <th>Points</th>
<!-- <th>TeamPlay Wins</th>
    <th>Teamplay Points</th>
    <th>TeamPlay Streak</th>
-->
    </tr>";

while ($Plr = mysql_fetch_array($SQL))
{
    
    if($rank % 2)
        {
          $output .="<tr>";
        }
        else
        {
         $output .="<tr class='even'>";
         }

    $rank++;
    $output .="
    <td>$rank</td>
    <td>".$Plr['name']."</td>
    <td>".$Plr['streak']."</td>
    <td>".$Plr['wins']."</td>
    <td>".$Plr['points']."</td>
<!--    <td>".$Plr['wins_tp']."</td>
    <td>".$Plr['points_tp']."</td>
    <td>".$Plr['streak_tp']."</td>
-->
    </tr>";
}
//print "$output";
$output .="</table>";

$cms->theme->assign('gg_stats_output', $output);
$cms->theme->assign('total_svr_plrs', $total_svr_plrs);
$cms->theme->assign('total_gg_plrs', $total_gg_records);
$cms->theme->assign('pager', $navigation);

$basename = basename(__FILE__, '.php');
$cms->full_page($basename, $basename, $basename.'_header', $basename.'_footer');
//authid    wins    name    timestamp    points    streak    wins_tp    points_tp    streak_tp    serverip

mysql_close($conn);
?>


Чем смог тем помог. Я думаю, тебе не составить труда по коду найти в гугле полный скрипт.

Отредактировал: ssx, - 22.12.2016, 12:39


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SivAnOl
сообщение 23.12.2016, 14:37
Сообщение #3


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

ssx, создал отдельный gungame.php, прописал в gungame.cfg все на базу - итог: просто пустой gungame.php. То есть просто ничего не отображается.
Можете убедиться сами: не реклама.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: