vectorserver
♥♥♥♥♥ by game.cominet.ru
- Сообщения
- 201
- Реакции
- 246
Решил сделать для себя, для удобства, быстрый переход при просмотре пользователя из SourceBans в HLstatsX, вот и выкладываю, может кому и пригодится.
Пример можно посмотреть у меня на сайте: http://game.cominet.ru/bans/
Пример на видео как это работает:
http://www.youtube.com/watch?v=Zs5Y6cFrnrg&list=HL1351158988&feature=mh_lolz
Что для этого нужно?
1. sb_search_stat.php - кидаем в корень сайта SourceBans
2.themes/sourcebans_dark/page_bans.tpl
sb_search_stat.php
Значения переменных:
$url - адрез базы данных mysql
$login - ваше имя пользователя для базы
$pass - пароль от базы
$table - имя базы данных
$url_hlstats = "http://game.cominet.ru/stats/" - тут пишем полный адрес сайта до статистики.
$prefix - по умолчанию префикс hlstats_ если не знаете не трогайте.
page_bans.tpl
Ищем в файле строку стр.№(177) {$ban.steamid} и заменяем на <a target="_blank" href="sb_search_stat.php?sb_steam={$ban.steamid}">{$ban.steamid}</a>
НУ и конечно для ленивых готовый вариант во вложении:P
У меня все, пинайте:this:
Пример можно посмотреть у меня на сайте: http://game.cominet.ru/bans/
Пример на видео как это работает:
http://www.youtube.com/watch?v=Zs5Y6cFrnrg&list=HL1351158988&feature=mh_lolz
Что для этого нужно?
1. sb_search_stat.php - кидаем в корень сайта SourceBans
2.themes/sourcebans_dark/page_bans.tpl
sb_search_stat.php
Значения переменных:
$url - адрез базы данных mysql
$login - ваше имя пользователя для базы
$pass - пароль от базы
$table - имя базы данных
$url_hlstats = "http://game.cominet.ru/stats/" - тут пишем полный адрес сайта до статистики.
$prefix - по умолчанию префикс hlstats_ если не знаете не трогайте.
PHP:
<?php
/* Подключаемся к базе HLSTATSx */
$url = "10.1.254.4";
/* Логин пользователя базы данных SB */
$login = "логин";
/* Пароль */
$pass = "********";
/* Название базы */
$table = "portal";
/* Полная ссылка на статистику */
$url_hlstats = "http://game.cominet.ru/stats/";
/* Префикс по умолчанию */
$prefix = "hlstats_";
if(!empty($_GET['sb_steam'])){
$steamSB = explode(':', str_replace('STEAM_', '' ,$_GET['sb_steam']));
/* ---------------------------------------- */
mysql_connect ($url, $login, $pass);
mysql_select_db($table) or die ('Не могу подключится к базе: '. mysql_error());
mysql_query("SET NAMES 'utf8'");
$query = mysql_query("SELECT {$prefix}PlayerUniqueIds.uniqueId, {$prefix}PlayerUniqueIds.playerId FROM {$prefix}PlayerUniqueIds WHERE uniqueId = '{$steamSB['1']}:{$steamSB['2']}' LIMIT 1");
while ($data = mysql_fetch_assoc($query)){
$plid = $data['playerId'];
}
if($plid){
$result = $url_hlstats."hlstats.php?mode=playerinfo&player=".$plid ;
header("Location: {$result}");
} else {
echo "Чет я не нашел у нас в статистике такого чела, ДАВАЙДОСВИДАНИЯ!";
}
} else {
echo "Нет такого параметра или пусто, ДАВАЙДОСВИДАНИЯ!";
}
?>
page_bans.tpl
Ищем в файле строку стр.№(177) {$ban.steamid} и заменяем на <a target="_blank" href="sb_search_stat.php?sb_steam={$ban.steamid}">{$ban.steamid}</a>
НУ и конечно для ленивых готовый вариант во вложении:P
У меня все, пинайте:this: