Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Статистика классов
#1
Может у кого-нить есть скрипт статистики отдельных классов?

Писал когда-то для себя статистику, но у меня терпения не хватает перепечатывать эти циферки из классов(не могу делать однотипную работуSad):
[Изображение: 09.25.12_10:38:30_5ae2ad7c.png]

Нужна более полная развернутая статистика по классам(сколько лучников, магов и т.д.). В стрессе вроде только статистика по рассам есть или я ошибаюсь?

А еще было бы круто с возможностью выборки по уровням, хотя это дописать не сложно.

Я просто уверен что это делали и не один раз, поэтому скрипты эти должны быть, но просто толи я дурак, толи гугл уже не тотBig Grin
Ответ
#2
т. е. пользователь выбирает Класс. и ему выдается рейтинг например хавков?

Добавлено через 1 минуту
Вот че могу дать еще:
с базы спарсил.

Использовал в своей статистике.

Добавлено через 2 минуты
Опиши подробно как все должно быть, помогу. Так же под какую сборку, и в какой двиг СМС.
Ответ
#3
Я имел в виду, чтобы в конечном итоге было процентое или кол-вое соотношение
Классов играющих на сервере старше, допустим 60уровня.
Т.е.
Лучники(темные и светлые и еще какие там бывают я хз) - 35% 1234 человек.
Даггерщики(со всех рас) - 10% 100 человек.
и в таком духе.

А за массив- спасибо большое!, пригодитсяSmile
Ответ
#4
Crypto Написал:Я имел в виду, чтобы в конечном итоге было процентое или кол-вое соотношение
Классов играющих на сервере старше, допустим 60уровня.
Т.е.
Лучники(темные и светлые и еще какие там бывают я хз) - 35% 1234 человек.
Даггерщики(со всех рас) - 10% 100 человек.
и в таком духе.

А за массив- спасибо большое!, пригодитсяSmile

а т. е. на одну страницу чисто, без всяких селектов, список такой:

ШК - 1254 игроков (30%)
ТХ - 256 игроков (15%)

да и кол-во игроков и процентов отсчитыват от общего числа игроков на сервере? или от общего числа профы?
Ответ
#5
Неверный Написал:а т. е. на одну страницу чисто, без всяких селектов, список такой:

ШК - 1254 игроков (30%)
ТХ - 256 игроков (15%)

да и кол-во игроков и процентов отсчитыват от общего числа игроков на сервере? или от общего числа профы?
Да, проценты без разницы как считать, мне бы просто где-нить аналог глянуть, сами идшники, т.е. какие ид к каким профам принадлежат по большому счету только это.
Я просто в л2 немного дуб(из классов знаю только хуман лучников и хуман дагеров, а еще бишопа), мне придется сидеть с базой знаний открытой и высматривать там названия, потом сверяться с таблицей ид-класс и т.д.Smile

Ну если нет таких скриптов готовых, то хрен с ним, сегодня будет время - набросаю ид-шники
Ответ
#6
PHP код:
<?php 
$GET_MIN_LVL
= '60'; // предположим получили ее из SELECT (GET переменная)


foreach($class_name AS $k => $v)
{
$sql = mysql_result(mysql_query("SELECT COUNT(*) FROM characters WHERE base_class=$k AND level>='$GET_MIN_LVL'"), 0);
$max_count = mysql_result(mysql_query("SELECT COUNT(*) FROM characters WHERE level>='$GET_MIN_LVL'"), 0);
echo
$v . ' : ' . $sql . ' игроков, ' . ceil($sql / ceil($max_count / 100)) . ' %<br>';
}

Там еще массив мой включи. Так надо? Там уже адаптируешь под себя.

Добавлено через 1 минуту
P.S. это под базу L2J
Ответ
#7
Неверный Написал:
PHP код:
<?php 
$GET_MIN_LVL
= '60'; // предположим получили ее из SELECT (GET переменная)


foreach($class_name AS $k => $v)
{
$sql = mysql_result(mysql_query("SELECT COUNT(*) FROM characters WHERE base_class=$k AND level>='$GET_MIN_LVL'"), 0);
$max_count = mysql_result(mysql_query("SELECT COUNT(*) FROM characters WHERE level>='$GET_MIN_LVL'"), 0);
echo
$v . ' : ' . $sql . ' игроков, ' . ceil($sql / ceil($max_count / 100)) . ' %<br>';
}

Там еще массив мой включи. Так надо? Там уже адаптируешь под себя.
спасибо, вопрос правда немного в другом был, я просто думал в л2 классы пересекаются просто как-то, что допустим лучнику соответствуют id 55, 81 и 103(к примеру). Вот в этих ид и был вопрос.

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

Еще раз спасибо за помощь.Wink
Ответ
#8
Вот что получилось, отрывок:

Titan : 3 игроков, 3 %
Grand Khavatari : 0 игроков, 0 %
Dominator : 0 игроков, 0 %
Doomcryer : 1 игроков, 1 %
Fortune Seeker : 1 игроков, 1 %
Maestro : 1 игроков, 1 %
Male Soldier : 0 игроков, 0 %


Добавлено через 59 секунд
Crypto Написал:спасибо, вопрос правда немного в другом был, я просто думал в л2 классы пересекаются просто как-то, что допустим лучнику соответствуют id 55, 81 и 103(к примеру). Вот в этих ид и был вопрос.

не есть рассы 0-5, и классы от 0-136 (с пробелами)

Добавлено через 2 минуты
Crypto Написал:спасибо, вопрос правда немного в другом был, я просто думал в л2 классы пересекаются просто как-то, что допустим лучнику соответствуют id 55, 81 и 103(к примеру). Вот в этих ид и был вопрос.

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

Еще раз спасибо за помощь.Wink

а я понял, что ты хочешь. Smile

Добавлено через 18 минут
Во то что тебе надо, нашел у себя:

Warrior: Warlord, Gladiator, Destroyer, Tyrant, Bounty Hunter
Rogue: Hawkeye, Silver Ranger, Phantom Ranger
Knight: Paladin, Dark Avenger, Temple Knight, Shillien Knight
Summoner: Warlock, Elemental Summoner, Phantom Summoner
Wizard: Sorcerer, Necromancer, Spellsinger, Spellhowler
Healer: Bishop, Elven Elder, Shillien Elder
Ответ
#9
Неверный, маестро например не увидел.
Ответ
#10
Zubastic Написал:Неверный, маестро например не увидел.

а, это потому-что я снял это с сабов)) не подумал. Это для сабов доступные профы классифицированные. Там же по классу скилы берут а не по профе. Получается там нет маестро, овера/варка и камов.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Регистрация,статистика leo1043 1 2,140 03-29-2021, 12:10 AM
Последний пост: flopix
  SW 12 статистика white7777x 12 2,855 06-28-2013, 11:53 AM
Последний пост: xolseg
  Дерево классов Delakrua 0 1,808 12-09-2009, 12:50 PM
Последний пост: Delakrua
  Статистика Lamagra 7 3,605 11-25-2009, 10:44 AM
Последний пост: PROGRAMMATOR
  Бонус л2 топ и Статистика скоко человек онлайн. Toop 2 5,259 08-09-2009, 10:48 AM
Последний пост: APKO

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)