Fire Players Stats

Ядро плагина Fire Players Stats 1.6.2

Версия Дата выпуска Скачивания Оценка  
1.6.2 546 0.00 звёзд 0 оценок Скачать
1.6.1 135 0.00 звёзд 0 оценок Скачать
1.6.0 660 5.00 звёзд 2 оценок Скачать
1.5.5 175 0.00 звёзд 0 оценок Скачать
1.5.4 75 5.00 звёзд 1 оценок Скачать
1.5.3 74 5.00 звёзд 2 оценок Скачать
1.5.2 87 5.00 звёзд 3 оценок Скачать
1.5.1 80 5.00 звёзд 2 оценок Скачать
1.5.0 50 0.00 звёзд 0 оценок Скачать
1.4.0 49 0.00 звёзд 0 оценок Скачать
1.3.0 64 0.00 звёзд 0 оценок Скачать
1.2.2 54 5.00 звёзд 1 оценок Скачать
  • Исправлен некорректный вывод сообщения с итогом полученных/потерянных поинтов за раунд.
  • Добавлен латышский язык (Спасибо rcon420).
  • Мне нравится
Реакции: freak_exe_uLow
  • Обновлен для компиляции SM 1.11.
  • Исправлена обработка отключение статистки через натив FPS_DisableStatisPerRound.
  • Добавлен квар sm_fps_disable_additional_menu - Отключает вкладку 'Дополнительно' в главном меню.
  • Оптимизирован сбор статистики по оружию.
  • Добавлен форвард FPS_OnClientDisconnect.
  • При очистке личной статистики, самим игроком из меню, теперь очищается наигранное время.
  • Исправлен возможный абуз поинтов.
  • Исправлено удаление статистики игрока по оружиям, при сбросе через меню.
  • В статистике по оружию, теперь Hillshot будет игнорироваться.
  • Мне нравится
Реакции: MagoG и freak_exe_uLow
  • Добавлены уровни отладки.
  • Добавлен квар sm_fps_ignore_new_players - Не выводить неоткалиброванных игроков в списки ТОП-ов. 0 - Отключить (Деф. 1).
  • Теперь, когда UPDATE_SERVER_DATA равно 0, название сервера не будет обновляться.
  • Исправлен сброс времени игры при сбросе личной статистики.
  • Обновлен форвард FPS_OnDatabaseConnected (Исправление ошибки невалидного хендла при после потери соединения с БД. Спасибо @Kailo).
  • Форвард FPS_PlayerPosition переименован на FPS_OnPlayerPosition.
  • Добавлен натив FPS_SetPoints.
  • Исправлено удаление неактивных игроков.
  • Оптимизировано получение дополнительных поинтов за убийство с конкретного оружия.
  • Клоун
Реакции: Someone
  • Небольшая оптимизация логики.
  • Исправлено отображение сообщений об получаемых поинтах, при смене команд с наблюдателей на T / CT.
  • В меню "Информация о статистике" будут скрываться все пункты с 0.
  • Добавлены форварды FPS_OnResetGeneralStats и FPS_OnFPSResetAllStats.
  • Добавлен новый квар sm_fps_reset_modules_stats, позволяющий разрешить/запретить модулям индивидуально обновлять свою статистику для игрока.
  • Расширение SteamWorks теперь не является обязательным.
  • Изменено сообщение об получаемых поинтах.
  • Добавлен натив FPS_GetPlayersCount.
  • Добавлен турецкий перевод.
  • Клоун
  • Мне нравится
Реакции: Someone и Fr4nch
  • Исправлен небольшой косяк при подключении к БД.
  • Добавлен квар sm_fps_chat_prefix, позволяющий изменить префикс плагина и модулей в чате.
  • Сообщение об выдаваемых поинтах полностью перемещено в перевод, для удобства кастомизации.
  • Для всех кваров добавлено описание на английском языке.
  • Добавлена возможность сохранять статистику только при отключении игрока.
  • Убрано ограничение максимального срока хранения данных неактивных игроков (квар: sm_fps_clean_players_time). Добавлена возможность вовсе отключить удаление неактивных игроков.
  • Добавлены нативы FPS_GetPosition и FPS_GetPlayersCount.
  • Оптимизирована обработка статистики оружия (Спасибо @Someone).
  • Оптимизация отдельных участков кода (Спасибо @Someone и @Wend4r).
  • Добавлен квар sm_fps_info_message, отвечающий за тип уведомлений статистики.
    0 - Выключить.
    1 - Уведомление в конце раунда (Дефолт).
    2 - Уведомление при каждой смерти.
  • Исправлена кнопка назад в подпунктах категории "информация об статистике".
  • Оптимизация запросов к БД (Спасибо @Wend4r).
  • Добавлена команда sm_fps_reset_all_stats, позволяющая обнулить все данные для текущего сервера.
  • Исправления незначительных ошибок.
  • Изменен принцип определения режима ДМ.
  • Исправлено отображение пунктов стрика в меню при USE_STREAK_POINTS 0.
  • Добавлена поддержка новых цветов: PINK, BRIGHTRED.
  • Добавлено отключение статистики сразу по завершению раунда.
  • Исправлен косяк с вторым параметром в нативе FPS_GetPoints.
  • Теперь при обнулении личной статистики наигранное время не обнуляется.
  • Удален параметр прекомпиляции LOAD_TYPE.
  • Небольшая оптимизация.
  • Исправлен вызов форварда загрузки ядра (вызов будет чуть позже).
  • Исправлена возможная проблема получения информации об игроке при перезагрузке ядра.
  • Исправлено сохранение данных игрока при вызове FPS_ClientReloadData.
  • Внесены правки при расчете отнимаемых поинтов для жертвы, при условии калибровки убийцы.
  • Мне нравится
  • Фэйспалм
Реакции: Azenot и Someone
Исправлена ошибка с нехваткой памяти, выделенной массиву для оружия. Спасибо @Wend4r.
Обновился только SMX.
  • Фэйспалм
Реакции: Someone
  • Значительная оптимизация. Использование KV, который вызывал значительную нагрузку при сборе
    информации об оружии, заменено на ArrayList. Файл catch_ranks.ini теперь не нужен.
  • Добавлены нативы FPS_IsExistFeature, FPS_StatsActive, FPS_GetID.
  • Исправлена ошибка неправильного определения ножа.
  • Немного откорректирована формула.
  • Изменено сообщение в конце раунда, теперь выводится общее количество поинтов у игрока,
    а в скобках указано количество полученных/потерянных поинтов за текущий раунд.
  • Исправлена ошибка в таймере и в событии страта раунда, при использовании mp_randomspawn.
  • Исправлена компиляция для SM 1.10+.
  • Прекращена поддержка возможности отключить ранги.
  • Фэйспалм
Реакции: Someone
  • Добавлена поддержка множителя поинтов для оружия в зависимости от карты. Пример:
    C-подобный:
    "WeaponCoeff"
    {
    // Здесь вы можете указать множители очков опыта. Начисление доп.опыта для гранат невозможно!
    // Как действует формула: получаемые очки опыта умножаются на коэффициент оружия, с которого убили.
    // Насколько умножать очки опыта, если вы убили с ...
    "default" // Множитель по конкретному оружия по умолчанию.
    {
    "knife" "2.0" // Нож
    "taser" "1.8" // Зевс x27
    "glock" "1.5" // Glock
    "hkp2000" "1.4" // P2000
    "tec9" "1.3" // Tec-9
    "usp_silencer" "1.4" // USP-S
    "p250" "1.3" // P250
    "cz75a" "1.3" // CZ-75a
    "fiveseven" "1.3" // Five Seven
    "elite" "1.4" // Dual Berettas
    "revolver" "1.5" // Revolver
    "deagle" "1.4" // Desert Eagle
    "negev" "1.3" // Negev
    "m249" "1.2" // M249
    "mag7" "1.3" // Mag-7
    "sawedoff" "1.3" // Sawedoff
    "nova" "1.3" // Nova
    "xm1014" "1.1" // XM1014
    "bizon" "1.3" // Bizon
    "mac10" "1.2" // MAC-10
    "ump45" "1.2" // UMP-45
    "mp9" "1.2" // MP9
    "mp7" "1.0" // MP7
    "p90" "0.9" // P90
    "galilar" "1.1" // Galil AR
    "famas" "1.1" // Famas
    "ak47" "1.0" // AK-47
    "m4a1" "1.0" // M4A4
    "m4a1_silencer" "1.0" // M4A1-s
    "aug" "0.7" // AUG
    "sg556" "0.7" // SG-553
    "ssg08" "1.5" // SSG-08 (Scout)
    "awp" "0.8" // AWP
    "scar20" "0.5" // SCAR-20
    "g3sg1" "0.5" // G3SG1
    "mp5sd" "1.3" // MP5-SD
    }
    
    // Можно указзывать разные мноители по оружию для разных карт.
    // Пример: У вас паблик сервер, на котором есть класические карты (Dust 2) и карта АВП Онли (Awp lego 2).
    // Благодаря этой функции вы можете снизить множитель для АВП на Dust 2 ("awp" "0.8") и выромнять его на Awp lego 2 ("awp" "1.0").
    "awp_lego_2"
    {
    "awp" "1.0"
    "deagle" "1.5"
    // При этом, множитель для ножа будет применен из секции "default".
    }
    }
  • Исправлена ошибка в меню информации об ранках.
  • Создавать сет рангов теперь можно из консоли сервера.
  • Исправление незначительных багов.
  • Обновлен форвард FPS_OnPointsChangePre. Изменен аргумент bHeadshot на hEvent.
  • Правки в БД, в таблице fps_weapons_stats, некоторые хит зоны разбиты на дополнительные. Нужно для ВЕБа.
    Если вы обновляетесь выполните запрос в БД:
    SQL:
    ALTER TABLE `fps_weapons_stats` CHANGE `hits_body` `hits_chest` int NOT NULL DEFAULT '0';
    ALTER TABLE `fps_weapons_stats` ADD `hits_neck` int NOT NULL DEFAULT '0' AFTER `hits_head`;
    ALTER TABLE `fps_weapons_stats` ADD `hits_stomach` int NOT NULL DEFAULT '0' AFTER `hits_chest`;
  • Исправлена работа натива отключения статистики.
  • Исправлена ошибка получении данных игроков при релоаде ядра.
  • Квар sm_fps_calibration_fix переименован в sm_fps_calibration_time, чтобы не путаться.
  • Переработано полностью все менюшки статистики. Добавлены категории в которые можно добавить свои пункты.
    Добавлены нативы FPS_AddFeature, FPS_RemoveFeature, FPS_MoveToMenu. Принцип использования как у випки от Рико.
  • Добавлен топ по KDR.
  • Правки перевода, в связи с выше упомянутыми изменениями.
  • Изменен принцип вызова топа. Теперь при использовании !top вызывается меню с списком доступных топов.
    При использовании аргументов points, kdr, time, clutch открывается соответственный топ.
  • Увеличен размер буфера для символов кириллицы.
  • Добавлен новый форвард FPS_OnSecondDataUpdated.
  • Добавлена поддержка mp_randomspawn - запускает таймер сохранения статистики (для deathmatch).За время сохранения отвечает квар sm_fps_save_period - если mp_randomspawn 1, будет использоваться как время в мин. для сохранения статистики.
  • Мне нравится
  • Фэйспалм
Реакции: Someone и wightjeck
Сверху Снизу