НЕ работает level ranks

Unlucky

Участник
Сообщения
85
Реакции
10
Не работают команды !lvl !rank
Когда пишу !rank выдает ошибку
L 08/05/2024 - 08:54:25: [SM] Exception reported: Language phrase "RankPlayer" not found (arg 7)
L 08/05/2024 - 08:54:25: [SM] Blaming: levelsranks.smx
L 08/05/2024 - 08:54:25: [SM] Call stack trace:
L 08/05/2024 - 08:54:25: [SM] [0] VFormat
L 08/05/2024 - 08:54:25: [SM] [1] Line 34, levels_ranks/custom_functions.sp::LR_PrintMessage
L 08/05/2024 - 08:54:25: [SM] [2] Line 183, levels_ranks/commands.sp::OnClientSayCommand_Post
буду благодарен за помощь
 
Решение
Не работают команды !lvl !rank
Когда пишу !rank выдает ошибку
L 08/05/2024 - 08:54:25: [SM] Exception reported: Language phrase "RankPlayer" not found (arg 7)
L 08/05/2024 - 08:54:25: [SM] Blaming: levelsranks.smx
L 08/05/2024 - 08:54:25: [SM] Call stack trace:
L 08/05/2024 - 08:54:25: [SM] [0] VFormat
L 08/05/2024 - 08:54:25: [SM] [1] Line 34, levels_ranks/custom_functions.sp::LR_PrintMessage
L 08/05/2024 - 08:54:25: [SM] [2] Line 183, levels_ranks/commands.sp::OnClientSayCommand_Post
буду благодарен за помощь
Сообщение об ошибке в логах твоего CS


сервера указывает на то, что SourceMod не может найти языковую фразу "RankPlayer". Это вызывает ошибку в плагине levelsranks.smx.


В чём проблема:​

  1. Отсутствующая...

Alley

Участник
Сообщения
33
Реакции
36
Не работают команды !lvl !rank
Когда пишу !rank выдает ошибку
L 08/05/2024 - 08:54:25: [SM] Exception reported: Language phrase "RankPlayer" not found (arg 7)
L 08/05/2024 - 08:54:25: [SM] Blaming: levelsranks.smx
L 08/05/2024 - 08:54:25: [SM] Call stack trace:
L 08/05/2024 - 08:54:25: [SM] [0] VFormat
L 08/05/2024 - 08:54:25: [SM] [1] Line 34, levels_ranks/custom_functions.sp::LR_PrintMessage
L 08/05/2024 - 08:54:25: [SM] [2] Line 183, levels_ranks/commands.sp::OnClientSayCommand_Post
буду благодарен за помощь
Сообщение об ошибке в логах твоего CS


сервера указывает на то, что SourceMod не может найти языковую фразу "RankPlayer". Это вызывает ошибку в плагине levelsranks.smx.


В чём проблема:​

  1. Отсутствующая языковая фраза: SourceMod не может найти фразу "RankPlayer" в языковых файлах, что приводит к исключению в плагине. Это может быть вызвано отсутствием этой фразы в языковом файле или неправильным использованием фразы в коде плагина.
  2. Ошибки в коде плагина: Строки ошибок указывают на функции в плагине, которые вызывают эту проблему:
    • В custom_functions.sp, функция LR_PrintMessage вызывает ошибку на строке 34.
    • В commands.sp, функция OnClientSayCommand_Post вызывает ошибку на строке 183.

Возможные причины:​

  • Языковая фраза отсутствует: В языковом файле может не быть определения для "RankPlayer".
  • Неправильное использование фразы: Код может неправильно передавать аргументы или обращаться к несуществующей фразе.

Решения:​

  1. Проверка и обновление языкового файла: Убедись, что фраза "RankPlayer" определена в языковом файле (addons/sourcemod/translations/levelsranks.phrases.txt). Она должна выглядеть так:
C-подобный:
"RankPlayer"
{
    "en" "Player Rank: %d"
}

Проверка кода плагина: Проверь, что функции LR_PrintMessage и OnClientSayCommand_Post правильно используют фразу "RankPlayer" и передают правильные аргументы.

Возможно, твой плагин устарел или поврежден. Попробуй скачать последнюю версию levelsranks.smx и заменить текущую. Вот ссылка на GitHub.

Не забудь!
  • Проверить, что языковая фраза "RankPlayer" добавлена в языковый файл.
  • Проверь код плагина, чтобы функции использовали правильные аргументы.
  • Обнови плагин до последней версии с GitHub и перезапусти сервер.
 
Решение

Unlucky

Участник
Сообщения
85
Реакции
10
Спасибо огромное что так расписали и оставили ссылку на скачивание нового плагина. Переустановка помогла. Благодарю за помощь
Сообщение об ошибке в логах твоего CS


сервера указывает на то, что SourceMod не может найти языковую фразу "RankPlayer". Это вызывает ошибку в плагине levelsranks.smx.


В чём проблема:​

  1. Отсутствующая языковая фраза: SourceMod не может найти фразу "RankPlayer" в языковых файлах, что приводит к исключению в плагине. Это может быть вызвано отсутствием этой фразы в языковом файле или неправильным использованием фразы в коде плагина.
  2. Ошибки в коде плагина:Строки ошибок указывают на функции в плагине, которые вызывают эту проблему:
    • В custom_functions.sp, функция LR_PrintMessage вызывает ошибку на строке 34.
    • В commands.sp, функция OnClientSayCommand_Post вызывает ошибку на строке 183.

Возможные причины:​

  • Языковая фраза отсутствует: В языковом файле может не быть определения для "RankPlayer".
  • Неправильное использование фразы: Код может неправильно передавать аргументы или обращаться к несуществующей фразе.

Решения:​

  1. Проверка и обновление языкового файла: Убедись, что фраза "RankPlayer" определена в языковом файле (addons/sourcemod/translations/levelsranks.phrases.txt). Она должна выглядеть так:
C-подобный:
"RankPlayer"
{
    "en" "Player Rank: %d"
}

Проверка кода плагина: Проверь, что функции LR_PrintMessage и OnClientSayCommand_Post правильно используют фразу "RankPlayer" и передают правильные аргументы.

Возможно, твой плагин устарел или поврежден. Попробуй скачать последнюю версию levelsranks.smx и заменить текущую. Вот ссылка на GitHub.

Не забудь!
  • Проверить, что языковая фраза "RankPlayer" добавлена в языковый файл.
  • Проверь код плагина, чтобы функции использовали правильные аргументы.
  • Обнови плагин до последней версии с GitHub и перезапусти сервер.
 
Сверху Снизу