HTML страница статистики для игры Словеса(subword.tcl)

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

HTML страница статистики для игры Словеса(subword.tcl)

Сообщение DmitRex » 10 сен 2010 16:54

Можете сделать чтобы бот делал html страничку с статистикой игры "Словеса" как на викторине "Умник"
Последний раз редактировалось tvrsh 10 сен 2010 19:54, всего редактировалось 1 раз.
Причина: Изменение названия темы.
Аватара пользователя
DmitRex
 
Сообщения: 50
Зарегистрирован: 14 июл 2010 10:39
Откуда: Владимир
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Версия бота: Eggdrop 1.6.21

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение tvrsh » 10 сен 2010 19:56

Как я понял, статистика игры хранить в файле victlist.txt
Покажи как она в нем прописана, или приложи файл к сообщению.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение DmitRex » 12 сен 2010 12:21

Вот в аврхиве.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitRex
 
Сообщения: 50
Зарегистрирован: 14 июл 2010 10:39
Откуда: Владимир
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Версия бота: Eggdrop 1.6.21

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение tvrsh » 12 сен 2010 21:47

Скопипастил из статистики викторины. Сохраняй этот файл как пхп. Клади в ту папку, где лежит victlist.txt. Когда зайдешь на него то сгенерируется табличка из 4-х столбиков. Тайтл, заголовок и столбики назовешь как захочешь отредактировав верхнюю часть файла.
PHP: [ Скачать ] [ Скрыть ]
<html><head><meta http-equiv="content-type" content="text/html; charset=cp1251">
<title>Игра Словеса</title>
</head><body><center>
<b>Заголовок</b>
<br>
<br>

<table>
<td bgcolor="#A9A9A9" align=Center><b>Место</b></td>
<td bgcolor="#A9A9A9" align=Center><a href="stats.php?sort=1"><b>Ник </b></a></td>
<td bgcolor="#A9A9A9" align=Center><a href="stats.php?sort=2"><b>Столбик 1</b></a></td>
<td bgcolor="#A9A9A9" align=Center><a href="stats.php?sort=3"><b>Столбик 2</b></a></td>
<td bgcolor="#A9A9A9" align=Center><a href="stats.php?sort=4"><b>Столбик 3</b></a></td><tr>

<?
$lines = file('victlist.txt');
$i = 0;
foreach ($lines as $line_num => $line) {
$arr = explode(" ", $line);
$place[$i] = $i;
$nicks[$i] = $arr[0];
$st1[$i] = $arr[1];
$st2[$i] = $arr[2];
$st3[$i] = $arr[3];
$i++;
}
if (isset($_GET['sort'])) {
  switch ($_GET['sort']) {
    case 1:
     array_multisort ( $nicks, SORT_ASC, SORT_STRING, $st1, $st2, $st3);
    break;
    case 2:
     array_multisort ( $st1, SORT_DESC, SORT_NUMERIC, $st2, $st3, $nicks);
    break;
    case 3:
     array_multisort ( $st2, SORT_DESC, SORT_NUMERIC, $st3, $nicks, $st1);
    break;
    case 4:
     array_multisort ( $st3, SORT_DESC, SORT_NUMERIC, $nicks, $st1, $st2);
    break;
  }
}

$i = 0;
foreach ($lines as $line_num => $line) {
$lines[$i] = "$nicks[$i] $st1[$i] $st2[$i] $st3[$i]";
$i++;
}
$i = 0;
foreach ($lines as $line_num => $line) {
$i++;
$arr = explode(" ", $line);
$ka = $i / 2;
if ($arr[0] == "") { continue;}
if (is_int($ka)) { $color = "#c8d2df"; } else { $color = "#c8d2df"; }
echo "<td align=center bgcolor=$color nowrap>$i</td>";  
echo "<td align=center bgcolor=$color nowrap>$arr[0]";  
echo "<td align=center bgcolor=$color nowrap>$arr[1]</td>";
echo "<td align=center bgcolor=$color nowrap>$arr[2]</td>";
echo "<td align=center bgcolor=$color nowrap>$arr[3]</td><tr>";
}
?>
</font>
</TABLE></center><br>
</center></body></html>
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение ABATAP4uk » 24 дек 2010 20:00

Вот у меня проблемка ::
***
[18:43:38] <ABATAP4uk> !слово
[18:43:40] <_ZoD_> Внимание, начинаем игру! Вот новое слово: -= НОСИТЕЛЬНИЦА =- !
[18:43:49] <ABATAP4uk> сон
[18:43:53] <ABATAP4uk> нос
***
partyline
***
Tcl error [checkplay]: wrong # args: should be "read file"
.set errorInfo
What? You need '.help'
.set errorInfo
What? You need '.help
***
1 чё за фигня
Всё сложное бывает лёгким
Аватара пользователя
ABATAP4uk
 
Сообщения: 17
Зарегистрирован: 28 май 2009 12:15
Откуда: г. Ковров
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение tvrsh » 25 дек 2010 00:48

1. Этот форум называется "Заявки на скрипты." а в теме обсуждается генерация статистики. Какое отношение имеет к этому всему твоя ошибка?
2. Перед тем, как создать новую тему или ответить в старой внимательно читай Правила оформления топиков. с первого по последний пункты.
3. При создании сообщения учись пользоваться тэгом Quote и подсветкой синтаксиса.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение wr` » 17 апр 2012 23:13

Сделал .php файл,залил на сервер,прописал в нем путь к victlist.txt,таблица получилась,но ники расположены так как в файле victlist.txt(кто первый ответил) а не у кого больше очков,тоесть пример:
1.ban 363 очка
2.ban2 567 очков
тоесть у второго больше очков а он на втором месте.
Аватара пользователя
wr`
 
Сообщения: 121
Зарегистрирован: 26 май 2009 21:17
Благодарил (а): 19 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение tvrsh » 18 апр 2012 14:31

Ты на заголовки столбцов понажимай, должно сортироваться по ним.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: HTML страница статистики для игры Словеса(subword.tcl)

Сообщение wr` » 18 апр 2012 14:50

а если файл .php и victlist.txt на разных серверах?
Аватара пользователя
wr`
 
Сообщения: 121
Зарегистрирован: 26 май 2009 21:17
Благодарил (а): 19 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron