Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Необходимый плагин для всех современных серверов. Запись статистики и других данных игрока в базу данных MySQL.
Стандартно в AMX Mod X статистика записывается в файл csstats.dat. Недостатки следующие: записывает небольшое количество людей, статистика часто из-за этого обнуляется, записывает игроков со STEAM_ID_LAN, создавая фальшивую статистику, статистику нельзя сделать единой для нескольких серверов.
Данный плагин сам пишет статистику игроков и посылает ее в базу данных
Не записывает STEAM_ID_LAN
Удаляет игроков, которые давно не играли
Статистика не обнулится
Записывает опыт и бонусные очки anew
Записывает скилл игрока
Умная отправка запросов в базу, не создается нагрузка как на базу, так и на сервер
Настройка сортировки статистики (по фрагам, по скиллу и тд)
Есть нативы, с помощью которых можно привязать любой другой плагин к этой статистике
Возможность сделать единую статистику для нескольких серверов
Все настройки можно изменить в конфиге
В комплекте идет веб статистика
Статистика записывает игроков исключительно по стим айди! Все другие методы вызывают одни проблемы. Самый лучший способ, это запись по стим айди и не спорьте.
Принцип работы
CsStats MySQL отвечает за запись статистики (по умолчанию в амхх ее пишет плагин /data/csstats.amxx) CsStats MySQL можно подключить к любому плагину с помощью нативов(нужно обладать минимальными знаниями скриптинга). Плагины Army Ranks Ultimate или StatsX RBS автоматически синхронизируются с CsStats MySQL и берут статистику уже из Базы Данных. Теперь у Вас есть статистика, которая никогда не обнулится и будет доступна на всех Ваших серверах
В плагин входит Веб статистика. Ее Вы можете увидеть на скриншотах. Так же поюзать ее можно ТУТ
// RU: Для перевода файлов плагина используйте серверную консольную команду: fg_lang
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Как сортировать статистику?
// Константы: frags, deaths, headshots, teamkills, shots, hits, damage, defusing, defused, planted, explode, skill
// -1 - как в стандартной статистике (фраги-смерти)
// -2 - продвинуто (frags-deaths+headshots-teamkills*2-suicide*3+defused*3+explode*3
// -3 - по опыту Army Ranks Ultimate
// или использовать константу, например для сортировки по скиллу: "skill"
csstats_sort "-2"
// Включить, чтобы убийства своих считались за фраг
csstats_ffa "0"
// Увеличить очки за фраги
// Например в праздники поставить "2" и все будут получать вместо одного фрага - 2
// 0 или 1 - выключить
csstats_double "0"
// Квар включает ведение статистики игроков. Его можно отключить например для Ночного ДМ, чтобы ночью статистика не велась.
// Дополнительный опыт и бонусы /anew будут сохраняться в любом случае
csstats_enable "1"
// Вести статистику за убийство ботов и за смерть от ботов
csstats_bots "1"
// При включении будет писать в лог всех mysql запросов в файл csstats_mysql.log
csstats_debug "0"
// Впишите теги в никах игроков, которых Вы не хотите записывать в статистику
//csstats_tags "[NO-UCP]"
//csstats_tags "[No-Myac]"
//////////////////
// Настройка БД //
//////////////////
csstats_host "127.0.0.1"
csstats_user "user"
csstats_pass "pass"
csstats_db "database"
csstats_table_players "csstats_players"
csstats_table_settings "csstats_settings"
////////////////////
// Оптимизация БД //
////////////////////
// Если Вы используете единую статистику для 2-х и более серверов, выключите этот квар
// при значении "0", плагин посылает дополнительный запрос в БД при коннекте игрока на сервер (нужно для синхронизации статистики)
// Если же у Вас для каждого сервера используется своя таблица в БД, или же у Вас только один сервер, то оставьте квар включенным
csstats_only "1"
// Таймаут для MySQL запросов в секундах
csstats_timeout "10"
// Удаление игроков из базы данных, для ее очистки
// ВАЖНО! Не будет удалять игроков, у которых есть доп. опыт Арми Ранкс, или очки /anew!
// <дни> <время в игре> <фраги>
// <дни> - удалит игроков которые не заходили на сервер столько то дней
// <время в игре> - удалит игроков которые провели в игре меньше этих секунд
// <фраги> - удалит игроков которые набрали меньше этих фрагов
csstats_delete_time "15 120 2"
// Удалит старых игроков, которые не заходили на сервер N дней
// Этот квар будет удалять игроков, даже у которых есть доп. опыт Арми Ранкс, или очки /anew!
// 0 - отключить данный квар
csstats_delete_all "90"
// Запись новых игроков в базу (записывает при выходе игрока с сервера)
// <время в игре> <фраги>
// <время в игре> - добавит игрока в базу, только если он провел в игре больше этих секунд
// <фраги> - добавит игрока в базу, только если он набрал больше этих фрагов
csstats_insert_time "60 1"
// Обновление данных игрока (добавляет набранные фраги смерти и т.д. при выходе игрока с сервера)
// <время в игре> <фраги>
// <время в игре> - обновит данные если игрок провел в игре больше этих секунд
// <фраги> - обновит данные если игрок набрал за игру больше этих фрагов
csstats_update_time "30 0"
// Сохранение статистики игрока происходит только тогда, когда он выходит с сервера
// Если у Вас упадет сервер или База Данных, то статистика игроков за карту в этом случае не сохранится
// С помощью этого квара, можно сделать так, чтобы статистика сохранялась дополнительно в конце раунда, или через некоторое время в случае с CSDM
// То есть, это резервное сохранение "на всякий случай", но соответственно создает дополнительные запросы в базу
// <on/off> <время последнего сохранения> <фраги>
// <on/off> - чтобы включить резервное сохранение поставьте 1
// <время последнего сохранения> - сохранит статистику в конце раунда, если после последнего сохранения прошло столько секунд
// <фраги> - сохранит статистику в конце раунда, если после последнего сохранения игрок набрал столько фрагов
csstats_reserve_time "1 180 5"
// Обновлять колонку "place" каждый раунд?
// На слабых БД лучше не включать
csstats_update_place "0"
////////////////////////
// КОНСОЛЬНЫЕ КОМАНДЫ //
////////////////////////
// Для обнуления статистики введите в консоль сервера команду: csstats_clear "all or stats or addxp or anew or skill"
// https://forum.fungun.net/threads/clear-csstats-mysql.4658/
// Обновить таблицу с настройками: csstats_update
[ru]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - удалить статистику
CSSTATS_CMD_UPDATE = - обновить таблицу с настройками
CSSTATS_INFO0 = Как очистить статистику:
CSSTATS_INFO1 = Очистить все: csstats_clear "all"
CSSTATS_INFO2 = Очистить только статистику: csstats_clear "stats"
CSSTATS_INFO3 = Очистить дополнительный опыт: csstats_clear "addxp"
CSSTATS_INFO4 = Очистить поинты /anew: csstats_clear "anew"
CSSTATS_INFO5 = Очистить skill: csstats_clear "skill"
CSSTATS_NOT_WORK = Плагин не работает! Подробности в логах...
CSSTATS_CLEAR_ALL = Статистика была полностью очищена! Удалено %d игроков
CSSTATS_CLEAR_STATS = Была очищена только статистика игроков! Затронуто %d строк
CSSTATS_CLEAR_OTHER = Параметр `%s` очищен у всех игроков! Затронуто %d строк
CSSTATS_NOT_ARMY = Не включен плагин Army Ranks Ultimate!
CSSTATS_RESTARTING = Начинается рестарт сервера, подождите...
CSSTATS_CONNECT_OK = Успешное соединение с MySQL. Загружено %d игроков за %.4f секунд
CSSTATS_CLEAR_ARMY = Статистика была обнулена, опыт Army Ranks Ultimate был сохранен! Всего в базе %d игроков
CSSTATS_DISABLED = Плагин останавливает подсчет статистики...
CSSTATS_REMOVED = Удалено из базы %d игроков
CSSTATS_PLACED = Места игроков в таблице обновлены
CSSTATS_UPDATE_TABLE = Начинается обновление таблицы `%s`...
CSSTATS_UPDATE_OK = Таблица `%s` успешно обновлена
CSSTATS_UPDATE_ERROR = Не удалось обновить таблицу `%s`
[en]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - remove statistics
CSSTATS_CMD_UPDATE = - update the settings table
CSSTATS_INFO0 = How to clear statistics:
CSSTATS_INFO1 = Clean everything: csstates_clear "all"
CSSTATS_INFO2 = Clean only statistics: csstats_clear "stats"
CSSTATS_INFO3 = Clean additional experience: csstats_clear "addxp"
CSSTATS_INFO4 = Clean the posts /anew: csstats_clear "anew"
CSSTATS_INFO5 = Clean Skill: csstats_clear "skill"
CSSTATS_NOT_WORK = The plugin is not working! Details in the logs...
CSSTATS_CLEAR_ALL = Statistics have been completely cleared! %d players removed
CSSTATS_CLEAR_STATS = Only player stats have been cleared! %d rows affected
CSSTATS_CLEAR_OTHER = The `%s` parameter is cleared by all players! Touched %d rows
CSSTATS_NOT_ARMY = Army Ranks Ultimate plugin is not enabled!
CSSTATS_RESTARTING = Server restart is starting, please wait...
CSSTATS_CONNECT_OK = Successful connection to MySQL. Loaded %d players in %.4f seconds
CSSTATS_CLEAR_ARMY = Stats have been cleared, Army Ranks Ultimate experience has been retained! There are %d players in the database
CSSTATS_DISABLED = The plugin stops statistics calculation...
CSSTATS_REMOVED = %d players have been removed from the database
CSSTATS_PLACED = Player table placements updated
CSSTATS_UPDATE_TABLE = Starting to update table `%s`...
CSSTATS_UPDATE_OK = Table `%s` was successfully updated
CSSTATS_UPDATE_ERROR = Could not update table `%s`
[bg]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - премахване на статистика
CSSTATS_CMD_UPDATE = - актуализиране на таблицата с настройки
CSSTATS_INFO0 = Как да изчистите статистиката:
CSSTATS_INFO1 = Почистете всичко: csstates_clear "all"
CSSTATS_INFO2 = Чисто само статистика: csstats_clear "stats"
CSSTATS_INFO3 = Почистете допълнителен опит: csstats_clear "addxp"
CSSTATS_INFO4 = Почистете публикациите /anew: csstats_clear "anew"
CSSTATS_INFO5 = Чисто умение: csstats_clear "skill"
CSSTATS_NOT_WORK = Плъгинът не работи! Подробности в дневниците...
CSSTATS_CLEAR_ALL = Статистиката е напълно изчистена! %d премахнати играчи
CSSTATS_CLEAR_STATS = Само статистиката на играча е изчистена! %d засегнати реда
CSSTATS_CLEAR_OTHER = Параметърът `%s` се изчиства от всички играчи! Докоснати %d редове
CSSTATS_NOT_ARMY = Приставката Army Ranks Ultimate не е активирана!
CSSTATS_RESTARTING = Рестартирането на сървъра започва, моля изчакайте...
CSSTATS_CONNECT_OK = Успешна връзка с MySQL. Заредени са %d играчи за %.4f секунди
CSSTATS_CLEAR_ARMY = Статистиките са изчистени, опитът в армейските рангове Ultimate е запазен! В базата данни има %d играчи
CSSTATS_DISABLED = Добавката спира изчисляването на статистиката...
CSSTATS_REMOVED = %d играчи са премахнати от базата данни
CSSTATS_PLACED = Разположенията на масата на играчите са актуализирани
CSSTATS_UPDATE_TABLE = Започване на актуализиране на таблица `%s`...
CSSTATS_UPDATE_OK = Таблица `%s` бе актуализирана успешно
CSSTATS_UPDATE_ERROR = Не може да се актуализира таблица `%s`
[cz]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - odstranit statistiky
CSSTATS_CMD_UPDATE = - aktualizujte tabulku nastavení
CSSTATS_INFO0 = Jak vyčistit statistiky:
CSSTATS_INFO1 = Vyčistěte vše: csstats_clear "all"
CSSTATS_INFO2 = Čisté pouze statistiky: csstats_clear "stats"
CSSTATS_INFO3 = Vyčistěte další zkušenosti: csstats_clear "addxp"
CSSTATS_INFO4 = Vyčistěte příspěvky /anew: csstats_clear "anew"
CSSTATS_INFO5 = Čisté dovednosti: csstats_clear "skill"
CSSTATS_NOT_WORK = Plugin nefunguje! Podrobnosti v logu...
CSSTATS_CLEAR_ALL = Statistiky byly zcela vymazány! Odebráno %d hráčů
CSSTATS_CLEAR_STATS = Byly vymazány pouze statistiky hráčů! Počet ovlivněných řádků: %d
CSSTATS_CLEAR_OTHER = Parametr `%s` je vymazán všemi hráči! Dotknuto %d řádků
CSSTATS_NOT_ARMY = Plugin Army Ranks Ultimate není povolen!
CSSTATS_RESTARTING = Restartování serveru se spouští, čekejte prosím...
CSSTATS_CONNECT_OK = Úspěšné připojení k MySQL. Načteno %d hráčů za %.4f sekund
CSSTATS_CLEAR_ARMY = Statistiky byly vymazány, zkušenost Army Ranks Ultimate byla zachována! V databázi je %d hráčů
CSSTATS_DISABLED = Plugin zastaví výpočet statistik...
CSSTATS_REMOVED = %d hráčů bylo odstraněno z databáze
CSSTATS_PLACED = Umístění stolu hráčů aktualizováno
CSSTATS_UPDATE_TABLE = Začíná aktualizace tabulky `%s`...
CSSTATS_UPDATE_OK = Tabulka `%s` byla úspěšně aktualizována
CSSTATS_UPDATE_ERROR = Nelze aktualizovat tabulku `%s`
[pl]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - usuń statystyki
CSSTATS_CMD_UPDATE = - zaktualizuj tabelę ustawień
CSSTATS_INFO0 = Jak wyczyścić statystyki:
CSSTATS_INFO1 = Oczyść wszystko: csstats_clear "all"
CSSTATS_INFO2 = Czyste statystyki: csstats_clear "stats"
CSSTATS_INFO3 = Czyste dodatkowe doświadczenie: csstats_clear "addxp"
CSSTATS_INFO4 = Wyczyść posty /anew: csstats_clear "anew"
CSSTATS_INFO5 = Czysta umiejętność: csstats_clear "skill"
CSSTATS_NOT_WORK = Wtyczka nie działa! Szczegóły w logach...
CSSTATS_CLEAR_ALL = Statystyki zostały całkowicie wyczyszczone! Usunięto %d graczy
CSSTATS_CLEAR_STATS = Wyczyszczono tylko statystyki graczy! Dotyczy %d wierszy
CSSTATS_CLEAR_OTHER = Parametr `%s` jest wyczyszczony przez wszystkich graczy! Dotknięte %d rzędów
CSSTATS_NOT_ARMY = Wtyczka Army Ranks Ultimate nie jest włączona!
CSSTATS_RESTARTING = Rozpoczyna się ponowne uruchamianie serwera, proszę czekać...
CSSTATS_CONNECT_OK = Pomyślne połączenie z MySQL. Załadowano %d graczy w %.4f sekund
CSSTATS_CLEAR_ARMY = Statystyki zostały wyczyszczone, doświadczenie Ultimate Rank Armii zostało zachowane! W bazie danych znajduje się %d graczy
CSSTATS_DISABLED = Wtyczka zatrzymuje obliczanie statystyk...
CSSTATS_REMOVED = %d graczy zostało usuniętych z bazy danych
CSSTATS_PLACED = Zaktualizowano rozmieszczenie stołów graczy
CSSTATS_UPDATE_TABLE = Rozpoczęcie aktualizacji tabeli `%s`...
CSSTATS_UPDATE_OK = Tabela `%s` została pomyślnie zaktualizowana
CSSTATS_UPDATE_ERROR = Nie można zaktualizować tabeli `%s`
[ro]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - eliminați statisticile
CSSTATS_CMD_UPDATE = - actualizați tabelul de setări
CSSTATS_INFO0 = Cum să ștergeți statisticile:
CSSTATS_INFO1 = Curățați totul: csstats_clear "all"
CSSTATS_INFO2 = Curățați numai statistici: csstats_clear "stats"
CSSTATS_INFO3 = Experiență suplimentară curată: csstats_clear "addxp"
CSSTATS_INFO4 = Curățați postările /anew: csstats_clear "anew"
CSSTATS_INFO5 = Abilitate curată: csstats_clear "skill"
CSSTATS_NOT_WORK = Pluginul nu funcționează! Detalii in jurnalele...
CSSTATS_CLEAR_ALL = Statisticile au fost complet șterse! %d jucători eliminați
CSSTATS_CLEAR_STATS = Numai statisticile jucătorului au fost șterse! %d rânduri afectate
CSSTATS_CLEAR_OTHER = Parametrul `%s` este șters de toți jucătorii! A atins %d rânduri
CSSTATS_NOT_ARMY = Pluginul Army Ranks Ultimate nu este activat!
CSSTATS_RESTARTING = Repornirea serverului începe, așteptați...
CSSTATS_CONNECT_OK = Conexiune reușită la MySQL. Au fost încărcate %d jucători în %.4f secunde
CSSTATS_CLEAR_ARMY = Statisticile au fost șterse, Army Ranks Experiența supremă a fost păstrată! Există %d jucători în baza de date
CSSTATS_DISABLED = Plugin-ul oprește calculul statisticilor...
CSSTATS_REMOVED = %d jucători au fost eliminați din baza de date
CSSTATS_PLACED = Destinații de plasare în tabelul jucătorilor actualizate
CSSTATS_UPDATE_TABLE = Începe actualizarea tabelului `%s`...
CSSTATS_UPDATE_OK = Tabelul `%s` a fost actualizat cu succes
CSSTATS_UPDATE_ERROR = Nu s-a putut actualiza tabelul `%s`
[sr]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - уклоните статистику
CSSTATS_CMD_UPDATE = - ажурирање табеле подешавања
CSSTATS_INFO0 = Како обрисати статистику:
CSSTATS_INFO1 = Очистите све: csstats_clear "all"
CSSTATS_INFO2 = Чиста статистика: csstats_clear "stats"
CSSTATS_INFO3 = Очистите додатно искуство: csstats_clear "addxp"
CSSTATS_INFO4 = Очистите постове /anew: csstats_clear "anew"
CSSTATS_INFO5 = Чист вештина: csstats_clear "skill"
CSSTATS_NOT_WORK = Додатак не ради! Детаљи у евиденцији...
CSSTATS_CLEAR_ALL = Статистика је потпуно обрисана! %d играча је уклоњено
CSSTATS_CLEAR_STATS = Само статистика играча је обрисана! %d редова је погођено
CSSTATS_CLEAR_OTHER = `%s` параметра чисте сви играчи! Додирнуо %d редове
CSSTATS_NOT_ARMY = Army Ranks Ultimate додатак није омогућен!
CSSTATS_RESTARTING = Поновно покретање сервера почиње, сачекајте...
CSSTATS_CONNECT_OK = Успешна веза са MySQL. Учитано %d играча за %.4f секунди
CSSTATS_CLEAR_ARMY = Статистика је очишћена, војни рангови Ултимате искуство је задржано! У бази података има %d играча
CSSTATS_DISABLED = Додатак зауставља израчунавање статистике...
CSSTATS_REMOVED = %d играча је уклоњено из базе података
CSSTATS_PLACED = Ажурирана су места за табелу играча
CSSTATS_UPDATE_TABLE = Почиње ажурирање табеле `%s`...
CSSTATS_UPDATE_OK = Табела `%s` је успешно ажурирана
CSSTATS_UPDATE_ERROR = Није могуће ажурирати табелу `%s`
[tr]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - istatistikleri kaldır
CSSTATS_CMD_UPDATE = - ayarlar tablosunu güncelle
CSSTATS_INFO0 = İstatistikler Nasıl Temizlenir:
CSSTATS_INFO1 = Her şeyi temizleyin: csstats_clear "all"
CSSTATS_INFO2 = Yalnızca Temiz İstatistikler: csstats_clear "stats"
CSSTATS_INFO3 = Ek Deneyimi Temizle: csstats_clear "addxp"
CSSTATS_INFO4 = Mesajları Temizle /anew: csstats_clear "anew"
CSSTATS_INFO5 = Temiz Beceri: csstats_clear "skill"
CSSTATS_NOT_WORK = Eklenti çalışmıyor! Ayrıntılar günlüklerde...
CSSTATS_CLEAR_ALL = İstatistikler tamamen temizlendi! %d oyuncu kaldırıldı
CSSTATS_CLEAR_STATS = Yalnızca oyuncu istatistikleri temizlendi! %d satır etkilendi
CSSTATS_CLEAR_OTHER = `%s` parametresi tüm oyuncular tarafından temizlenir! %d satırlarına dokundu
CSSTATS_NOT_ARMY = Army Ranks Ultimate eklentisi etkin değil!
CSSTATS_RESTARTING = Sunucu yeniden başlatılıyor, lütfen bekleyin...
CSSTATS_CONNECT_OK = MySQL'e başarılı bağlantı. %d oyuncu %.4f saniyede yüklendi
CSSTATS_CLEAR_ARMY = İstatistikler temizlendi, Army Ranks Ultimate deneyimi korundu! Veritabanında %d oyuncu var
CSSTATS_DISABLED = Eklenti istatistik hesaplamasını durdurur...
CSSTATS_REMOVED = %d oyuncu veritabanından kaldırıldı
CSSTATS_PLACED = Oyuncu tablosu yerleşimleri güncellendi
CSSTATS_UPDATE_TABLE = `%s` tablosu güncellenmeye başlanıyor...
CSSTATS_UPDATE_OK = `%s` tablosu başarıyla güncellendi
CSSTATS_UPDATE_ERROR = `%s` tablosu güncellenemedi
[ua]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - видалити статистику
CSSTATS_CMD_UPDATE = - оновити таблицю з налаштуваннями
CSSTATS_INFO0 = Як очистити статистику:
CSSTATS_INFO1 = Очистити все: csstats_clear "all"
CSSTATS_INFO2 = Очистіть лише статистика: csstats_clear "stats"
CSSTATS_INFO3 = Очистіть додатковий досвід: csstats_clear "addxp"
CSSTATS_INFO4 = Очистіть публікації /anew: csstats_clear "anew"
CSSTATS_INFO5 = Чиста майстерність: csstats_clear "skill"
CSSTATS_NOT_WORK = Плагін не працює! Подробиці у логах...
CSSTATS_CLEAR_ALL = Статистика була повністю очищена! Видалити %d гравців
CSSTATS_CLEAR_STATS = Було очищено лише статистику гравців! Торкнувся %d рядків
CSSTATS_CLEAR_OTHER = Параметр `%s` очищається всіма гравцями! Торкнувся %d рядків
CSSTATS_NOT_ARMY = Не ввімкнено плагін Army Ranks Ultimate!
CSSTATS_RESTARTING = Починається рестарт сервера, зачекайте...
CSSTATS_CONNECT_OK = Успішне з'єднання з MySQL. Завантажено %d гравців за %.4f секунд
CSSTATS_CLEAR_ARMY = Статистика була оновлена, досвід Army Ranks Ultimate був збережений! Усього в базі %d гравців
CSSTATS_DISABLED = Плагін зупиняє підрахунок статистики...
CSSTATS_REMOVED = Видалено з бази %d гравців
CSSTATS_PLACED = Місця гравців у таблиці оновлені
CSSTATS_UPDATE_TABLE = Починається оновлення таблиці `%s`...
CSSTATS_UPDATE_OK = Таблиця `%s` успішно оновлена
CSSTATS_UPDATE_ERROR = Не вдалося оновити таблицю `%s`
[kk]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - статистиканы жою
CSSTATS_CMD_UPDATE = - параметрлер кестесін жаңарту
CSSTATS_INFO0 = Статистиканы қалай тазартуға болады:
CSSTATS_INFO1 = Бәрін тазалаңыз: csstats_clear "all"
CSSTATS_INFO2 = Тек тек статистика тазалаңыз: csstats_clear "stats"
CSSTATS_INFO3 = Қосымша тәжірибе: csstats_clear "addxp"
CSSTATS_INFO4 = Жазбаларды /anew: csstats_clear "anew"
CSSTATS_INFO5 = Таза шеберлік: csstats_clear "skill"
CSSTATS_NOT_WORK = Плагин жұмыс істемейді! Толық мәліметтер журналдарда...
CSSTATS_CLEAR_ALL = Статистика толығымен жойылды! %d ойыншы жойылды
CSSTATS_CLEAR_STATS = Ойыншылардың статистикасы ғана тазартылды! %d жол әсер етті
CSSTATS_CLEAR_OTHER = `%s` параметрі барлық ойыншылардан тазаланады! %d жолдармен түртіңіз
CSSTATS_NOT_ARMY = Army Ranks Ultimate плагині қосылмаған!
CSSTATS_RESTARTING = Серверді қайта іске қосу басталды, күте тұрыңыз...
CSSTATS_CONNECT_OK = MySQL-ге сәтті қосылым. %d ойыншы %.4f секундта жүктелді
CSSTATS_CLEAR_ARMY = Статистика тазартылды, Army Ranks Ultimate тәжірибесі сақталды! Дерекқорда %d ойыншы бар
CSSTATS_DISABLED = Плагин статистиканы есептеуді тоқтатады...
CSSTATS_REMOVED = %d ойыншы дерекқордан жойылды
CSSTATS_PLACED = Ойыншы кестелерінің орналасуы жаңартылды
CSSTATS_UPDATE_TABLE = `%s` кестесін жаңартуды бастау...
CSSTATS_UPDATE_OK = `%s` кестесі сәтті жаңартылды
CSSTATS_UPDATE_ERROR = `%s` кестесін жаңарту мүмкін болмады
[de]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - Statistiken entfernen
CSSTATS_CMD_UPDATE = - Einstellungstabelle aktualisieren
CSSTATS_INFO0 = So löschen Sie Statistiken:
CSSTATS_INFO1 = Alles reinigen: csstats_clear "all"
CSSTATS_INFO2 = Nur Statistiken reinigen: csstats_clear "stats"
CSSTATS_INFO3 = Zusätzliche Erfahrung reinigen: csstats_clear "addxp"
CSSTATS_INFO4 = Reinigen Sie die Beiträge /anew: csstats_clear "anew"
CSSTATS_INFO5 = Saubere Fähigkeiten: csstats_clear "skill"
CSSTATS_NOT_WORK = Das Plugin funktioniert nicht! Details in den Protokollen...
CSSTATS_CLEAR_ALL = Statistiken wurden vollständig gelöscht! %d Spieler entfernt
CSSTATS_CLEAR_STATS = Nur Spielerstatistiken wurden gelöscht! %d Zeilen betroffen
CSSTATS_CLEAR_OTHER = Der Parameter von `%s` wird von allen Spielern gelöscht! Berührte %d Zeilen
CSSTATS_NOT_ARMY = Army Ranks Ultimate-Plugin ist nicht aktiviert!
CSSTATS_RESTARTING = Server-Neustart beginnt, bitte warten ...
CSSTATS_CONNECT_OK = Erfolgreiche Verbindung zu MySQL. %d Spieler in %.4f Sekunden geladen
CSSTATS_CLEAR_ARMY = Statistiken wurden gelöscht, Army Ranks Ultimate-Erfahrung wurde beibehalten! Es gibt %d Spieler in der Datenbank
CSSTATS_DISABLED = Das Plugin stoppt die Statistikberechnung ...
CSSTATS_REMOVED = %d Spieler wurden aus der Datenbank entfernt
CSSTATS_PLACED = Spielertabellenplatzierungen aktualisiert
CSSTATS_UPDATE_TABLE = Aktualisierung der Tabelle `%s` wird gestartet...
CSSTATS_UPDATE_OK = Tabelle `%s` wurde erfolgreich aktualisiert
CSSTATS_UPDATE_ERROR = Tabelle `%s` konnte nicht aktualisiert werden
[es]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - eliminar estadísticas
CSSTATS_CMD_UPDATE = - actualizar la tabla de configuración
CSSTATS_INFO0 = Cómo limpiar las estadísticas:
CSSTATS_INFO1 = Limpiar todo: csstats_clear "all"
CSSTATS_INFO2 = Limpie solo estadísticas: csstats_clear "stats"
CSSTATS_INFO3 = Experiencia adicional limpia: csstats_clear "addxp"
CSSTATS_INFO4 = Limpie los postes /anew: csstats_clear "anew"
CSSTATS_INFO5 = Habilidad limpia: csstats_clear "skill"
CSSTATS_NOT_WORK = El complemento no funciona! Detalles en los registros...
CSSTATS_CLEAR_ALL = Las estadísticas se han borrado por completo! %d jugadores eliminados
CSSTATS_CLEAR_STATS = Solo se han borrado las estadísticas de los jugadores! %d filas afectadas
CSSTATS_CLEAR_OTHER = El parámetro `%s` es borrado por todos los jugadores! Touched %d filas
CSSTATS_NOT_ARMY = El complemento Army Ranks Ultimate no está habilitado!
CSSTATS_RESTARTING = El servidor se está reiniciando, espere...
CSSTATS_CONNECT_OK = Conexión exitosa a MySQL. %d jugadores cargados en %.4f segundos
CSSTATS_CLEAR_ARMY = Se han borrado las estadísticas, se ha conservado la experiencia Army Ranks Ultimate! Hay %d jugadores en la base de datos.
CSSTATS_DISABLED = El complemento detiene el cálculo de estadísticas...
CSSTATS_REMOVED = %d jugadores han sido eliminados de la base de datos
CSSTATS_PLACED = Ubicaciones de la mesa de jugadores actualizadas
CSSTATS_UPDATE_TABLE = Comenzando a actualizar la tabla `%s`...
CSSTATS_UPDATE_OK = La tabla `%s` se actualizó exitosamente
CSSTATS_UPDATE_ERROR = No se pudo actualizar la tabla `%s`
[fr]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - supprimer les statistiques
CSSTATS_CMD_UPDATE = - mettre à jour la table des paramètres
CSSTATS_INFO0 = Comment effacer les statistiques:
CSSTATS_INFO1 = Nettoyez tout: csstats_clear "all"
CSSTATS_INFO2 = Nettoyer uniquement les statistiques: csstats_clear "stats"
CSSTATS_INFO3 = Nettoyer une expérience supplémentaire: csstats_clear "addxp"
CSSTATS_INFO4 = Nettoyez les messages /anew: csstats_clear "anew"
CSSTATS_INFO5 = Compétence propre: csstats_clear "skill"
CSSTATS_NOT_WORK = Le plugin ne fonctionne pas ! Détails dans les journaux...
CSSTATS_CLEAR_ALL = Les statistiques ont été complètement effacées! %d joueurs supprimés
CSSTATS_CLEAR_STATS = Seules les statistiques des joueurs ont été effacées! %d lignes affectées
CSSTATS_CLEAR_OTHER = Le paramètre `%s` est effacé par tous les joueurs! Touched %d lignes
CSSTATS_NOT_ARMY = Le plugin Army Ranks Ultimate n'est pas activé!
CSSTATS_RESTARTING = Le redémarrage du serveur démarre, veuillez patienter...
CSSTATS_CONNECT_OK = Connexion réussie à MySQL. %d joueurs chargés en %.4f secondes
CSSTATS_CLEAR_ARMY = Les statistiques ont été effacées, l'expérience Army Ranks Ultimate a été conservée! Il y a %d joueurs dans la base de données
CSSTATS_DISABLED = Le plugin arrête le calcul des statistiques...
CSSTATS_REMOVED = %d joueurs ont été supprimés de la base de données
CSSTATS_PLACED = Placements de la table des joueurs mis à jour
CSSTATS_UPDATE_TABLE = Démarrage de la mise à jour de la table `%s`...
CSSTATS_UPDATE_OK = La table `%s` a été mise à jour avec succès
CSSTATS_UPDATE_ERROR = Impossible de mettre à jour la table `%s`
[it]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - rimuove le statistiche
CSSTATS_CMD_UPDATE = - aggiorna la tabella delle impostazioni
CSSTATS_INFO0 = Come cancellare le statistiche:
CSSTATS_INFO1 = Pulisci tutto: csstats_clear "all"
CSSTATS_INFO2 = Pulisci solo statistiche: csstats_clear "stats"
CSSTATS_INFO3 = Clean Ulteriori esperienza: csstats_clear "addxp"
CSSTATS_INFO4 = Pulisci i post /anew: csstats_clear "anew"
CSSTATS_INFO5 = Abilità pulita: csstats_clear "skill"
CSSTATS_NOT_WORK = Il plugin non funziona! Dettagli nei registri...
CSSTATS_CLEAR_ALL = Le statistiche sono state completamente cancellate! %d giocatori rimossi
CSSTATS_CLEAR_STATS = Solo le statistiche del giocatore sono state cancellate! %d righe interessate
CSSTATS_CLEAR_OTHER = Il parametro `%s` è cancellato da tutti i giocatori! Toccato %d righe
CSSTATS_NOT_ARMY = Il plugin Army Ranks Ultimate non è abilitato!
CSSTATS_RESTARTING = Il riavvio del server sta iniziando, attendere...
CSSTATS_CONNECT_OK = Connessione riuscita a MySQL. Caricati %d giocatori in %.4f secondi
CSSTATS_CLEAR_ARMY = Le statistiche sono state cancellate, l'esperienza Army Ranks Ultimate è stata mantenuta! Ci sono %d giocatori nel database
CSSTATS_DISABLED = Il plugin interrompe il calcolo delle statistiche...
CSSTATS_REMOVED = %d giocatori sono stati rimossi dal database
CSSTATS_PLACED = Posizionamenti della tabella dei giocatori aggiornati
CSSTATS_UPDATE_TABLE = Inizio aggiornamento tabella `%s`...
CSSTATS_UPDATE_OK = La tabella `%s` è stata aggiornata con successo
CSSTATS_UPDATE_ERROR = Impossibile aggiornare la tabella `%s`
[pt]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - remove estatísticas
CSSTATS_CMD_UPDATE = - atualiza a tabela de configurações
CSSTATS_INFO0 = Como limpar as estatísticas:
CSSTATS_INFO1 = Limpe tudo: csstats_clear "all"
CSSTATS_INFO2 = Estatísticas apenas limpas: csstats_clear "stats"
CSSTATS_INFO3 = Experiência adicional limpa: csstats_clear "addxp"
CSSTATS_INFO4 = Limpe os posts /anew: csstats_clear "anew"
CSSTATS_INFO5 = Habilidade limpa: csstats_clear "skill"
CSSTATS_NOT_WORK = O plugin não está funcionando! Detalhes nos registros...
CSSTATS_CLEAR_ALL = As estatísticas foram completamente apagadas! %d jogadores removidos
CSSTATS_CLEAR_STATS = Apenas as estatísticas dos jogadores foram apagadas! %d linhas afetadas
CSSTATS_CLEAR_OTHER = O parâmetro `%s` é liberado por todos os jogadores! Tocou %d linhas
CSSTATS_NOT_ARMY = O plugin Army Ranks Ultimate não está habilitado!
CSSTATS_RESTARTING = A reinicialização do servidor está iniciando, aguarde...
CSSTATS_CONNECT_OK = Conexão bem-sucedida ao MySQL. %d jogadores carregados em %.4f segundos
CSSTATS_CLEAR_ARMY = As estatísticas foram apagadas, a experiência Army Ranks Ultimate foi mantida! Existem %d jogadores no banco de dados
CSSTATS_DISABLED = O plugin interrompe o cálculo de estatísticas...
CSSTATS_REMOVED = %d jogadores foram removidos do banco de dados
CSSTATS_PLACED = Colocações na tabela de jogadores atualizadas
CSSTATS_UPDATE_TABLE = Iniciando atualização da tabela `%s`...
CSSTATS_UPDATE_OK = A tabela `%s` foi atualizada com sucesso
CSSTATS_UPDATE_ERROR = Não foi possível atualizar a tabela `%s`
[bn]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - পরিসংখ্যান সরান
CSSTATS_CMD_UPDATE = - সেটিংস টেবিল আপডেট করুন
CSSTATS_INFO0 = কীভাবে পরিসংখ্যান সাফ করবেন:
CSSTATS_INFO1 = সবকিছু পরিষ্কার করুন: csstats_clear "all"
CSSTATS_INFO2 = শুধুমাত্র পরিসংখ্যান পরিষ্কার করুন: csstats_clear "stats"
CSSTATS_INFO3 = অতিরিক্ত অভিজ্ঞতা পরিষ্কার করুন: csstats_clear "addxp"
CSSTATS_INFO4 = পোস্টগুলি পরিষ্কার করুন /anew: csstats_clear "anew"
CSSTATS_INFO5 = পরিষ্কার দক্ষতা: csstats_clear "skill"
CSSTATS_NOT_WORK = প্লাগইন কাজ করছে না! লগে বিস্তারিত...
CSSTATS_CLEAR_ALL = পরিসংখ্যান সম্পূর্ণরূপে পরিষ্কার করা হয়েছে! %d খেলোয়াড় সরানো হয়েছে
CSSTATS_CLEAR_STATS = শুধুমাত্র খেলোয়াড়ের পরিসংখ্যান সাফ করা হয়েছে! %d সারি প্রভাবিত
CSSTATS_CLEAR_OTHER = `%s` প্যারামিটারটি সমস্ত খেলোয়াড় দ্বারা সাফ করা হয়েছে! %d সারি স্পর্শ
CSSTATS_NOT_ARMY = আর্মি র্যাঙ্কস আলটিমেট প্লাগইন সক্ষম নয়!
CSSTATS_RESTARTING = সার্ভার পুনরায় চালু হচ্ছে, অনুগ্রহ করে অপেক্ষা করুন...
CSSTATS_CONNECT_OK = MySQL এর সাথে সফল সংযোগ. %.4f সেকেন্ডে %d প্লেয়ার লোড হয়েছে
CSSTATS_CLEAR_ARMY = পরিসংখ্যান সাফ করা হয়েছে, আর্মি র্যাঙ্কের চূড়ান্ত অভিজ্ঞতা বজায় রাখা হয়েছে! ডাটাবেসে %d প্লেয়ার আছে
CSSTATS_DISABLED = প্লাগইন পরিসংখ্যান গণনা বন্ধ করে দেয়...
CSSTATS_REMOVED = %d প্লেয়ার ডাটাবেস থেকে সরানো হয়েছে
CSSTATS_PLACED = প্লেয়ার টেবিল প্লেসমেন্ট আপডেট করা হয়েছে
CSSTATS_UPDATE_TABLE = টেবিল আপডেট করা শুরু হচ্ছে `%s`...
CSSTATS_UPDATE_OK = টেবিল `%s` সফলভাবে আপডেট করা হয়েছে
CSSTATS_UPDATE_ERROR = টেবিল `%s` আপডেট করা যায়নি
[hi]
CSSTATS_CMD_CLEAR = <all or stats or addxp or anew or skill> - आँकड़े हटाएँ
CSSTATS_CMD_UPDATE = - सेटिंग तालिका अद्यतन करें
CSSTATS_INFO0 = आंकड़े कैसे साफ़ करें:
CSSTATS_INFO1 = सब कुछ साफ करें: csstats_clear "all"
CSSTATS_INFO2 = अतिरिक्त अनुभव को साफ करें: csstats_clear "addxp"
CSSTATS_INFO3 = केवल आँकड़े साफ करें: csstats_clear "stats"
CSSTATS_INFO4 = पोस्ट को साफ करें /anew: csstats_clear "anew"
CSSTATS_INFO5 = स्वच्छ कौशल: csstats_clear "skill"
CSSTATS_NOT_WORK = प्लगइन काम नहीं कर रहा है! लॉग में विवरण...
CSSTATS_CLEAR_ALL = आँकड़े पूरी तरह साफ़ कर दिए गए हैं! %d खिलाड़ियों को हटा दिया गया
CSSTATS_CLEAR_STATS = केवल खिलाड़ी आँकड़े साफ़ कर दिए गए हैं! %d पंक्तियाँ प्रभावित
CSSTATS_CLEAR_OTHER = `%s` पैरामीटर सभी खिलाड़ियों द्वारा साफ किया जाता है! छुआ %d पंक्तियाँ
CSSTATS_NOT_ARMY = आर्मी रैंक्स अल्टीमेट प्लगइन सक्षम नहीं है!
CSSTATS_RESTARTING = सर्वर पुनरारंभ प्रारंभ हो रहा है, कृपया प्रतीक्षा करें...
CSSTATS_CONNECT_OK = MySQL से सफल कनेक्शन. %d प्लेयर्स को %.4f सेकंड में लोड किया गया
CSSTATS_CLEAR_ARMY = आँकड़े साफ़ कर दिए गए हैं, सेना रैंक का अंतिम अनुभव बरकरार रखा गया है! डेटाबेस में %d प्लेयर हैं
CSSTATS_DISABLED = प्लगइन सांख्यिकी गणना बंद कर देता है...
CSSTATS_REMOVED = %d खिलाड़ियों को डेटाबेस से हटा दिया गया है
CSSTATS_PLACED = प्लेयर टेबल प्लेसमेंट अपडेट किया गया
CSSTATS_UPDATE_TABLE = तालिका `%s` को अपडेट करना शुरू हो रहा है...
CSSTATS_UPDATE_OK = तालिका `%s` सफलतापूर्वक अद्यतन की गई
CSSTATS_UPDATE_ERROR = तालिका `%s` को अद्यतन नहीं किया जा सका
/* RU: CsStats MySQL Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/
#if defined _csstats_mysql_included
#endinput
#endif
#define _csstats_mysql_included
////////////////////////
// Константы значений //
////////////////////////
#define FRAGS 0 // Фраги
#define DEATHS 1 // Смерти
#define HEADSHOTS 2 // В голову
#define TEAMKILLS 3 // Убийства своих
#define SHOTS 4 // Выстрелов
#define HITS 5 // Попаданий
#define DAMAGE 6 // Урон
#define SUICIDE 7 // Самоубийства
#define DEFUSING 8 // Начал разминировать бомб
#define DEFUSED 9 // Разминировал бомб
#define PLANTED 10 // Поставил бомб
#define EXPLODE 11 // Взорвал бомб
#define PLACE 12 // Место в статистике
#define LASTTIME 13 // Когда был последний раз (в UNIX времени)
#define GAMETIME 14 // Время в игре (в секундах)
#define CONNECTS 15 // Сыграл игр
#define ROUNDS 16 // Сыграл раундов
#define WINT 17 // Выиграл за Т
#define WINCT 18 // Выиграл за СТ
#define SKILL 19 // Скилл игрока (если запущен плагин statsx_rbs)
#define AR_ADDXP 20 // Добавленный опыт (если запущен плагин army_ranks_ultimate)
#define AR_ANEW 21 // Очки бонусов /anew (если запущен плагин army_ranks_ultimate)
#define MAX_COLUMS 22 // ОБЩЕЕ КОЛИЧЕСТВО ПУНКТОВ
// 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21
//enum (+=1) { FRAGS=0,DEATHS, HEADSHOTS, TEAMKILLS, SHOTS, HITS, DAMAGE, SUICIDE, DEFUSING, DEFUSED, PLANTED, EXPLODE, PLACE, LASTTIME, GAMETIME, CONNECTS, ROUNDS, WINT, WINCT, SKILL, AR_ADDXP, AR_ANEW }
stock const g_Colums[][]={ "frags","deaths","headshots","teamkills","shots","hits","damage","suicide","defusing","defused","planted","explode","place","lasttime","gametime","connects","rounds","wint","winct","skill","ar_addxp","ar_anew" }
// доп инфа: "id","nick","authid","ip"
// обновляется не сразу: SHOTS, HITS, DAMAGE
////////////
// ОШИБКИ //
////////////
#define CSSTATS_SUCCESS 1 // все нормально
#define CSSTATS_NOTCONNECT -1 // игрок еще не загрузил статистику
#define CSSTATS_NOTVALID -2 // не валидный игрок
#define CSSTATS_NOTWRITE -3 // игрок не может быть записан в статистику (не сгенерирован стим айди)
#define CSSTATS_BADARG -4 // не верный аргумент
#define CSSTATS_DISABLE -6 // была ошибка MySQL, плагин отключен
#if defined CSSTATS_RECURSION
#undef _csstats_mysql_included
#endinput
#endif
////////////
// Нативы //
////////////
// Работает ли плагин. Если не было ошибок MySQL, то вернет true
native csstats_is_enable();
// Возвратит количество игроков в статистике.
// Или ошибку CSSTATS_DISABLE
native csstats_get_statsnum();
// Получает статистику игрока по id.
// Возвратит место в статистике, или ошибку
native csstats_get_user_stats(id, stats[22]);
// Получает статистику игрока по его месту.
// write[] - запишет authid игрока
// Функция возвратит CSSTATS_SUCCESS или ошибку
native csstats_get_place_stats(place, stats[22], Name[] = "", len = 0, write[] = "", writelen = 0);
// Возвратит место в статистике или ошибку
native csstats_get_user_place(id);
// Добавить/отнять что ни будь в статистику игрока
native csstats_add_user_value(id, ident, value);
// Установить нужное значение в пункте в статистики игрока
native csstats_set_user_value(id, ident, value);
// Вернет значение пункта статистики(ident)
native csstats_get_user_value(id, ident);
// Вернет true, если игрок на сервере и загрузил все данные статистики
native csstats_is_user_connected(id);
// Вернет true, если игрок с нормальным стим айди и т.п.
native csstats_is_user_write(id);
// Преобразует два массива в один
stock stats_to_array(stats1[8], stats2[4], stats[22])
{
stats[FRAGS] = stats1[0]
stats[DEATHS] = stats1[1]
stats[HEADSHOTS] = stats1[2]
stats[TEAMKILLS] = stats1[3]
stats[SHOTS] = stats1[4]
stats[HITS] = stats1[5]
stats[DAMAGE] = stats1[6]
stats[SUICIDE] = stats1[7]
stats[DEFUSING] = stats2[0]
stats[DEFUSED] = stats2[1]
stats[PLANTED] = stats2[2]
stats[EXPLODE] = stats2[3]
}
// Вернет идентификаторы массивов
native Array:csstats_get_array_ident(Trie:array[25]);
// Запишет временную статистику, вернет CSSTATS_SUCCESS или ошибку
native csstats_get_temp_stats(id, stats[22]);
// Очистить пункт во временной статистике, вернет CSSTATS_SUCCESS или ошибку
native csstats_clear_temp_stats(id, ident);
// Вызывается, когда плагин подключился к базе и загрузил статистику
forward csstats_initialized_post(Handle:Tuple);
// Вызывается когда игрок зашел на сервер и получил все данные
// exists вернет true, если игрок уже был в базе, false - если новый игрок
forward csstats_putinserver(id, bool:exists);
<?php
// Что и как показывать в топе?
// a - место в статистике
// b - ник
// c - фраги
// d - смерти
// e - в голову
// f - убийств своих
// g - выстрелы
// h - попадания
// i - урон
// j - суицид
// k - пытался разминировать
// l - разминировал
// m - поставил бомб
// n - взорвал бомб
// o - звание (если стоит плагин army_ranks_ultimate)
// p - погоны (если стоит плагин army_ranks_ultimate)
// q - опыт (если стоит плагин army_ranks_ultimate)
// r - скилл (если стоит плагин statsx_rbs)
// s - онлайн (смотрит онлайн игрока по его нику)
$c_['show_top'] = "asropbcdefghijklmnq"; // показывать в общей статистике
$c_['show_player'] = "abopqrcdefghijklmn"; // показывать на страничке игрока
// Сколько игроков показывать на странице
// -1 - показать всех
$c_['show_pages'] = "15,30,100,-1";
// Показывать настройки сервера (при клике на картинку статистика)
$c_['show_settings'] = 1;
// Кеширование статистики в сек (для снижение нагрузки с БД)
// Чем больше значение, тем реже идут запросы в базу
$c_['cache_time'] = 120;
// НАСТРОЙКА БАЗЫ ДАННЫХ //
$c_['csstats_host'] = "localhost"; // Адрес
$c_['csstats_user'] = "user"; // Логин
$c_['csstats_pass'] = "pass"; // Пароль
$c_['csstats_db'] = "database"; // Имя базы данных
$c_['csstats_table_players'] = "csstats_players"; // Таблица для записи игроков
$c_['csstats_table_settings'] = "csstats_settings"; // Таблица для записи настроек
// Кеширование игроков в сек на серверах server_address (для снижении нагрузки)
$c_['cache_servers'] = 60;
// IP:PORT Вашего сервера/серверов (для отображение онлайн игрока)
$c_['server_address'][] = "123.123.123.123:27015";
//$c_['server_address'][] = "123.123.123.123:27106";
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR']; }
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; }
$db_connect = mysqli_connect($c_['csstats_host'], $c_['csstats_user'], $c_['csstats_pass'], $c_['csstats_db']) or die("Ошибка MySQL: ".mysqli_connect_error().".<br>Укажите верные данные БД в ./include/config.php");
mysqli_set_charset($db_connect, "utf8") or die("Ошибка MySQL (charset)");
$g_Colums1 = Array('id','nick','authid','ip','shots','hits','damage','defusing','planted','lasttime','gametime','connects','rounds','wint','winct','ar_anew');
$g_ColLen1 = count($g_Colums1);
for ($i=0; $i<$g_ColLen1; $i++) { define("t".strtoupper($g_Colums1[$i]), $i); }
$g_Colums2 = Array('frags','deaths','headshots','teamkills','suicide','defused','explode','ar_addxp','skill');
$g_ColLen2 = count($g_Colums2);
for ($i=0; $i<$g_ColLen2; $i++) { define("t".strtoupper($g_Colums2[$i]), $i); }
define("tPLACE", $g_ColLen2++);
define("tIDENT", $g_ColLen2++);
define("tPLAYERXP", $g_ColLen2++);
define("tPLAYERLEVEL", $g_ColLen2++);
define("tONLINE", $g_ColLen2++);
$g_Colums=array_merge($g_Colums1, $g_Colums2); $g_Colums[]='PLACE'; $g_Colums[]='IDENT'; $g_Colums[]='PLAYERXP'; $g_Colums[]='PLAYERLEVEL'; $g_Colums[]='ONLINE';
$g_ColLen = count($g_Colums);
for ($i=0; $i<$g_ColLen; $i++) { define("c".strtoupper($g_Colums[$i]), $i); }
define("cPLAYERPAGE", $g_ColLen);
?>