1. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.516
    Симпатии:
    1.104
    Пол:
    Мужской
    Автор: SerFreeman1337
    Источник: GitHub

    Качать рекомендуется именно оттуда, так как автор выкладывает обновления в первую очередь на GitHub'е

    Описание:

    Версия для теста. Автору интересно как будет работать записи статы по оружию и картам (нужно выполнить последние 2 пункта из инструкции.)
    Рекомендую менять кварты сразу в исходнике, так-как квары из amxx.cfg нормально устанавливаются только с оригинальным admin.amxx или amxbans.
    Также все это дело работает и с SQLite. Пишите, если нужна инструкция как настроить запись статы в эту БД.
    Принимаются идеи для нового плагина statsx.
    Возможности:
    • Запись статистики игрока в базу данных.
    • Поддержка MySQL и SQLite.
    • Можно использовать в качестве замены модуля CSX.
    • Расчет скилла по формуле ELO.
    • Учет времени онлайн игрока на сервере.
    • Запись статистики по используемому игроком оружию за все время.
    • Статистика по количеству подключений, сыгранным раундам и победа за команды террористов и спецов.
    • Запись статистики игрока за сыгранную карту.
    • На основе эти данных можно рассчитать как изменялся скилл игрока за все время игр на сервере.
    Скрин таблицы БД:
    dota-1.png

    Инструкция по установке:
    • Скомпилируйте плагин.
      • Для поддержки utf8 ников требуется AMXX 1.8.3, компилить так-же нужно будет с компилятором от 1.8.3 версии.
    • Раскомментируйте нужный модуль SQL в файле addons/amxmodx/configs/modules.ini. (mysql или sqlite)
    • Укажите данные для подключения в кварах csstats_sql_host, csstats_sql_user, csstats_sql_pass, csstats_sql_db, csstats_sql_type.
      • При возникновении проблем, пропишите данные сразу в исходнике.
    • Далее идет инструкция по замене модуля csx этим плагином:
      • Выключите сервер.
      • Файл dummy_csx_amxx из архива переименуйте в csx_amxx.
      • Замените этим файлом ваш модуль в папке addons/amxmodx/modules.
      • Задайте квар csstats_sql_forwards в 1.
    • Для записи статистики по оружию установите квар csstats_sql_weapons в 1. Таблица будет создана автоматически, но при условии что вы не выключили эту опции через квар csstats_sql_create_db.
    • Для записи статистики по картам выполните импорт файла csstats_maps.sql в ту-же базу данных. Установите квар csstats_sql_maps в 1.
     
    Последнее редактирование модератором: 26.06.16
    vesuvius, talibana, ExtraSens и 4 другим нравится это.
  2. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
    боюсь даже устанавливать)
     
  3. visual Пользователь

    Регистрация:
    15.03.15
    Сообщения:
    54
    Симпатии:
    19
    Пол:
    Мужской
    csstats_sql_table "csstats"
    csstats_sql_type "mysql"
    csstats_sql_create_db "1"
    csstats_sql_update "-2"
    csstats_sql_forwards "1"
    csstats_sql_rankformula "0"
    csstats_sql_skillformula "0"
    csstats_sql_weapons "1"
    csstats_sql_maps "1"

    В БД автоматически создается 3 таблицы (csstats, csstats_maps, csstats_weapons)

    пишет:)
     
  4. Topgear Пользователь

    Регистрация:
    18.03.15
    Сообщения:
    97
    Симпатии:
    23
    2 создалось автоматически и пишутся, csstats_maps.sql импортировал, но записей после смены 3-4 карт так и не появилось.

    [ 65] csstats_sql_table csstats csstatsx_sql.am
    [ 66] csstats_sql_type mysql csstatsx_sql.am
    [ 67] csstats_sql_create_db 1 csstatsx_sql.am
    [ 68] csstats_rank 1 csstatsx_sql.am
    [ 69] csstats_rankbots 1 csstatsx_sql.am
    [ 70] csstats_sql_update -1 csstatsx_sql.am
    [ 71] csstats_sql_forwards 1 csstatsx_sql.am
    [ 72] csstats_sql_rankformula 3 csstatsx_sql.am
    [ 73] csstats_sql_skillformul 0 csstatsx_sql.am
    [ 74] csstats_sql_weapons 1 csstatsx_sql.am
    [ 75] csstats_sql_maps 1 csstatsx_sql.am
     
  5. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
  6. KoPa6JIuK Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    508
    Симпатии:
    34
    Пол:
    Мужской
    @Boss,
    [ 26] CSStatsX SQL 0.7 Dev 3 serfreeman1337 csstatsx_sql.am debug
    [ 27] AES: StatsX 0.5 Vega serfreeman1337 aes_statsx_cstr debug
    Полет нормальный , вроде как)
     
  7. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
    @KoPa6JIuK, а майн? званки експу пишет как 111111111111111111111/222222222222222222222 типа того много цифр)
     
  8. Fenix VIP user

    Регистрация:
    27.02.15
    Сообщения:
    645
    Симпатии:
    115
    Пол:
    Мужской
    Попробуй этот!
     

    Вложения:

    • aes_main.sma
      Размер файла:
      31,7 КБ
      Просмотров:
      1
  9. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
    @Fenix, спасибо уже разобрался.
     
  10. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    847
    Симпатии:
    286
    Пол:
    Мужской
    @Boss, Хоть бы решением поделился. Вдруг еще кто то такую ошибку поймает или что там у тебя было. Потом себе найдет как исправить.
    --- добавлено 19.06.16 ---
    Кстати ребят :)
     
    Punisher нравится это.
  11. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.566
    Симпатии:
    197
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    @pUzzlik, всетаки он сделал что я просил :3
     
    KoPa6JIuK нравится это.
  12. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    847
    Симпатии:
    286
    Пол:
    Мужской
    @Punisher, Сомневаюсь что ты один только это просил но ладно. Не будем об этом.
     
  13. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    ### Обновлен первый пост ###
    • Исправлена ссылка на GitHub
    • Обновлена версия
      • Код:
        Версия 0.7.1
        Исправлены проблемы с кварами из конфигурационных файлов на первой карте.
        Исправлена работа квара xmod_get_wpnlogname.
        Обновлена проверка CHECK_WEAPON для нативов.
     
    ceMeHbl4, Punisher, Tribbiani и ещё 1-му нравится это.
  14. ggg Пользователь

    Регистрация:
    11.02.16
    Сообщения:
    150
    Симпатии:
    31
    Пол:
    Мужской
    L 06/26/2016 - 13:23:58: Start of error session.
    L 06/26/2016 - 13:23:58: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160626.log")
    L 06/26/2016 - 13:23:58: [MySQL] Invalid column: 30
    L 06/26/2016 - 13:23:58: [AMXX] Displaying debug trace (plugin "csstatsx_sql.amxx")
    L 06/26/2016 - 13:23:58: [AMXX] Run time error 10: native error (native "SQL_ReadResult")
    L 06/26/2016 - 13:23:58: [AMXX] [0] csstatsx_sql.sma::SQL_Handler (line 2806)
    L 06/26/2016 - 13:24:02: [MySQL] Invalid column: 28
    L 06/26/2016 - 13:24:02: [AMXX] Displaying debug trace (plugin "csstatsx_sql.amxx")
    L 06/26/2016 - 13:24:02: [AMXX] Run time error 10: native error (native "SQL_ReadResult")
    L 06/26/2016 - 13:24:02: [AMXX] [0] csstatsx_sql.sma::DB_ReadGetStats (line 2538)
    L 06/26/2016 - 13:24:02: [AMXX] [1] csstatsx_sql.sma::SQL_Handler (line 2945)
    И да, команда топ не работает в чем может быть проблема?
     
  15. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
    @ggg, список плагинов в студию)
     
  16. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.593
    Симпатии:
    4.166
    Пол:
    Мужской
    @ggg, дампы кто заливать будет?
     
  17. ggg Пользователь

    Регистрация:
    11.02.16
    Сообщения:
    150
    Симпатии:
    31
    Пол:
    Мужской
    @Boss,
    fresh_bans.amxx
    voice_control_by_csstats_up.amxx

    ; AMX Mod X plugins

    ; Admin Base - Always one has to be activated
    admin.amxx ; admin base (required for any admin-related)
    ;admin_sql.amxx ; admin base - SQL version (comment ;admin.amxx)

    ; Basic
    admincmd.amxx ; basic admin console commands
    ;adminhelp.amxx ; help command for admin console commands
    ;adminslots.amxx ; slot reservation
    ;multilingual.amxx ; Multi-Lingual management

    ; Menus
    menufront_end.amxx ; front-end for admin menus
    cmdmenu.amxx ; command menu (speech, settings)
    ;plmenu.amxx ; players menu (kick, ban, client cmds.)
    players_menu.amxx
    ;telemenu.amxx ; teleport menu (Fun Module required!)
    ;pluginmenu.amxx ; Menus for commands/cvars organized by plugin
    ;restmenu.amxx

    ; Chat / Messages
    ;adminchat.amxx ; console chat commands
    ;antiflood.amxx ; prevent clients from chat-flooding the server
    ;scrollmsg.amxx ; displays a scrolling message
    ;imessage.amxx ; displays information messages
    adminvote.amxx ; vote commands

    ; Map related
    ;nextmap.amxx ; displays next map in mapcycle
    ;mapchooser.amxx ; allows to vote for next map
    ;timeleft.amxx ; displays time left on map

    ; Configuration
    pausecfg.amxx ; allows to pause and unpause some plugins
    statscfg.amxx ; allows to manage stats plugins via menu and commands
    miscstats.amxx
    ; Additional


    ; Enable to use AMX Mod plugins
    ;amxmod_compat.amxx ; AMX Mod backwards compatibility layer


    ; Custom - Add 3rd party plugins here
    aes_statsx_cstrike.amxx
    sayme.amxx
    ;statsx.amxx
    adverts.amxx
    afk_control.amxx
    amx_killer1.amxx
    killer_view.amxx
    IDEAL_VIP.amxx
    mapsmenu.amxx
    mapmanager.amxx
    Ping_Control.amxx
    speclist.amxx
    instant_autoteambalance.amxx
    spec_hud_info.amxx
    auto_steam_vip.amxx
    auto_restart.amxx
    random_weapons_warmup.amxx
    hudTextArgsBlock.amxx
    AntiRec.amxx
    mode.amxx
    resetscore.amxx
    gamename_changer.amxx
    lite_translit_182.amxx
    radio_block.amxx
    russian_radio.amxx
    teamflash_punisher_182.amxx
    parachut.amxx
    SQL убрал до этого времени
     
  18. Boss Пользователь

    Регистрация:
    07.10.15
    Сообщения:
    472
    Симпатии:
    119
    Пол:
    Мужской
    окей) ты ставил стату с нуля? или как?
     
  19. ggg Пользователь

    Регистрация:
    11.02.16
    Сообщения:
    150
    Симпатии:
    31
    Пол:
    Мужской
    Да, с заменой модуля и т.д
    @neygomon, где их найти?
     
  20. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.516
    Симпатии:
    1.104
    Пол:
    Мужской
    @ggg, тут скорее вопрос - чего.
    Любой инструмент для просмотра базы данных имеет встроенные импорт и экспорт.
    На арене и кссерве точно имеет, там их не найти - позор.
    Если лениво что-то делать самому, то попроси ТП хостинга. Они дамп предоставят.