Как добавить к стандартным 18 звания 3 звания из опасной зоны?

Drake

Участник
Сообщения
252
Реакции
14
Вроде как сделал, но когда выдаю себе очки, дохожу до 19 звания, панелька исчезает и !lvl больше не работает, в Tab звания нет
 

Вложения

  • fakerank.ini
    660 байт · Просмотры: 11
  • settings.ini
    7.1 КБ · Просмотры: 4
  • settings_ranks.ini
    3.9 КБ · Просмотры: 8

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, глянул код (в принципе сказал бы, что тут брал версию "для ядра 3.1.2").
Вроде в самом плагине косяка не нашёл. В ядре тоже.

Скорей всего косяк в переводе имён рангов (файл lr_core_ranks.phrases.txt).
Сообщения автоматически склеены:

Там имена блоков с переводом должны называться так же, как и ранги в конфиге settings_ranks.ini
 

exzu11

Участник
Сообщения
35
Реакции
0
Там же надеюсь не нужно добавлять китайский перевод, украинский и т.д.?
 

Вложения

  • lr_core_ranks.phrases.txt
    5.4 КБ · Просмотры: 6

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, а ты файл перевода levels_ranks_hud_info.phrases.txt не переписывал?
У блока HUD_INFO_RANK всего один параметр, а у тебя на скрине консоль ругается на 6-й.
C-подобный:
    "HUD_INFO_RANK"
    {
        "#format"    "{1:t}"
        "ru"        "Ранг: {1}"
        "en"        "Rank: {1}"
    }
Там же надеюсь не нужно добавлять китайский перевод, украинский и т.д.?
Нет, главное чтобы английский вариант был, емнип.
Сообщения автоматически склеены:

В общем не пойму там взялась фраза "10"
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, а ты файл перевода levels_ranks_hud_info.phrases.txt не переписывал?
У блока HUD_INFO_RANK всего один параметр, а у тебя на скрине консоль ругается на 6-й.
C-подобный:
    "HUD_INFO_RANK"
    {
        "#format"    "{1:t}"
        "ru"        "Ранг: {1}"
        "en"        "Rank: {1}"
    }

Нет, главное чтобы английский вариант был, емнип.
Сообщения автоматически склеены:

В общем не пойму там взялась фраза "10"
Нет, не переписывал. Только добавлял
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
Можно, как вариант, закомментить в HUD_INFO_RANK строку "#format" "{1:t}" и ниже добавить "#format" "{1:s}", чтобы понятней было что оно перевести и у кого пытается.
 

exzu11

Участник
Сообщения
35
Реакции
0
Можно, как вариант, закомментить в HUD_INFO_RANK строку "#format" "{1:t}" и ниже добавить "#format" "{1:s}", чтобы понятней было что оно перевести и у кого пытается.
закомментить, имеешь в виду добавить 2 слэша перед этой строкой?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, именно.
Такое ощущение, что где-то в конфиге нестыковка с переводом.
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, именно.
Такое ощущение, что где-то в конфиге нестыковка с переводом.
"HUD_INFO_RANK"
{
// "#format" "{1:t}"
"#format" "{1:s}"
"ru" "Ранг: {1}"
"en" "Rank: {1}"
}

в общем, я сделал так, но на паблике все тоже самое.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, та же самая ошибка в логе?
Сообщения автоматически склеены:

и ещё: после правки перевода нужно перезагрузить переводы командой sm_reload_translations, иначе новая версия не подхватится до перезагрузки сервера.
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, та же самая ошибка в логе?
Сообщения автоматически склеены:

и ещё: после правки перевода нужно перезагрузить переводы командой sm_reload_translations, иначе новая версия не подхватится до перезагрузки сервера.
L 08/28/2021 - 20:01:02: [SM] Exception reported: Language phrase "3" not found (arg 6)
L 08/28/2021 - 20:01:02: [SM] Blaming: levelsranks.smx
L 08/28/2021 - 20:01:02: [SM] Call stack trace:
L 08/28/2021 - 20:01:02: [SM] [0] FormatEx
L 08/28/2021 - 20:01:02: [SM] [1] Line 259, levels_ranks/custom_functions.sp::CheckRank
L 08/28/2021 - 20:01:02: [SM] [2] Line 200, levels_ranks/custom_functions.sp::NotifClient
L 08/28/2021 - 20:01:02: [SM] [3] Line 86, levels_ranks/events.sp::Events
Сообщения автоматически склеены:

L 08/28/2021 - 20:01:02: [SM] Exception reported: Language phrase "3" not found (arg 6)
L 08/28/2021 - 20:01:02: [SM] Blaming: levelsranks.smx
L 08/28/2021 - 20:01:02: [SM] Call stack trace:
L 08/28/2021 - 20:01:02: [SM] [0] FormatEx
L 08/28/2021 - 20:01:02: [SM] [1] Line 259, levels_ranks/custom_functions.sp::CheckRank
L 08/28/2021 - 20:01:02: [SM] [2] Line 200, levels_ranks/custom_functions.sp::NotifClient
L 08/28/2021 - 20:01:02: [SM] [3] Line 86, levels_ranks/events.sp::Events
в консоли вот это пишется
L 08/28/2021 - 20:03:28: [SM] Exception reported: Language phrase "18" not found (arg 8)
L 08/28/2021 - 20:03:28: [SM] Blaming: levelsranks.smx
L 08/28/2021 - 20:03:28: [SM] Call stack trace:
L 08/28/2021 - 20:03:28: [SM] [0] Menu.SetTitle
L 08/28/2021 - 20:03:28: [SM] [1] Line 22, levels_ranks/menus.sp::MainMenu
L 08/28/2021 - 20:03:28: [SM] [2] Line 6, levels_ranks/commands.sp::Call_MainMenu
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, возвращай обратно содержимое файла переводов.

Проверь файл settings_ranks.ini, м/б кавычки где-то забыл зарыть или наоборот где-то лишние имеются.

[SM] Blaming: levelsranks.smx
Ты точно levels_ranks_hud_info.phrases.txt правил? Этот файл на ядро влиять не должен вообще никак.
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, возвращай обратно содержимое файла переводов.

Проверь файл settings_ranks.ini, м/б кавычки где-то забыл зарыть или наоборот где-то лишние имеются.


Ты точно levels_ranks_hud_info.phrases.txt правил? Этот файл на ядро влиять не должен вообще никак.
давай я тебе скину, на всякий случай. По крайней мере я не менял, просто я не один занимаюсь плагинами, у меня еще человек есть.
 

Вложения

  • levels_ranks_hud_info.phrases.txt
    2.3 КБ · Просмотры: 4

exzu11

Участник
Сообщения
35
Реакции
0
Здесь тоже все нормально
Сообщения автоматически склеены:

@Tokyo, а ты файл перевода levels_ranks_hud_info.phrases.txt не переписывал?
У блока HUD_INFO_RANK всего один параметр, а у тебя на скрине консоль ругается на 6-й.
C-подобный:
    "HUD_INFO_RANK"
    {
        "#format"    "{1:t}"
        "ru"        "Ранг: {1}"
        "en"        "Rank: {1}"
    }

Нет, главное чтобы английский вариант был, емнип.
Сообщения автоматически склеены:

В общем не пойму там взялась фраза "10"
слушай, щас узнал, что у меня человек поменял начало. Может быть связано с этим?
 

Вложения

  • settings_ranks.ini
    4.1 КБ · Просмотры: 4
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, в этом и была проблема.
в этом файле поменяй назад названия на rank_*
И перевод должен заработать, кмк.
Сообщения автоматически склеены:

Ну или в lr_core_ranks.phrases.txt убери в названиях rank_
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, в этом и была проблема.
в этом файле поменяй назад названия на rank_*
И перевод должен заработать, кмк.
Сообщения автоматически склеены:

Ну или в lr_core_ranks.phrases.txt убери в названиях rank_
Окей, с этим разобрались. Теперь не работает панель все ранги
 

exzu11

Участник
Сообщения
35
Реакции
0
@Tokyo, и что-то пишется в логах?
по поводу lr ничего.
Сообщения автоматически склеены:

по поводу lr ничего.
а хотя, я зашел на сервер и вот что написало:

L 08/29/2021 - 07:22:04: [SM] Exception reported: Language phrase "0" not found (arg 6)
L 08/29/2021 - 07:22:04: [SM] Blaming: levelsranks.smx
L 08/29/2021 - 07:22:04: [SM] Call stack trace:
L 08/29/2021 - 07:22:04: [SM] [0] FormatEx
L 08/29/2021 - 07:22:04: [SM] [1] Line 599, levels_ranks/menus.sp::OverAllRanks
L 08/29/2021 - 07:22:04: [SM] [2] Line 72, levels_ranks/menus.sp::MainMenu_Callback
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982
@Tokyo, ну так у тебя ранги в settings_ranks.ini переименованы, а в lr_core_ranks.phrases.txt - нет.
Благодари умника, который у тебя в конфиги полез своими кривыми ручёнками, растущими из задницы.
 
Сверху Снизу