Your fucking browser doesn't support JavaScript, so you can't post here.
Loading
Объявления
29.01.2008, 02:29
#1
На доске почётаОставь нравучения собственным потомкам.
Регистрация: 27.06.2006
Адрес: В пизде -Литве
Сообщений: 85
Версия vB: 3.6.4
Поблагодарил(-а): 15
Поблагодарили 24 раз(а) в 6 сообщениях
Репутация: Опытный (24 )
Топ 10 в блоке со статистики Psychostats
Нашел код , как утверждал автор он создавался для vbadvenced .
Есть ли идеи его доработать, или добиться полноценной работоспособности , вывода игроков в блоке.
Была одна идея, связать скрипт с шаблоном , и раскоментировать строки в скрипте , понимаю бред полный,, естественно вывод топа выскакивал, но отображался .
Есть ли какие идеи ?
PHP код:
<?php /* *Ryan Kelley *ryan(at)staticsoldiers.net */ //путь к каталоку со статистикой include( "/var/www/cs.izhevskdom.ru/ps16_1/config.php" ); if(empty( $dbport )) $dbport = 3306 ; if( $dbtype == "mysql" ) { $plrData = array(); $conn = mysql_connect ( $dbhost . ":" . $dbport , $dbuser , $dbpass ) or die( mysql_error ()); mysql_select_db ( $dbname , $conn ) or die( mysql_error ()); $query = "select plrid,uniqueid,rank,skill from " . $dbtblprefix . "plr where allowrank=1 order by skill desc limit 10" ; $result = mysql_query ( $query ); for( $i = 0 ; $row = mysql_fetch_array ( $result ); $i ++) { for( $j = 0 ; $j < 4 ; $j ++) { $plrData [ $i ][ $j ] = $row [ $j ]; } } //код начала таблицы // print("<table width=\"100%\" align=\"center\" cellpadding=\"5\"><tr><td colspan=\"8\" style=\"background: #000000 url(images/bar2.jpg) repeat-x\" align=\"center\"><font size=\"+1\" color=\"#cc0000\">Top 10</font></td></tr><tr> // <td style=\"background: #050505\">Rank</td><td style=\"background: #050505\">Name</td><td style=\"background: #050505\">Kills</td><td style=\"background: #050505\">Deaths</td><td style=\"background: #050505\">K:D</td><td style=\"background: #050505\">K:M</td><td style=\"background: #050505\">Online Time</td><td style=\"background: #050505\">Skill</td></tr>"); for( $i = 0 ; $plrData [ $i ][ 0 ]!= null ; $i ++) { $query = "select name from " . $dbtblprefix . "plr_profile where uniqueid='" . $plrData [ $i ][ 1 ]. "' limit 1" ; $ans = mysql_fetch_array ( mysql_query ( $query )); $plrData [ $i ][ 4 ] = $ans [ 0 ]; $query = "select kills,deaths,onlinetime,killsperdeath,killsperminute from " . $dbtblprefix . "c_plr_data where plrid=" . $plrData [ $i ][ 0 ]; $ans = mysql_fetch_array ( mysql_query ( $query )); $plrData [ $i ][ 5 ] = $ans [ 0 ]; $plrData [ $i ][ 6 ] = $ans [ 1 ]; $plrData [ $i ][ 7 ] = $ans [ 2 ]; $plrData [ $i ][ 8 ] = $ans [ 3 ]; $plrData [ $i ][ 9 ] = $ans [ 4 ]; //Код выведения игроков топ 10 // print(" // <tr> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\" align=\"center\">".$plrData[$i][2]."</td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\"><a href=\"index.php?search=".$plrData[$i][4]."&submit='go'\" target=\"_parent\">".$plrData[$i][4]."</a></td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".$plrData[$i][5]."</td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".$plrData[$i][6]."</td> // // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".$plrData[$i][8]."</td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".$plrData[$i][9]."</td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".myTime($plrData[$i][7])."</td> // <td style=\"background: #000000 url(images/bar2.jpg) repeat-x\">".$plrData[$i][3]."</td> // </tr>"); } // print("<tr><td colspan=\"8\" style=\"background: #000000 url(images/bar2.jpg) repeat-x\" align=\"center\">Powered by Psychostats 3.0.5</td></tr></table>"); } mysql_close ( $conn ); function myTime ( $time ) { if( $time >= 3600 ) { for( $hour = 0 ; $time >= 3600 ; $hour ++) { $time -= 3600 ; } } else { $hour = "0" ; } if( $time >= 60 ) { for( $min = 0 ; $time >= 60 ; $min ++) { $time -= 60 ; } } else { $min = "00" ; } $sec = $time ; return "$hour:$min:$sec" ; } eval( '$home[$mods[\'modid\']][\'content\'] = "' . fetch_template ( 'adv_portal_ps16' ) . '";' ); ?>
30.01.2008, 00:53
#2
Продвинутый
Регистрация: 14.02.2007
Сообщений: 216
Версия vB: 4.1.x
Поблагодарил(-а): 130
Поблагодарили 24 раз(а) в 16 сообщениях
Репутация: Опытный (12 )
а не проще просто часть, которая выводит топ, вывести как модуль? и кстати, откуда психостата берет собсна статы?
31.01.2008, 06:53
#3
Простоузер
Регистрация: 29.11.2007
Сообщений: 26
Поблагодарил(-а): 8
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: Новичок (0 )
Цитата:
Сообщение от
nikeross
а не проще просто часть, которая выводит топ, вывести как модуль? и кстати, откуда психостата берет собсна статы?
из коунтер-страйка, е-мае.
02.02.2008, 19:06
#4
На доске почётаОставь нравучения собственным потомкам.
Регистрация: 27.06.2006
Адрес: В пизде -Литве
Сообщений: 85
Версия vB: 3.6.4
Поблагодарил(-а): 15
Поблагодарили 24 раз(а) в 6 сообщениях
Репутация: Опытный (24 )
Цитата:
Сообщение от
nikeross
а не проще просто часть, которая выводит топ, вывести как модуль? и кстати, откуда психостата берет собсна статы?
Если было бы проще , не задавал вопросов.
Скрипт перла обрабатывает логи с контры, занося в базу, скрипты считывают с базы и выводят на страницу.
06.02.2008, 12:02
#5
Продвинутый
Регистрация: 14.02.2007
Сообщений: 216
Версия vB: 4.1.x
Поблагодарил(-а): 130
Поблагодарили 24 раз(а) в 16 сообщениях
Репутация: Опытный (12 )
а что мешает так сделать? а то я не пользую сею стату, мало о ней знаю.
06.02.2008, 13:48
#6
На доске почётаОставь нравучения собственным потомкам.
Регистрация: 27.06.2006
Адрес: В пизде -Литве
Сообщений: 85
Версия vB: 3.6.4
Поблагодарил(-а): 15
Поблагодарили 24 раз(а) в 6 сообщениях
Репутация: Опытный (24 )
Цитата:
Сообщение от
nikeross
а что мешает так сделать? а то я не пользую сею стату, мало о ней знаю.
Что значит "так сделать"?
Сформулируй до конца вопрос.
Может ты на примере покажеш "так сделать"?
09.02.2008, 17:24
#7
Продвинутый
Регистрация: 14.02.2007
Сообщений: 216
Версия vB: 4.1.x
Поблагодарил(-а): 130
Поблагодарили 24 раз(а) в 16 сообщениях
Репутация: Опытный (12 )
ну, насколько я знаю (потому что посмотрел и забил на это), у статов имеется определенная страница, на которую выводятся собсна статы. Ну и плюс эта страница истыкана тегами скина. Так вот идея в том, чтоб взять такую страницу, очистить её от шелухи и подключить ввиде шаблона.
09.02.2008, 17:51
#8
На доске почётаОставь нравучения собственным потомкам.
Регистрация: 27.06.2006
Адрес: В пизде -Литве
Сообщений: 85
Версия vB: 3.6.4
Поблагодарил(-а): 15
Поблагодарили 24 раз(а) в 6 сообщениях
Репутация: Опытный (24 )
Вот именно об этом я и толкую с первой месаги.
Если тебе удалось, скажи как ты это победил?!/
А в теории я выше это и имел ввиду.
09.02.2008, 18:31
#9
Продвинутый
Регистрация: 14.02.2007
Сообщений: 216
Версия vB: 4.1.x
Поблагодарил(-а): 130
Поблагодарили 24 раз(а) в 16 сообщениях
Репутация: Опытный (12 )
У мну нету психостатов. Это только теория. Давай ты мне выложишь файл этой страницы и я посмотрю?
11.02.2008, 11:25
#10
На доске почётаОставь нравучения собственным потомкам.
Регистрация: 27.06.2006
Адрес: В пизде -Литве
Сообщений: 85
Версия vB: 3.6.4
Поблагодарил(-а): 15
Поблагодарили 24 раз(а) в 6 сообщениях
Репутация: Опытный (24 )
Нужный файл выложил, читай внимательно первый пост.
Опции темы
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Текущее время: 18:31 24.05.2012 . Часовой пояс GMT +4.