☆★☆БАТЯ☆★☆™
Участник
- Сообщения
- 2,587
- Реакции
- 1,343
Ну видимо хост, где располагается БД не вывозит большой нагрузки.Создавал , пропадает на месяц , далее опять начинает error'ить
Ну видимо хост, где располагается БД не вывозит большой нагрузки.Создавал , пропадает на месяц , далее опять начинает error'ить
Она есть. Выводится общее проведенное время в игре на web сайт статистики= Статистика времени проведения в игре. Я что-то не заметил статистики времени в этом плагине.
А что делать если не хочешь делать Web сайт? Почему нельзя ввести в чат, к примеру, !time и показать все время проведенное на сервере?Она есть. Выводится общее проведенное время в игре на web сайт статистики
Раз можно, почему бы не сделать?Можно модулем сделать.
"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" "Статистика оружия"
}
}
Обновление 3.0.4:
- Исправлены мелкие баги, недочёты в переводе RU.
- Добавлена выдача очков за ассист-килл.
- Новая переменная в rankme.cfg - rankme_points_assist_kill (Сколько очков получает игрок за ассист-килл? По умолчанию 1).
Укажите ссылку на оригиналПользователь pracc обновил ресурс [CS:S/CS:GO] RankMe новой записью:
[CS:GO] RankMe (3.0.4)
Узнать больше об этом обновлении...
"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} очков за ассист-килл."
}
}
Вырос, потому что плагин перенесли в один файл, был разбит на части раньше.Видимо не все недочеты поправил, орфография и смысл в некоторых предложениях все так же хромает в этом переводе. Грамотный перевод:
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
Раз уж ты продолжил делать, то почему сделал плагин чисто для ксго и не убрал при этом все что касается VIP? Добавь в следующей версии револьвер (как идея)На AlliedModders версия 2.8.3, а на github от другого автора версия 3.0.3 - это версия 3.0.4 которую продолжил я.
Раз уж ты продолжил делать, то почему сделал плагин чисто для ксго и не убрал при этом все что касается VIP? Добавь в следующей версии револьвер (как идея)
Не знаю как тут выложить правильно, поэтому кину сюда.
Значит смотрите, я все что мог протестил, если что вдруг - пишите в ЛС. По поводу предложений пишите сюда.
До диаграмм пока руки не дошли.
По настройке:
ВНИМАНИЕ!!! Вся Ваша стата обнулится! Но будет хранится в таблице которая прописана в кваре вашего сервера.
Создаем БД(Если у Вас ее еще нет. Я назвал базу 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, и так далее по кол-ву серверов.
В принципе все, единственное что прошу не удаляйте пожалуйста футер внизу страницы, уважайте мой труд, ведь я это выложил абсолютно бесплатно =)
--- Добавлено позже ---
Загорелся сделать ещё и диаграммы. Это + запрос к базе. Прийдется помучатся, но я сделаю.
Какой тип графиков нужен? По онлайну общие? Выдвигайте идеи)))
Добавлена web версия в общий архив.
Спасибо. В index.php в 113 строке лишняя скобка, из-за нее не работает, нужно убрать.Всем привет!!!
Как и обещал версия с диаграммами.
Исправлена лишняя скобка в index.php.
Да, 113 строка, там был кусок кода чисто под мои нужды, и , видимо удалить забыл закрывающуюся)Спасибо. В index.php в 113 строке лишняя скобка, из-за нее не работает, нужно убрать.
Это тоже да, нужно заменить цикл наЕще одно дополнение, если у вас один сервер, то в файле insert_count_players.php в переменной $servers нужно писать не 1 а 2, скорей всего это касается не только одного сервера, т.е. писать нужно на 1 больше иначе таблица online не заполняется.