[Levels Ranks] Core

[Levels Ranks] Core 3.1.2

Kefir4ik

Участник
Сообщения
113
Реакции
9
Что введено в версии 3.0 :

- изменена структура Базы Данных (мягкий переход - будет хорошо работать со старой структурой БД)
- настройка званий стала более гибкой
- можно добавлять/удалять звания (настраивать их количество)
- можно задавать свои наименования званий в addons/sourcemod/translations/lr_core_ranks.phrases.txt

- изменения в типах статистики
- тип "ELO-система" переименован в "рейтинговый (расширенный)" - это аналог HlStats
- добавлен 3-ий тип статистики "рейтинговый (простой)" - это аналог RankMe

- режим Калибровка удален из Ядра (звание игроки будут получать сразу)
- возвращены звуки за повышение/понижение ранга
- коэффициенты умножения по оружиям вырезаны из Ядра и вынесены в модуль дополнительной статистики по оружиям
- автоматическая и ручная очистка БД вырезана из Ядра и будет вынесена в модуль
- теперь ассисты будет считать на CS:S OB и v34 (нужно установить Modern Event Hooks от Wend4r)
- добавлены и переименованы файлы переводов, в которых добавлены/изменены фразы
- addons/sourcemod/translations/lr_core.phrases.txt - файл переводов для Ядра
- addons/sourcemod/translations/lr_core_old.phrases.txt - файл переводов для Ядра с поддержкой CS:S v34
- addons/sourcemod/translations/lr_core_ranks.phrases.txt - файл переводов для званий

- расширено и изменено API
- добавлен форвард LR_OnPlayerPosInTop для получения места игрока в общем рейтинге (срабатывает во время загрузки игрока + в начале раунда)
- расширен форвард LR_OnPlayerLoaded, в него добавлены данные о SteamID игрока
- добавлен форвард LR_OnPlayerKilled, он передает информацию об убийстве
- добавлен натив LR_GetClientStatus, который проверяет статус авторизации игрока в Ядре
- добавлен натив LR_GetCountLevels, который передает кол-во зарегистрированных рангов в плагине
- добавлен натив LR_GetTitleMenu, передающий заголовок для менюшек модулей
- добавлен натив LR_GetParamUsualMessage, передает параметр обработки сообщений
- расширен натив LR_GetClientInfo, теперь в нем можно получать данные о месте игрока в ТОПе по очкам опыта
- удален форвард LR_OnDatabaseLoaded из-за ненадобности, его функцию выполняет форвард LR_OnCoreIsReady
- удален натив LR_SetMultiplierValue
- удален натив LR_GetClientPos

- удален параметр lr_min_kd отвечающий за кол-во киллов для получения Калибровки (она вырезана в данном обновлении)
- удален параметр lr_show_settings из-за ненадобности
- удален параметр lr_db_cleaner_calibration из-за отсутствия режима Калибровки
- добавлен параметр lr_allagainst_all, который можно использовать на серверах, где Все играют против Всех
- расширен функционал параметра lr_db_cleaner
- добавлен параметр lr_plugin_title для кастомизации заголовков в Менюшках у Ядра и модулей
- немного подправлены проверки при авторизации игрока
- оптимизация кода

Что введено в версии 3.0 SR1:

- мелкая оптимизация и исправление мелких ошибок
не работает
Сообщения автоматически склеены:

Errors:
levelsranks.smx ([Levels Ranks] Core): Could not connect to the database - [1130]: Host '46.174.55.43' is not allowed to connect to this MariaDB server
levels_ranks/levelsranks_exstats_hits.smx ([LR] Module - ExStats Hits): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_overlays.smx ([LR] Module - Overlays): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_unusualkills.smx ([LR] Module - Unusual Kills): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_exstats_weapons.smx ([LR] Module - ExStats Weapons): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_top_kdr.smx ([LR] Module - TOP by KDR): Depends on plugin: levelsranks.smx
кс в 34 см 1.11 не работает вообще . на тесте все работало кинул на мой нечего
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
не работает
Сообщения автоматически склеены:

Errors:
levelsranks.smx ([Levels Ranks] Core): Could not connect to the database - [1130]: Host '46.174.55.43' is not allowed to connect to this MariaDB server
levels_ranks/levelsranks_exstats_hits.smx ([LR] Module - ExStats Hits): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_overlays.smx ([LR] Module - Overlays): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_unusualkills.smx ([LR] Module - Unusual Kills): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_exstats_weapons.smx ([LR] Module - ExStats Weapons): Depends on plugin: levelsranks.smx
levels_ranks/levelsranks_top_kdr.smx ([LR] Module - TOP by KDR): Depends on plugin: levelsranks.smx
кс в 34 см 1.11 не работает вообще . на тесте все работало кинул на мой нечего
Русским языком написано - не получается подключиться к базе
 

Kefir4ik

Участник
Сообщения
113
Реакции
9
Русским языком написано - не получается подключиться к базе
подключил все верно консоле смотрю плагины работают но на самом деле захожу на сервер пишу в чат !lvl и не чего не работает
Сообщения автоматически склеены:

Русским языком написано - не получается подключиться к базе
L 02/03/2023 - 03:46:51: [SM] Exception reported: Language phrase "MainMenu_Admin" not found (arg 6)
L 02/03/2023 - 03:46:51: [SM] Blaming: levelsranks.smx
L 02/03/2023 - 03:46:51: [SM] Call stack trace:
L 02/03/2023 - 03:46:51: [SM] [0] FormatEx
L 02/03/2023 - 03:46:51: [SM] [1] Line 30, levels_ranks/menus.sp::MainMenu
L 02/03/2023 - 03:46:51: [SM] [2] Line 6, levels_ranks/commands.sp::Call_MainMenu
Сообщения автоматически склеены:

привет помогите пж что с форматом перевода я не могу понять на тесте проверял все работало сейчас поставил на прошку нифига не работает уже cssv34 cm 1.11
L 02/03/2023 - 04:11:45: [SM] Exception reported: Language phrase "MainMenu_Admin" not found (arg 6)
L 02/03/2023 - 04:11:45: [SM] Blaming: levelsranks.smx
L 02/03/2023 - 04:11:45: [SM] Call stack trace:
L 02/03/2023 - 04:11:45: [SM] [0] FormatEx
L 02/03/2023 - 04:11:45: [SM] [1] Line 30, levels_ranks/menus.sp::MainMenu
L 02/03/2023 - 04:11:45: [SM] [2] Line 6, levels_ranks/commands.sp::Call_MainMenu
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@Kefir4ik, файлы перевода закинул на сервер?
А то плагин жалуется, что перевод фразы отсутствует.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@Kefir4ik, после закидывания переводов сервак перезапускал или командой переводы перезагружал хоть?
 

Kefir4ik

Участник
Сообщения
113
Реакции
9
@Kefir4ik, после закидывания переводов сервак перезапускал или командой переводы перезагружал хоть?
несколько раз фтп обновлял и рестарт делал и тоже нечего думал из-за быза данных но нет это перевод что то может имеет глюк
 

Dancebunny98

Участник
Сообщения
159
Реакции
35
Compiled: sm 11 build 6927\6928

@Palonez спасибо за подсказки.
в чем проблема забить на эти предупреждения или просто дописать
return Plugin_Handled в Action?
return true/false в bool
return число/0 в int
return float/float_array во float/float[]
Оно все равно не повлияет в целом на работу плагина

Без ошибок все скомпилировалось. Работает.
 

Вложения

  • levelsranks.smx
    33.6 КБ · Просмотры: 24
  • src-edit-levels-ranks-core-master.rar
    689.9 КБ · Просмотры: 46

» SemKrill 冷静

Участник
Сообщения
31
Реакции
6
Как можно отключить этот текст ? :(

[ - ] Присутствует только 1 игрока из 4
[ - ] Меню личного кабинета: !lvl
 

jockii

Участник
Сообщения
66
Реакции
9
Приветствую, как изменить стартовое значение очков для нового игрока( зашел новый игрок и у него например сразу 5й лвл а не первый)???
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Как можно отключить этот текст ? :(

[ - ] Присутствует только 1 игрока из 4
[ - ] Меню личного кабинета: !lvl
Вроде в этой версии @Muinez сделал так что бы игроков считало в реальном времени, то есть не каждый раунд, а как только игрок заходит он считает сколько игроко, тем самым сообщение не пишется вроде бы, хз, у меня стояло но я забыл поставить так как перешел на 1.11,

Попробуй
 

Вложения

  • shit.zip
    20.6 КБ · Просмотры: 19

jockii

Участник
Сообщения
66
Реакции
9
Как можно отключить этот текст ? :(

[ - ] Присутствует только 1 игрока из 4
[ - ] Меню личного кабинета: !lvl
settings.ini
// Показывать ли сообщения от плагина, при каждом возрождении? [ 0 - нет, 1 - да ] "lr_show_spawnmessage" "0"
Таки смс убирает но он не будет показывать в чате сколько опыта( по типу" Ваш опыт:3213)
 

Туник

Участник
Сообщения
1,281
Реакции
263
Если сервер стоит на муарене сейчас у меня такие ошибки что нет подключения к базе данных, вопрос есть, если в датабазе я отключу mysql то плагин будет записывать автоматом в sql базу?
 

VeNoM`1K =))

Живи и ошибайся. В этом жизнь.
Сообщения
701
Реакции
267
Если сервер стоит на муарене сейчас у меня такие ошибки что нет подключения к базе данных, вопрос есть, если в датабазе я отключу mysql то плагин будет записывать автоматом в sql базу?
Да , после рестарта, но ранги все с нуля будут
 

FuckYeah

Челик
Сообщения
474
Реакции
57
Бывает что вебхост лежит, начал замечать что при этом, сервер может зависнуть если Levels Ranks не может подключиться к БД. Может быть из-за этого проблема, или она в другом ?
 

FuckYeah

Челик
Сообщения
474
Реакции
57
Как то можно сделать чтобы если игрок был в наблюдателях , ему не засчитывало проведенное время на сервере?
 

samec051

Участник
Сообщения
26
Реакции
3
Подскажите, есть ли модуль/настройка, чтобы выдавался опыт только за время нахождения на сервере?
 
Сверху Снизу