SoD Player Stats v.1.0.11

xtreme

Участник
Сообщения
49
Реакции
3
Подскажите,может кто настраивал такое,как можно подогнать эту стату к психостатс.чтобы кто на первом месте в одной статистике и был на первом в другой.а то не совпадают.может что подстроить нужно,ни кто не пробовал
 

kesha_eee

Участник
Сообщения
9
Реакции
0
кто может кинуть полную инструкцию установки??? я закинул всё по папкам, перезагрузил серв, но ничего не меняется!!! что делать мот ещё надо??? прописывал в server.cfg и default.cfg команды cvars, но не фига!
 

xtreme

Участник
Сообщения
49
Реакции
3
кто может кинуть полную инструкцию установки??? я закинул всё по папкам, перезагрузил серв, но ничего не меняется!!! что делать мот ещё надо??? прописывал в server.cfg и default.cfg команды cvars, но не фига!

да там все просто закинул папки,перезагрузил и все работает,а сурсмод вообще у тебя пашет.может он не работает
 

Phoenixcrazy

Участник
Сообщения
211
Реакции
6
А можно как то сделать чтоб работало не только top 10 а и top 15 top 30 и т.д
 

Himik

Участник
Сообщения
5
Реакции
0
Ребята, очистил вручную базу данных, но в топе все равно остался бардак. Как решить сей трабл?
 

skyter

Участник
Сообщения
16
Реакции
2
чем можно прочитать (работать) с файлом sourcemod-local.sq3 ???
 

skyter

Участник
Сообщения
16
Реакции
2
Последнее редактирование модератором:

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #69
skyter, в первом сообщении вообще-то написано чем можно открыть и отредактировать файлы sq3!
 

skyter

Участник
Сообщения
16
Реакции
2
вот это я спрашивал

PHP:
<?php 
try 
{
 $bdd = new PDO('sqlite:../путь до/sourcemod-local.sq3', '', '');   
} 
catch(Exception $e) 
{ 
        die('Erreur : '.$e->getMessage()); 
} 
$resultats=$bdd->query("SELECT * FROM players ORDER BY rank DESC limit 100" );
$resultats->setFetchMode(PDO::FETCH_OBJ);

print ("<TABLE BORDER=\"1\"> 
  <CAPTION> Statistic </CAPTION> 
  <TR> 
 <TH> Rank</TH> 
 <TH> Score</TH> 
 <TH> Name</TH> 
 <TH> K/D</TH> 
 <TH> S/H</TH> 
 <TH> Head</TH>
 <TH> Time</TH>
 <TH> Last connect</TH> 
  </TR>" ); 
 
while( $ligne = $resultats->fetch() )
{ 
  print ("<TD>" ); 
  echo ''.$ligne->rank.'';
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->score.''; 
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->name.'';
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->kills.' / '.$ligne->deaths.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->shots.' / '.$ligne->hits.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->headshots.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->time_played.''; 
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->last_connect.''; 
  print ("</TD>" );
  print ("<TR>" );  
} 
$resultats->closeCursor(); 
print ("</TABLE>" );

?>
:victory:
 
Последнее редактирование:

skyter

Участник
Сообщения
16
Реакции
2
как сделать чтоб в базу записывало только активных а не всех кто подключился (неохота в сыре ковырятса)
 

Phoenixcrazy

Участник
Сообщения
211
Реакции
6
вот это я спрашивал

PHP:
<?php 
try 
{
 $bdd = new PDO('sqlite:../путь до/sourcemod-local.sq3', '', '');   
} 
catch(Exception $e) 
{ 
        die('Erreur : '.$e->getMessage()); 
} 
$resultats=$bdd->query("SELECT * FROM players ORDER BY rank DESC limit 100" );
$resultats->setFetchMode(PDO::FETCH_OBJ);

print ("<TABLE BORDER=\"1\"> 
  <CAPTION> Statistic </CAPTION> 
  <TR> 
 <TH> Rank</TH> 
 <TH> Score</TH> 
 <TH> Name</TH> 
 <TH> K/D</TH> 
 <TH> S/H</TH> 
 <TH> Head</TH>
 <TH> Time</TH>
 <TH> Last connect</TH> 
  </TR>" ); 
 
while( $ligne = $resultats->fetch() )
{ 
  print ("<TD>" ); 
  echo ''.$ligne->rank.'';
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->score.''; 
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->name.'';
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->kills.' / '.$ligne->deaths.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->shots.' / '.$ligne->hits.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->headshots.'';
  print ("</TD>" );   
  print ("<TD>" );  
  echo ''.$ligne->time_played.''; 
  print ("</TD>" );  
  print ("<TD>" );  
  echo ''.$ligne->last_connect.''; 
  print ("</TD>" );
  print ("<TR>" );  
} 
$resultats->closeCursor(); 
print ("</TABLE>" );

?>
:victory:
Что за скрипт ты выкладывал здесь?
Я так понимаю ты сделал веб станицу куда выводится все статы?
 

skyter

Участник
Сообщения
16
Реакции
2
Что за скрипт ты выкладывал здесь?
Я так понимаю ты сделал веб станицу куда выводится все статы?

да votkinsk.servegame.com в блоке мониторинга отображаются имена игроков.
в планах: при нажатии на имя игрока выводится его стата при нажатии на ссылку статистика выводится полная инфа всех кто в базе... (как это сделать знаю осталось только написать :))
 

Phoenixcrazy

Участник
Сообщения
211
Реакции
6
если получится... поделишся скриптиком? А не то давно уже ищу чтоб как то вывести статистику на веб страничку... Буду очень благодарен.
 

Miqueza

Участник
Сообщения
20
Реакции
2
Помогите с этим плагином...
У меня не получается перевести по своему. Все-равно после перевода делается так как стоит изначально или мб я что то не так делаю.

Кто может пожалуйста помогите!

Нужно убрать все [SoD-Rank] в отображении и изменить это на Статистика(как пример в игре пишешь rank и там отображается SodStats, нужно что бы вместо этого было Статистика ну или когда пишешь session то там пишется [SoD-Rank]Статистика игрока нужно что бы просто было Статистика за сеанс, также в statsme(нужно что бы было без [SoD-Rank] а нужно что бы просто Статистика игрока)и в top/top10.
Со всех файлов(включая внутренности) убрать(sodstats.smx, sodstats.sp, sodstats.inc + папка sodstats) фразу sodstats и переименовать в stats.smx, stats.sp, stats.inc + папка stats.

И сделать перевод session.sp,statsme.sp,rank.sp,top.sp.

В session.sp такой перевод меню.

-Статистика за сеанс
-Имя
-Очков
-Время игры
-Убийств/Смертей
-В голову
-Попаданий/Выстрелов

В statsme.sp такой перевод меню.

-Статистика Игрока
-Имя
-Очков
-Время игры
-Убийств/Смертей
-В голову
-Попаданий/Выстрелов

В rank.sp такой перевод меню.

-Статистика: Игрок %s's занимает позицию %i/%i с %i очками (%i до след. позиции), %i убийств и %i смертей.

В top.sp такой перевод меню.

-10-ка лучших
 

skyter

Участник
Сообщения
16
Реакции
2
удалено
 
Последнее редактирование:

Nicson

Участник
Сообщения
39
Реакции
0
Помогите с этим плагином...
У меня не получается перевести по своему. Все-равно после перевода делается так как стоит изначально или мб я что то не так делаю.

Кто может пожалуйста помогите!

Нужно убрать все [SoD-Rank] в отображении и изменить это на Статистика(как пример в игре пишешь rank и там отображается SodStats, нужно что бы вместо этого было Статистика ну или когда пишешь session то там пишется [SoD-Rank]Статистика игрока нужно что бы просто было Статистика за сеанс, также в statsme(нужно что бы было без [SoD-Rank] а нужно что бы просто Статистика игрока)и в top/top10.
Со всех файлов(включая внутренности) убрать(sodstats.smx, sodstats.sp, sodstats.inc + папка sodstats) фразу sodstats и переименовать в stats.smx, stats.sp, stats.inc + папка stats.

И сделать перевод session.sp,statsme.sp,rank.sp,top.sp.

В session.sp такой перевод меню.

-Статистика за сеанс
-Имя
-Очков
-Время игры
-Убийств/Смертей
-В голову
-Попаданий/Выстрелов

В statsme.sp такой перевод меню.

-Статистика Игрока
-Имя
-Очков
-Время игры
-Убийств/Смертей
-В голову
-Попаданий/Выстрелов

В rank.sp такой перевод меню.

-Статистика: Игрок %s's занимает позицию %i/%i с %i очками (%i до след. позиции), %i убийств и %i смертей.

В top.sp такой перевод меню.

-10-ка лучших
Если получится сделать,то скинь пожалуйста на yandeg@ymail.com ,т.к. тоже пытался,но у меня не получилось. :(
 

Phoenixcrazy

Участник
Сообщения
211
Реакции
6
Если получится сделать,то скинь пожалуйста на yandeg@ymail.com ,т.к. тоже пытался,но у меня не получилось. :(
дружище а ты не пробывал посмотреть на предыдущей странице.. может там что-то нашел бы такое толковое как русский перевод этого мода?
 
Сверху Снизу