Иконка ресурса

RankMe + WEB 3.0.5f

teran

Участник
Сообщения
207
Реакции
44
= Статистика времени проведения в игре. Я что-то не заметил статистики времени в этом плагине.
 

teran

Участник
Сообщения
207
Реакции
44
Она есть. Выводится общее проведенное время в игре на web сайт статистики
А что делать если не хочешь делать Web сайт? Почему нельзя ввести в чат, к примеру, !time и показать все время проведенное на сервере?
 

nuPAT

Участник
Сообщения
163
Реакции
25
"KM .45 Tactical (P9000)"
Поправь в коде, мелочь, а не приятно :)

Куча ошибок в логах. Посмотрите, кто знает. Не использую MySQL, только SQLite:
Оффтоп
 
Последнее редактирование:

nuPAT

Участник
Сообщения
163
Реакции
25
Поправил орфографические и смысловые ошибки, а так же дополнил файл переводом еще пары строчек (например строка с MVP игроком не была переведена).
C-подобный:
"Phrases"
{
    "Kills"
    {
        "ru"        "Убийства" //ArtDesire, 10/3/12:fix&upd by Lord Canistra
    }
    "LostSuicide"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за самоубийство."
    }
    "LostTK"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за убийство товарища {lightgreen}{4}"
    }
    "VIPStats"
    {
        "ru"        "VIP статистика"
    }
    "VIPEscapes"
    {
        "ru"        "Побегов в роли VIP"
    }
    "VIPsKilled"
    {
        "ru"        "Убито VIP"
    }
    "CT_VIPEscaped"
    {
        "ru"        "{lightgreen}Контр-Террористы{default} получили {1} очков за побег VIP."
    }
    "VIPEscaped"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за побег в роли VIP."
    }
    "TR_VIPKilled"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за убийство VIP."
    }
    "VIPKilled"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство VIP."
    }
  
    "GotPointsBy"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очко(в) за {4}."
    }
  
    "IsRankedAt"
    {
        "ru"        "Игрок {1}  на {2}/{3} месте, с {4) очками, {5}  убийствами, {6} смертями и KDR {7}"
    }
    "Killing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }
  
    "KillingKillerNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }
    "KillingVictimNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{6}/{7}]."
    }
    "KillingBothNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{8}/{9}]."
    }
    "Headshot"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за Хэдшот."
    }
    "TR_Planting"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за установку бомбы."
    }
  
    "Planting"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за установку бомбы."
    }
    "TR_Exploding"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за взрыв бомбы."
    }
  
    "Exploding"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за взрыв бомбы."
    }
    "CT_Defusing"
    {
        "ru"        "{lightgreen}Контр-Террористы{default} получили {1} очков за разминирование бомбы."
    }
  
    "Defusing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за разминирование бомбы."
    }
  
    "CT_Hostage"
    {
        "ru"        "{lightgreen}Контр-Террористы{default} получили {1}  очков за спасение заложника."
    }
  
    "Hostage"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за спасение заложника."
    }
  
    "CT_Round"
    {
        "ru"        "{lightgreen}Контр-террористы{default} получили {1} очков за победу в раунде."
    }
  
    "TR_Round"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за победу в раунде."
    }
  
  
    "Showing"
    {
        "ru"        "Показано с {1} по {2} из {3}\n"
    }
  
    "Next"
    {
        "ru"        "Вперед"
    }
  
    "Back"
    {
        "ru"        "Назад"
    }
  
    "KnifeKills"
    {
        "ru"        "Убийств с ножа"
    }
  
    "NotRanked"
    {
        "ru"        "Ещё не в ранге. Вам нужно {2} убийств чтобы войти в ранг. Сейчас: {1}."
    }
  
    "MVP"
    {
        "#format"    "{1:s},{2:d},{3:d}"
        "ru"        "{lightgreen}{1}{default} ({2}) получил {3} очко став лучшим игроков раунда."
    }
  
    "Position"
    {
        "ru"        "Позиция"
    }
  
    "Points"
    {
        "ru"        "Очков"
    }
  
    "BasicStats"
    {
        "ru"        "Основная статистика"
    }
  
    "KillsDeaths"
    {
        "ru"        "Убийств: {1}   Смертей: {2}"
    }
  
    "Suicides"
    {
        "ru"        "Суицидов"
    }
  
    "RoundStats"
    {
        "ru"        "Статистика раундов"
    }
  
    "TRWins"
    {
        "ru"        "Побед Террористов"
    }
  
    "CTWins"
    {
        "ru"        "Побед Контр-террористов"
    }
  
    "HitStats"
    {
        "ru"        "Статистика попаданий"
    }
  
    "Shots"
    {
        "ru"        "Выстрелов"
    }
  
    "Hits"
    {
        "ru"        "Попаданий"
    }
  
    "Accuracy"
    {
        "ru"        "Точность"
    }
  
    "BombHostagesStats"
    {
        "ru"        "Статистика бомб/заложников"
    }
  
    "PlantedBombs"
    {
        "ru"        "Установлено бомб"
    }
  
    "DefusedBombs"
    {
        "ru"        "Обезврежено бомб"
    }
  
    "ExplodedBombs"
    {
        "ru"        "Взорвано бомб"
    }
  
    "RescuedHostages"
    {
        "ru"        "Спасено заложников"
    }
  
    "OtherStats"
    {
        "ru"        "Прочая статистика"
    }
  
    "TimeConnected"
    {
        "ru"        "Время подключения: {1} часов, {2} минут, {3} секунд"
    }
  
    "Head"
    {
        "ru"        "Голова"
    }
  
    "Chest"
    {
        "ru"        "Грудь"
    }
  
    "Stomach"
    {
        "ru"        "Живот"
    }
  
    "LeftArm"
    {
        "ru"        "Левая рука"
    }
  
    "LeftLeg"
    {
        "ru"        "Левая нога"
    }
  
    "RightArm"
    {
        "ru"        "Правая рука"
    }
  
    "RightLeg"
    {
        "ru"        "Правая нога"
    }
  
    "Next9Players"
    {
        "ru"        "Следующие 9 игроков"
    }
  
    "WeaponsStats"
    {
        "ru"        "Статистика оружия"
    }
}
 

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
  • Автор ресурса
  • #49
Пользователь pracc обновил ресурс [CS:S/CS:GO] RankMe новой записью:

[CS:GO] RankMe (3.0.4)

Обновление 3.0.4:

- Исправлены мелкие баги, недочёты в переводе RU.
- Добавлена выдача очков за ассист-килл.
- Новая переменная в rankme.cfg - rankme_points_assist_kill (Сколько очков получает игрок за ассист-килл? По умолчанию 1).

Узнать больше об этом обновлении...
 
  • Мне нравится
Реакции: m22b

nuPAT

Участник
Сообщения
163
Реакции
25
Видимо не все недочеты поправил, орфография и смысл в некоторых предложениях все так же хромает в этом переводе. Грамотный перевод:

C-подобный:
"Phrases"
{
    "Kills"
    {
        "ru"        "Убийства" //ArtDesire, 10/3/12:fix&upd by Lord Canistra
    }
    "LostSuicide"
    {
        "en"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за самоубийство."
    }
    "LostTK"
    {
        "en"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за убийство товарища {lightgreen}{4}"
    }
    "MVP"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил {3} очко(в) став лучшим игроком раунда."
    }
    "VIPStats"
    {
        "en"        "VIP статистика"
    }
    "VIPEscapes"
    {
        "en"        "Побегов в роли VIP"
    }
    "VIPsKilled"
    {
        "en"        "Убито VIP"
    }
    "CT_VIPEscaped"
    {
        "en"        "{lightgreen}Counter-Terrorists{default} получили {1} очков за побег VIP."
    }
    "VIPEscaped"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за побег в роли VIP."
    }
    "TR_VIPKilled"
    {
        "en"        "{lightgreen}Terrorists{default} получили {1} очков за убийство VIP."
    }
    "VIPKilled"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство VIP."
    }

    "GotPointsBy"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очко(в) за {4}."
    }

    "IsRankedAt"
    {
        "ru"        "Игрок {1}  на {2}/{3} месте, с {4} очками, {5}  убийствами, {6} смертями и KDR {7}"
    }
    "Killing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }

    "KillingKillerNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }
    "KillingVictimNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{6}/{7}]."
    }
    "KillingBothNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{8}/{9}]."
    }
    "Headshot"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за Хэдшот."
    }
    "TR_Planting"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за установку бомбы."
    }

    "Planting"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за установку бомбы."
    }
    "TR_Exploding"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за взрыв бомбы."
    }

    "Exploding"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за взрыв бомбы."
    }
    "CT_Defusing"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1} очков за разминирование бомбы."
    }

    "Defusing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за разминирование бомбы."
    }

    "CT_Hostage"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1}  очков за спасение заложника."
    }

    "Hostage"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за спасение заложника."
    }

    "CT_Round"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1} очков за победу в раунде."
    }

    "TR_Round"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за победу в раунде."
    }


    "Showing"
    {
        "ru"        "Показано с {1} по {2} из {3}\n"
    }

    "Next"
    {
        "ru"        "Вперед"
    }

    "Back"
    {
        "ru"        "Назад"
    }

    "KnifeKills"
    {
        "ru"        "Убийств ножом"
    }

    "NotRanked"
    {
        "ru"        "Ещё не в ранке. Вам нужно {2} убийств чтобы войти в ранк. Сейчас: {1}."
    }

    "Position"
    {
        "ru"        "Позиция"
    }

    "Points"
    {
        "ru"        "Очков"
    }

    "BasicStats"
    {
        "ru"        "Основная статистика"
    }

    "KillsDeaths"
    {
        "ru"        "Убийств: {1}   Смертей: {2}"
    }

    "Suicides"
    {
        "ru"        "Суицидов"
    }

    "RoundStats"
    {
        "ru"        "Статистика раундов"
    }

    "TRWins"
    {
        "ru"        "Побед Террористов"
    }

    "CTWins"
    {
        "ru"        "Побед Контр-террористов"
    }

    "HitStats"
    {
        "ru"        "Статистика попаданий"
    }

    "Shots"
    {
        "ru"        "Выстрелов"
    }

    "Hits"
    {
        "ru"        "Попаданий"
    }

    "Accuracy"
    {
        "ru"        "Точность"
    }

    "BombHostagesStats"
    {
        "ru"        "Статистика бомб/заложников"
    }

    "PlantedBombs"
    {
        "ru"        "Установлено бомб"
    }

    "DefusedBombs"
    {
        "ru"        "Обезврежено бомб"
    }

    "ExplodedBombs"
    {
        "ru"        "Взорвано бомб"
    }

    "RescuedHostages"
    {
        "ru"        "Спасено заложников"
    }

    "OtherStats"
    {
        "ru"        "Другая статистика"
    }

    "TimeConnected"
    {
        "ru"        "Время подключения: {1} часов, {2} минут, {3} секунд"
    }

    "Head"
    {
        "ru"        "Голова"
    }

    "Chest"
    {
        "ru"        "Грудь"
    }

    "Stomach"
    {
        "ru"        "Живот"
    }

    "LeftArm"
    {
        "ru"        "Левая рука"
    }

    "LeftLeg"
    {
        "ru"        "Левая нога"
    }

    "RightArm"
    {
        "ru"        "Правая рука"
    }

    "RightLeg"
    {
        "ru"        "Правая нога"
    }

    "Next9Players"
    {
        "ru"        "Следующие 9 игроков"
    }

    "WeaponsStats"
    {
        "ru"        "Статистика оружия"
    }
    "AssistKill"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за ассист-килл."
    }
}

Постарался ничего не пропустить, но если упустил что-то из виду, то не ругайтесь сильно - 3 часа ночи во дворе.

Кстати, а почему где-то "en", а где-то "ru" ?
И почему так сильно размер кода вырос? С ~2000 до ~4500
 
Последнее редактирование:

Kruzi

Участник
Сообщения
153
Реакции
20
Видимо не все недочеты поправил, орфография и смысл в некоторых предложениях все так же хромает в этом переводе. Грамотный перевод:

C-подобный:
"Phrases"
{
    "Kills"
    {
        "ru"        "Убийства" //ArtDesire, 10/3/12:fix&upd by Lord Canistra
    }
    "LostSuicide"
    {
        "en"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за самоубийство."
    }
    "LostTK"
    {
        "en"        "{lightgreen}{1}{default} ({2}) потерял(а) {3} очко(в) за убийство товарища {lightgreen}{4}"
    }
    "MVP"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил {3} очко(в) став лучшим игроком раунда."
    }
    "VIPStats"
    {
        "en"        "VIP статистика"
    }
    "VIPEscapes"
    {
        "en"        "Побегов в роли VIP"
    }
    "VIPsKilled"
    {
        "en"        "Убито VIP"
    }
    "CT_VIPEscaped"
    {
        "en"        "{lightgreen}Counter-Terrorists{default} получили {1} очков за побег VIP."
    }
    "VIPEscaped"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за побег в роли VIP."
    }
    "TR_VIPKilled"
    {
        "en"        "{lightgreen}Terrorists{default} получили {1} очков за убийство VIP."
    }
    "VIPKilled"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство VIP."
    }

    "GotPointsBy"
    {
        "en"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очко(в) за {4}."
    }

    "IsRankedAt"
    {
        "ru"        "Игрок {1}  на {2}/{3} месте, с {4} очками, {5}  убийствами, {6} смертями и KDR {7}"
    }
    "Killing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }

    "KillingKillerNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})."
    }
    "KillingVictimNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{6}/{7}]."
    }
    "KillingBothNotRanked"
    {
        "ru"        "{lightgreen}{1}{default} ({2})[{6}/{7}] получил(а) {3} очков за убийство {lightgreen}{4} {default}({5})[{8}/{9}]."
    }
    "Headshot"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за Хэдшот."
    }
    "TR_Planting"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за установку бомбы."
    }

    "Planting"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за установку бомбы."
    }
    "TR_Exploding"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за взрыв бомбы."
    }

    "Exploding"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за взрыв бомбы."
    }
    "CT_Defusing"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1} очков за разминирование бомбы."
    }

    "Defusing"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за разминирование бомбы."
    }

    "CT_Hostage"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1}  очков за спасение заложника."
    }

    "Hostage"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за спасение заложника."
    }

    "CT_Round"
    {
        "ru"        "{lightgreen}Спецназовцы{default} получили {1} очков за победу в раунде."
    }

    "TR_Round"
    {
        "ru"        "{lightgreen}Террористы{default} получили {1} очков за победу в раунде."
    }


    "Showing"
    {
        "ru"        "Показано с {1} по {2} из {3}\n"
    }

    "Next"
    {
        "ru"        "Вперед"
    }

    "Back"
    {
        "ru"        "Назад"
    }

    "KnifeKills"
    {
        "ru"        "Убийств ножом"
    }

    "NotRanked"
    {
        "ru"        "Ещё не в ранке. Вам нужно {2} убийств чтобы войти в ранк. Сейчас: {1}."
    }

    "Position"
    {
        "ru"        "Позиция"
    }

    "Points"
    {
        "ru"        "Очков"
    }

    "BasicStats"
    {
        "ru"        "Основная статистика"
    }

    "KillsDeaths"
    {
        "ru"        "Убийств: {1}   Смертей: {2}"
    }

    "Suicides"
    {
        "ru"        "Суицидов"
    }

    "RoundStats"
    {
        "ru"        "Статистика раундов"
    }

    "TRWins"
    {
        "ru"        "Побед Террористов"
    }

    "CTWins"
    {
        "ru"        "Побед Контр-террористов"
    }

    "HitStats"
    {
        "ru"        "Статистика попаданий"
    }

    "Shots"
    {
        "ru"        "Выстрелов"
    }

    "Hits"
    {
        "ru"        "Попаданий"
    }

    "Accuracy"
    {
        "ru"        "Точность"
    }

    "BombHostagesStats"
    {
        "ru"        "Статистика бомб/заложников"
    }

    "PlantedBombs"
    {
        "ru"        "Установлено бомб"
    }

    "DefusedBombs"
    {
        "ru"        "Обезврежено бомб"
    }

    "ExplodedBombs"
    {
        "ru"        "Взорвано бомб"
    }

    "RescuedHostages"
    {
        "ru"        "Спасено заложников"
    }

    "OtherStats"
    {
        "ru"        "Другая статистика"
    }

    "TimeConnected"
    {
        "ru"        "Время подключения: {1} часов, {2} минут, {3} секунд"
    }

    "Head"
    {
        "ru"        "Голова"
    }

    "Chest"
    {
        "ru"        "Грудь"
    }

    "Stomach"
    {
        "ru"        "Живот"
    }

    "LeftArm"
    {
        "ru"        "Левая рука"
    }

    "LeftLeg"
    {
        "ru"        "Левая нога"
    }

    "RightArm"
    {
        "ru"        "Правая рука"
    }

    "RightLeg"
    {
        "ru"        "Правая нога"
    }

    "Next9Players"
    {
        "ru"        "Следующие 9 игроков"
    }

    "WeaponsStats"
    {
        "ru"        "Статистика оружия"
    }
    "AssistKill"
    {
        "ru"        "{lightgreen}{1}{default} ({2}) получил(а) {3} очков за ассист-килл."
    }
}

Постарался ничего не пропустить, но если упустил что-то из виду, то не ругайтесь сильно - 3 часа ночи во дворе.

Кстати, а почему где-то "en", а где-то "ru" ?
И почему так сильно размер кода вырос? С ~2000 до ~4500
Вырос, потому что плагин перенесли в один файл, был разбит на части раньше.
На AlliedModders версия 2.8.3, а на github от другого автора версия 3.0.3 - это версия 3.0.4 которую продолжил я.
Раз уж ты продолжил делать, то почему сделал плагин чисто для ксго и не убрал при этом все что касается VIP? Добавь в следующей версии револьвер (как идея)
 

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
  • Автор ресурса
  • #54
Раз уж ты продолжил делать, то почему сделал плагин чисто для ксго и не убрал при этом все что касается VIP? Добавь в следующей версии револьвер (как идея)

Сделаю.
--- Добавлено позже ---
Deagle <-=-> Revolver.
 
Последнее редактирование:

ICE

Участник
Сообщения
122
Реакции
27
Всем привет!!!
Как и обещал версия с диаграммами.

Ставить так же :

Не знаю как тут выложить правильно, поэтому кину сюда.
Значит смотрите, я все что мог протестил, если что вдруг - пишите в ЛС. По поводу предложений пишите сюда.
До диаграмм пока руки не дошли.
По настройке:
ВНИМАНИЕ!!! Вся Ваша стата обнулится! Но будет хранится в таблице которая прописана в кваре вашего сервера.
Создаем БД(Если у Вас ее еще нет. Я назвал базу rank, вы можете называть как хотите!)

- В случае если у Вас 1 игровой сервер:
1. Открываем файл config.php
2. Прописываем требуемые данные:
$bd_user = ""; // Имя пользователя базы данных
$bd_password = ""; // Пароль от пользователя базы данных
$bd = ""; // Имя базы данных
$host = "localhost"; // Адрес базы данных
$server_names = array("serv"); //название сервера
$playersOnPage = 15; // Количество игроков на странице (хоть 5 хоть 10, хоть 100. Все в рабочем состоянии.)
3. Прописываем в конфиге плагина (rankme_sql_table "") название таблицы rankme1.(Это важно, иначе данные веб морда не выведет статистику)

- В случае если у Вас более 1 игрового сервера:
1. Открываем файл config.php
2. Прописываем требуемые данные:
$bd_user = ""; // Имя пользователя базы данных
$bd_password = ""; // Пароль от пользователя базы данных
$bd = ""; // Имя базы данных
$host = "localhost"; // Адрес базы данных
$server_names = array("serv1","serv2"); //названия серверов через запятую в ковычках
$playersOnPage = 15; // Количество игроков на странице (хоть 5 хоть 10, хоть 100. Все в рабочем состоянии.)
3. Приписываем в конфиге плагина (rankme_sql_table "") на каждом сервере свою таблицу ВНИМАНИЕ!!! Название таблиц должно быть строго по кол-ву серверов.
Например если у вас 2 сервера - в кваре первого сервера название таблицы должно быть rankme1, в кваре второго сервера таблица должна называется rankme2, и так далее по кол-ву серверов.

В принципе все, единственное что прошу не удаляйте пожалуйста футер внизу страницы, уважайте мой труд, ведь я это выложил абсолютно бесплатно =)

--- Добавлено позже ---
Загорелся сделать ещё и диаграммы. Это + запрос к базе. Прийдется помучатся, но я сделаю.
Какой тип графиков нужен? По онлайну общие? Выдвигайте идеи)))

Дополнительно необходимо добавить :

В файле insert_count_players.php :
$bd_user = ""; // Имя пользователя базы данных
$bd_password = ""; // Пароль от пользователя базы данных
$bd = ""; // Имя базы данных
$host = "localhost"; // Адрес базы данных
$servers = 8; //кол-во серверов

Импорторовать файл online.sql в базу.

Поставить задачу на крон:
59 23 * * * php /var/www/html/rank/insert_count_players.php - для записи статы в БД.


Также сейчас делаю онлайн мониторинг на серверах. Скрины ниже.


Если не жалко - можете вкинуть сюда: +380981156465 (QIWI) или сюда:
wmu72.png
U162770218612 - гривны
wmr72.png
R304197033336 - рубли
wmz72.png
Z419322642378 - доллары (WM), кто сколько посчитает нужным =)
 

Вложения

  • 1.png
    1.png
    15.7 КБ · Просмотры: 172
  • 2.png
    2.png
    24 КБ · Просмотры: 170
  • rank.rar
    1 МБ · Просмотры: 98

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
  • Автор ресурса
  • #56
Последнее редактирование:
  • Мне нравится
Реакции: ICE

romkazor

Участник
Сообщения
19
Реакции
2
Всем привет!!!
Как и обещал версия с диаграммами.
Спасибо. В index.php в 113 строке лишняя скобка, из-за нее не работает, нужно убрать.
Так же у кого не стоит в php.ini таймзона нужно выставить в блоке [Date] date.timezone = вашчасовойпояс
P.S. А есть яндекс деньги или номер карты, у меня почему то через банк клиент на вебмани не захотел отправлять, пишет ошибка.
 
Последнее редактирование:

romkazor

Участник
Сообщения
19
Реакции
2
Еще одно дополнение, если у вас один сервер, то в файле insert_count_players.php в переменной $servers нужно писать не 1 а 2, скорей всего это касается не только одного сервера, т.е. писать нужно на 1 больше иначе таблица online не заполняется.
 

ICE

Участник
Сообщения
122
Реакции
27
Спасибо. В index.php в 113 строке лишняя скобка, из-за нее не работает, нужно убрать.
Да, 113 строка, там был кусок кода чисто под мои нужды, и , видимо удалить забыл закрывающуюся)
Еще одно дополнение, если у вас один сервер, то в файле insert_count_players.php в переменной $servers нужно писать не 1 а 2, скорей всего это касается не только одного сервера, т.е. писать нужно на 1 больше иначе таблица online не заполняется.
Это тоже да, нужно заменить цикл на
while($servers>=1)
{
$bd_table = "rankme".$servers;
$getCountQuery = mysql_query("SELECT COUNT(*) FROM `".$bd_table."` WHERE `lastconnect` BETWEEN '".$date_start."' AND '".$date_finish."'") or die(mysql_error());
$playersCount = mysql_result($getCountQuery, 0);
mysql_query("INSERT INTO online (players,date, server_id) VALUES (".$playersCount.", '".date('Y-m-d')."', ".$servers.")") or die(mysql_error());
$servers--;
}
$servers лучше не трогать т.к. он используется в других, просто это делалось давно, а время выложить нашел только сейчас...
 
Последнее редактирование:
Сверху Снизу