- 15.05.2021
- 117
- 153
- Автор темы
- #46
Получилось поставить ?а кто автор ? где он
Получилось поставить ?а кто автор ? где он
неа ошибка 500Получилось поставить ?
скинь index.phpнеа ошибка 500
скинь index.php
тоже самое у меня стоит CsStats MySQL
if($profile->steam_id == '0') {
$timer = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Steam ID не привязан</span></a>';
$last_j = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Steam ID не привязан</span></a>';
}
else{
$STH = $pdo->query("SELECT id,st_db_host,st_db_user,st_db_pass,st_db_db,st_type,st_db_table,ip,port FROM servers WHERE st_type!=0 and id=1 LIMIT 1");
$STH->setFetchMode(PDO::FETCH_OBJ);
$row1 = $STH->fetch();
$db_host = $row1->st_db_host;
$db_user = $row1->st_db_user;
$db_pass = $row1->st_db_pass;
$db_db = $row1->st_db_db;
$table = $row1->st_db_table;
$error = "";
if(!$pdo2 = db_connect($db_host, $db_db, $db_user, $db_pass)) {
$error = $messages['Unable_connect_to_db'];
}
if($error == ""){
$STH1 = $pdo2->query("SELECT id, gametime, lasttime FROM csstats_players WHERE authid='$profile->steam_id'");
$STH1->setFetchMode(PDO::FETCH_OBJ);
}
$row = $STH1->fetch();
if ($row->id != 0) {
$timer1 = $row->gametime;
$last_j = expand_date($row->lasttime, 7);
$sec = $timer1 % 60;
$timer1 = floor($timer1 / 60);
$min = $timer1 % 60;
$timer1 = floor($timer1 / 60);
$timer = $timer1 . " ч. " . $min . " м. " . $sec . " с. ";
}
else {
$timer = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Игрок ещё не был на сервере</span></a>';
$last_j = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Игрок ещё не был на сервере</span></a>';
}
}
$tpl->set("{timer}", $timer);
$tpl->set("{last_j}", $last_j);
Заработало всем спасибо ))...а если два сервера и разная стата можно сделать ?Код:if($profile->steam_id == '0') { $timer = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Steam ID не привязан</span></a>'; $last_j = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Steam ID не привязан</span></a>'; } else{ $STH = $pdo->query("SELECT id,st_db_host,st_db_user,st_db_pass,st_db_db,st_type,st_db_table,ip,port FROM servers WHERE st_type!=0 and id=1 LIMIT 1"); $STH->setFetchMode(PDO::FETCH_OBJ); $row1 = $STH->fetch(); $db_host = $row1->st_db_host; $db_user = $row1->st_db_user; $db_pass = $row1->st_db_pass; $db_db = $row1->st_db_db; $table = $row1->st_db_table; $error = ""; if(!$pdo2 = db_connect($db_host, $db_db, $db_user, $db_pass)) { $error = $messages['Unable_connect_to_db']; } if($error == ""){ $STH1 = $pdo2->query("SELECT id, gametime, lasttime FROM csstats_players WHERE authid='$profile->steam_id'"); $STH1->setFetchMode(PDO::FETCH_OBJ); } $row = $STH1->fetch(); if ($row->id != 0) { $timer1 = $row->gametime; $last_j = expand_date($row->lasttime, 7); $sec = $timer1 % 60; $timer1 = floor($timer1 / 60); $min = $timer1 % 60; $timer1 = floor($timer1 / 60); $timer = $timer1 . " ч. " . $min . " м. " . $sec . " с. "; } else { $timer = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Игрок ещё не был на сервере</span></a>'; $last_j = '<a href="../settings"><span style="color: #A52A2A;font-weight: bold;text-decoration:underline;">Игрок ещё не был на сервере</span></a>'; } } $tpl->set("{timer}", $timer); $tpl->set("{last_j}", $last_j);
Полистал бы тему,увидел бы решениеа может кто поправить для cs go lvl?
Таблицы в бд разные ?А если допустим несколько серверов, я так понимаю значения будут браться только с первого сервера?
CS:GO Level ranks
Да, таблицы разные. У каждого сервера своя таблица.Таблицы в бд разные ?
Дорабатывать надо, может кто возьмётся, вроде хотел префикс доработатьДа, таблицы разные. У каждого сервера своя таблица.