Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

5 страниц V   1 2 3 4 »

Web стата для AES

, Небольшая статистика для AES
Статус пользователя Topce
сообщение 25.9.2014, 20:45
Сообщение #21
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Цитата(RoccatZERO @ 25.9.2014, 20:26) *
таблицы в скрипте не создаются. Из таблицы берутся только данные, которые записывает туда Advanced Experience System.

Вот что в логах:
Клик

L 09/25/2014 - 13:19:52: [aes_main.amxx] MySQL connection failed
L 09/25/2014 - 13:19:52: [aes_main.amxx] [ 2002 ] Can't connect to local MySQL s
erver through socket '/tmp/mysql.sock' (2)
L 09/25/2014 - 13:19:52: [aes_main.amxx] Query state: 0

Кому нужно - лечится вот этим фиксом:
Код
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 25.9.2014, 22:48
Сообщение #22


Стаж: 17 лет

Сообщений: 571
Благодарностей: 505
Полезность: 651

1)
Код
$total1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `aes_stats` WHERE `experience` > 1"),0,0);
$num_pages = ceil($total1 / $num_elements);
if ($p > $num_pages) $p = $num_pages;
$start = ($p - 1) * $num_elements;

Если нет результата в таблице, то $num_pages = $p = 0, $start = -30
А запрос
$sel = "SELECT * FROM `aes_stats` WHERE `experience` > 1 ORDER by `".$sort."` ".$descasc." LIMIT ".$start.", ".$num_elements;
Будет с ошибой
2)
Код
$sort = addslashes($_GET['sort']);
$descasc = addslashes($_GET['descasc']);

Выдаст notice ошибки
3) лучше уж отказаться от модуля mysql, считается устаревшим
http://php.net/manual/ru/intro.mysql.php
Цитата
Это расширение не рекомендуется использовать при написании нового кода. Вместо него используйте mysqli или PDO_MySQL.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanya222
сообщение 26.9.2014, 10:15
Сообщение #23
Стаж: 13 лет

Сообщений: 187
Благодарностей: 106
Полезность: 632

Цитата(BaHeK @ 25.9.2014, 23:48) *
1)
Код
$total1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `aes_stats` WHERE `experience` > 1"),0,0);
$num_pages = ceil($total1 / $num_elements);
if ($p > $num_pages) $p = $num_pages;
$start = ($p - 1) * $num_elements;

Если нет результата в таблице, то $num_pages = $p = 0, $start = -30
А запрос
$sel = "SELECT * FROM `aes_stats` WHERE `experience` > 1 ORDER by `".$sort."` ".$descasc." LIMIT ".$start.", ".$num_elements;
Будет с ошибой
2)
Код
$sort = addslashes($_GET['sort']);
$descasc = addslashes($_GET['descasc']);

Выдаст notice ошибки
3) лучше уж отказаться от модуля mysql, считается устаревшим
http://php.net/manual/ru/intro.mysql.php

Да, notice будет, но, кто будет подключать скрипт на пустую базу?
А вообще да, я знаю, что mysql уже устарел, сам использую pdo, а это так... Переделал готовый скрипт на скорую руку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 26.9.2014, 11:53
Сообщение #24


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(Vital @ 25.9.2014, 20:46) *
Sanya222,
Самое обидное, у меня нету .htaccess sad.gif(


Открой файл index.php и вставь вот эту строчку в блок <head>:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf8">





Цитата(Topce @ 25.9.2014, 21:45) *
Вот что в логах:
Клик

L 09/25/2014 - 13:19:52: [aes_main.amxx] MySQL connection failed
L 09/25/2014 - 13:19:52: [aes_main.amxx] [ 2002 ] Can't connect to local MySQL s
erver through socket '/tmp/mysql.sock' (2)
L 09/25/2014 - 13:19:52: [aes_main.amxx] Query state: 0

Кому нужно - лечится вот этим фиксом:
Код
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock


Можно вместо localhost написать 127.0.0.1





Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 27.9.2014, 10:16
Сообщение #25


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Сортировка не правильная sad.gif
Игроки располагаются в порядке убывания по опыту, а номера игроков не изменяются... Получается, например, что игрок под номером 5 первый в строчке так ка ку него опыта больше.



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 27.9.2014, 10:56
Сообщение #26


Стаж: 17 лет

Сообщений: 571
Благодарностей: 505
Полезность: 651

Цитата(Sanya222 @ 26.9.2014, 12:15) *
Да, notice будет, но, кто будет подключать скрипт на пустую базу?
А вообще да, я знаю, что mysql уже устарел, сам использую pdo, а это так... Переделал готовый скрипт на скорую руку

Нужно учитывать все, даже если таблица пустая.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Topce
сообщение 30.9.2014, 21:06
Сообщение #27
Стаж: 12 лет

Сообщений: 198
Благодарностей: 42
Полезность: 169

Цитата(Villlenka @ 27.9.2014, 14:16) *
Сортировка не правильная sad.gif
Игроки располагаются в порядке убывания по опыту, а номера игроков не изменяются... Получается, например, что игрок под номером 5 первый в строчке так ка ку него опыта больше.

Все правильно, ибо "5" это его личный порядковый номер, присвоенный как новому игроку (ID)


Все что ни делается - делается к лучшему.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 1.10.2014, 18:56
Сообщение #28


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(Topce @ 30.9.2014, 22:06) *
Все правильно, ибо "5" это его личный порядковый номер, присвоенный как новому игроку (ID)


Да, так и есть. И в чем смысл тогда этой статистики? Посмотреть кто под как им номером зашел на сервер?

Нужна статистика как в топ 15.



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.10.2014, 19:00
Сообщение #29


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Villlenka, я вчера пытался объяснить в скайпе, но видимо так и не вышло) Она и так отображает top15, просто не совсем корректно названа колонка
Так вроде будет правильней
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 1.10.2014, 21:50
Сообщение #30


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(Bloo @ 1.10.2014, 20:00) *
Villlenka, я вчера пытался объяснить в скайпе, но видимо так и не вышло) Она и так отображает top15, просто не совсем корректно названа колонка
Так вроде будет правильней
Прикрепленное изображение


Привет! Я тоже пытался объяснить как сейчас отображается. Вот картинка:


Отредактировал: Villlenka, - 1.10.2014, 21:51



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.10.2014, 22:47
Сообщение #31


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Villlenka, да он правильно все отражает, просто ид игрока в, первой колонке не к чему. Как показал на скрине, нужно ид п еренести в конец, а в первой колонке просто сделать нумерацию строк

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 2.10.2014, 7:30
Сообщение #32


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Цитата(Bloo @ 1.10.2014, 23:47) *
Villlenka, да он правильно все отражает, просто ид игрока в, первой колонке не к чему. Как показал на скрине, нужно ид п еренести в конец, а в первой колонке просто сделать нумерацию строк


Ну я так и понял, что это надо допилить :) Спасиб



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shurik_7773.cfg
сообщение 6.10.2014, 11:40
Сообщение #33


Стаж: 13 лет

Сообщений: 80
Благодарностей: 8
Полезность: 82

А вот у меня вот такое (((

Скрин
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bokky
сообщение 8.10.2014, 13:35
Сообщение #34
Стаж: 12 лет

Сообщений: 98
Благодарностей: 56
Полезность: < 0

У меня статистика ведется через stats.ini, я так понимаю в web не пойдет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 8.10.2014, 13:59
Сообщение #35


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Bokky, не подойдет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя damilurg
сообщение 24.11.2014, 13:32
Сообщение #36


Иконка группы

Стаж: 13 лет

Сообщений: 1191
Благодарностей: 1297
Полезность: 1230

Можно ли сделать, чтобы данные брались не с mysql, а с csstats.dat?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evil
сообщение 24.11.2014, 13:43
Сообщение #37


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(damilurg @ 24.11.2014, 13:32) *
Можно ли сделать, чтобы данные брались не с mysql, а с csstats.dat?

В AES?

aes_db_type "0"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 24.11.2014, 13:48
Сообщение #38


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Ev1l, ну он же пишет в теме "Web стата для AES", соответственно хочет что бы скрипт брал не из MySQL, а из csstats.dat
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя evil
сообщение 24.11.2014, 13:49
Сообщение #39


Стаж: 14 лет

Сообщений: 1503
Благодарностей: 495
Полезность: 614

Меценат Меценат

Цитата(Bloo @ 24.11.2014, 13:48) *
Ev1l, ну он же пишет в теме "Web стата для AES", соответственно хочет что бы скрипт брал не из MySQL, а из csstats.dat

Тупанул) Сорр
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SivAnOl
сообщение 25.11.2014, 14:40
Сообщение #40


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

Приветвтую всех!
Помогите пожалуйста разобраться с веб-статистикой.
Вот сайт
для примера
http://stats.gameproject.pp.ua

Помогите мне сделать так, чтоб иконки первых 3-х призеров были не в конце их ников а в начале.

Отредактировал: SivAnOl, - 25.11.2014, 14:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
5 страниц V   1 2 3 4 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: