- Меценат
- Друг форума
- #76
вообще правильно было описать не номер строки после которой указывать, а саму строку. потому что у многих файл уже модифицирован, к примеру модулем верификации, и нумерация строк сместилась
Согласен с тобой, переделаю описание, писал на скорую рукувообще правильно было описать не номер строки после которой указывать, а саму строку. потому что у многих файл уже модифицирован, к примеру модулем верификации, и нумерация строк сместилась
да кст изи вырежи скилл со статистикиВыводил кто-нибудь скилл ?
Можно более понятными словами ? либо пример как ты сделалда кст изи вырежи скилл со статистики
чуть позже скину так как снёс шаб случайно ахахахМожно более понятными словами ? либо пример как ты сделал
В ожидании…чуть позже скину так как снёс шаб случайно ахахах
спасибоКод: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($error == ""){
// $STH1 = $pdo2->query("SELECT id, connection_time, last_join FROM $table WHERE steamid='$profile->steam_id'");
// в этом запросе вместо id,connection_time,last_join открываешь свою таблицу со статой и смотришь поля и по логике вставляешь вместо этих
$STH1 = $pdo2->query("SELECT id, connection_time, last_join FROM $table WHERE steamid='$profile->steam_id'");
$STH1->setFetchMode(PDO::FETCH_OBJ);
}
CREATE TABLE `csstats_players` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nick` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`authid` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`ip` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
`frags` int(11) NOT NULL DEFAULT '0',
`deaths` int(11) NOT NULL DEFAULT '0',
`headshots` int(11) NOT NULL DEFAULT '0',
`teamkills` int(11) NOT NULL DEFAULT '0',
`shots` int(11) NOT NULL DEFAULT '0',
`hits` int(11) NOT NULL DEFAULT '0',
`damage` int(11) NOT NULL DEFAULT '0',
`suicide` int(11) NOT NULL DEFAULT '0',
`defusing` int(11) NOT NULL DEFAULT '0',
`defused` int(11) NOT NULL DEFAULT '0',
`planted` int(11) NOT NULL DEFAULT '0',
`explode` int(11) NOT NULL DEFAULT '0',
`place` int(11) NOT NULL DEFAULT '0',
`lasttime` int(11) NOT NULL DEFAULT '0',
`gametime` int(11) NOT NULL DEFAULT '0',
`connects` int(11) NOT NULL DEFAULT '0',
`rounds` int(11) NOT NULL DEFAULT '0',
`wint` int(11) NOT NULL DEFAULT '0',
`winct` int(11) NOT NULL DEFAULT '0',
`skill` int(11) NOT NULL DEFAULT '0',
`ar_addxp` int(11) NOT NULL DEFAULT '0',
`ar_anew` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_authid` (`authid`),
KEY `idx_frags` (`frags`),
KEY `idx_ar_addxp` (`ar_addxp`),
KEY `idx_ar_anew` (`ar_anew`),
KEY `idx_lasttime` (`lasttime`)
) ENGINE=MyISAM AUTO_INCREMENT=455 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
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, connection_time, last_join FROM $table WHERE steamid='$profile->steam_id'");
// в этом запросе вместо id,connection_time,last_join открываешь свою таблицу со статой и смотришь поля и по логике вставляешь вместо этих
$STH1 = $pdo2->query("SELECT id, connection_time, last_join FROM $table WHERE steamid='$profile->steam_id'");
$STH1->setFetchMode(PDO::FETCH_OBJ);
}
$row = $STH1->fetch();
if ($row->id != 0) {
$timer1 = $row->connection_time;
$last_j = expand_date($row->last_join, 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>';
}
}
}
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>';
}
}