Не работает формат в чате

RE3K

Участник
Сообщения
43
Реакции
1
Операционная система
Linux
Текст ошибки
нет
Список мета-модулей
Listing 6 plugins:
[01] SourceMod (1.11.0.6954) by AlliedModders LLC
[02] CS Tools (1.11.0.6954) by AlliedModders LLC
[03] SDK Tools (1.11.0.6954) by AlliedModders LLC
[04] SteamWorks Extension (1.2.3) by Kyle Sanderson
[05] SDK Hooks (1.11.0.6954) by AlliedModders LLC
[06] PTaH (1.1.4-b3a9ea6) by Phoenix (˙·٠●Феникс●٠·˙)
Список плагинов SM
[SM] Listing 44 plugins:
01 "[Shop] Core" (3.0E8) by Shop Core Team
02 "Material Admin Checker" (0.8.6) by psychonic, Ca$h Munny, Sarabveer(VEER™), Bloomstorm
03 "Basic Info Triggers" (1.11.0.6954) by AlliedModders LLC
04 "Client Preferences" (1.11.0.6954) by AlliedModders LLC
05 "No Lobby Reservation" (0.0.2) by vanz
06 "ZR Class Fix" (3.4) by Franc1sco franug
07 "Thirdperson" (1.6 CS:GO edition) by shavit and Franc1sco franug
08 "UnBan" (1.0) by D1fox
09 "Rock The Vote" (1.11.0.6954) by AlliedModders LLC
10 "Reserved Slots" (1.11.0.6954) by AlliedModders LLC
11 "Basic Commands" (1.11.0.6954) by AlliedModders LLC
12 "[Shop] Buy ViP" (2.0) by Pr[E]fix | vk.com/cyxaruk1337
13 "Zombie:Reloaded" (3.6.5 Franug edition) by Greyscale | Richard Helgeby and Franc1sco franug | Anubis Edition
14 "ZR Human Ammo Refill" (1.0) by ChatGPT
15 "SM ZR KnockBack" (v1.0) by Franc1sco steam: franug
16 "Player Commands" (1.11.0.6954) by AlliedModders LLC
17 "[CS] Custom Weapons" (1.1.27) by FrozDark
18 "Sound Commands" (1.11.0.6954) by AlliedModders LLC
19 "cfk_core.smx"
20 "Admin Menu" (0.8.6) by AlliedModders LLC
21 "Disable playerping" by Kotya
22 "Nextmap" (1.11.0.6954) by AlliedModders LLC
23 "SM ZR Force Teams" (1.1) by Franc1sco franug
24 "Fun Commands" (1.11.0.6954) by AlliedModders LLC
25 "Fun Votes" (1.11.0.6954) by AlliedModders LLC
26 "MapChooser" (1.11.0.6954) by AlliedModders LLC
27 "Basic Comm Control" (0.8.6) by AlliedModders LLC
28 "[VIP] NEON (CSS/CSGO)" (1.2) by R1KO & Pheonix (˙·٠●Феникс●٠·˙)
29 "[VIP] CHAT (scp)" (3.3) by R1KO
30 "[VIP] Client Spawn Hook Fix" (1.0.1) by CrazyHackGUT aka Kruzya
31 "[VIP] Admin Privileges" (1.1.3) by R1KO, vadrozh, CrazyHackGUT aka Kruzya
32 "[VIP] Tracers" (1.1) by R1KO
33 "[VIP] CustomWeapons" (1.1.0) by R1KO, vadrozh aka NaN
34 "ViP Fast Reload" (1.2.1) by Nek.'a 2x2
35 "Anti-Flood" (1.11.0.6954) by AlliedModders LLC
36 "ZR Remove Healthshots on Infect" (1.0) by Franc1sco franug
37 "CustomPlayerArms" (1.0.1) by Phoenix (˙·٠●Феникс●٠·˙)
38 "Simple Chat Processor (Redux)" (2.3.0) by Simple Plugins, Mini
39 "[VIP] Core" (3.0.3 R) by R1KO
40 "Admin Help" (1.11.0.6954) by AlliedModders LLC
41 "Admin File Reader" (1.11.0.6954) by AlliedModders LLC
42 "Zombie:Reloaded_Sounds" (3.7.3 Anubis edition) by Anúbis
43 "Material Admin" (0.8.6) by Material Admin Dev Team
44 "Basic Votes" (1.11.0.6970) by AlliedModders LLC
playercommands.phrases.txt:
"Phrases"
{
    "Slap damage"
    {
        "ru"    "Урон"
    }

    "Slap player"
    {
        "ru"    "Шлепнуть игрока"
    }

    "Slapped target"
    {
        "#format"    "{1:s}"
        "ru"    "Игрок {1} шлепнут."
    }

    "Slay player"
    {
        "ru"    "Убить игрока"
    }

    "Slayed target"
    {
        "#format"    "{1:s}"
        "ru"    "Игрок {1} убит."
    }

    "Name changed"
    {
        "ru"    "Админ изменил ваше имя"
    }

    "Rename player"
    {
        "ru"    "Изменить имя игрока"
    }

    "Renamed target"
    {
        "#format"    "{1:s}"
        "ru"    "Игрок {1} переименован."
    }

    "Dead Player Rename"
    {
        "#format"    "{1:s}"
        "ru"    "Игрок {1} будет переименован в следующем раунде."
    }
}
Не хочет работать нормально формат, кодировка utf-8.

1773937416856.png

В чате отображается не ник игрока а:(ИЗОБРАЖЕНИЕ ВЫШЕ)
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,805
Реакции
5,254
#format может использоваться только в основном файле переводов, который находится в корневой папке translations и всегда содержит английский перевод.
 

RE3K

Участник
Сообщения
43
Реакции
1
#format может использоваться только в основном файле переводов, который находится в корневой папке translations и всегда содержит английский перевод.
Так, а если даже без формата корректно не отображается? Команды шлепнуть\убить и т.д. также отображаются
Сообщения автоматически склеены:

#format может использоваться только в основном файле переводов, который находится в корневой папке translations и всегда содержит английский перевод.
1773943280742.png
1773944406385.png

C-подобный:
"Phrases"
{
    "Slap damage"
    {
        "ru"    "Урон"
    }

    "Slap player"
    {
        "ru"    "Шлепнуть игрока"
    }

    "Slapped target"
    {
        "ru"    "Игрок {1} шлепнут."
    }

    "Slay player"
    {
        "ru"    "Убить игрока"
    }

    "Slayed target"
    {
        "ru"    "Игрок {1} убит."
    }

    "Name changed"
    {
        "ru"    "Админ изменил ваше имя"
    }

    "Rename player"
    {
        "ru"    "Изменить имя игрока"
    }

    "Renamed target"
    {
        "ru"    "Игрок {1} переименован."
    }

    "Dead Player Rename"
    {
        "ru"    "Игрок {1} будет переименован в следующем раунде."
    }
}
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,805
Реакции
5,254
@RE3K, всё ещё не ясно:
1) где расположен цитируемый файл перевода
2) есть ли в корневой папке переводов все необходимые файлы или какой-то надмозг закинул в корень только файлы из папки «ru»
 

RE3K

Участник
Сообщения
43
Реакции
1
@RE3K, всё ещё не ясно:
1) где расположен цитируемый файл перевода
2) есть ли в корневой папке переводов все необходимые файлы или какой-то надмозг закинул в корень только файлы из папки «ru»
1. /addons/sourcemod/translations
2. Есть только файлы с ru переводом в основном
У меня сервере по умолчанию стоит язык ru
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,805
Реакции
5,254
@RE3K, вот тебе и ответ.
Нормально закинь переводы. И русские пусть будут как им и положено в «ru».

Язык сервера устанавливается в конфиге SM. Там же где-то должен быть конфиг с перечнем поддерживаемых переводов.
 

RE3K

Участник
Сообщения
43
Реакции
1
@RE3K, вот тебе и ответ.
Нормально закинь переводы. И русские пусть будут как им и положено в «ru».

Язык сервера устанавливается в конфиге SM. Там же где-то должен быть конфиг с перечнем поддерживаемых переводов.
Перевод закинул также все
Язык менял в: core.cfg , можно более по простому объяснить что я не так делаю)
перевод:
"Phrases"
{
    "Slap damage"
    {
        "ru"        "Урон"
        "en"        "Damage"
    }

    "Slap player"
    {
        "ru"        "Шлепнуть игрока"
        "en"        "Slap player"
    }

    "Slapped target"
    {
        "ru"        "Игрок {1} шлепнут."
        "en"        "Player {1} was slapped."
    }

    "Slay player"
    {
        "ru"        "Убить игрока"
        "en"        "Slay player"
    }

    "Slayed target"
    {
        "ru"        "Игрок {1} убит."
        "en"        "Player {1} was slain."
    }

    "Name changed"
    {
        "ru"        "Админ изменил ваше имя"
        "en"        "An admin has changed your name"
    }

    "Rename player"
    {
        "ru"        "Изменить имя игрока"
        "en"        "Rename player"
    }

    "Renamed target"
    {
        "ru"        "Игрок {1} переименован."
        "en"        "Player {1} was renamed."
    }

    "Dead Player Rename"
    {
        "ru"        "Игрок {1} будет переименован в следующем раунде."
        "en"        "Player {1} will be renamed next round."
    }
}

L 03/19/2026 - 18:42:06: [SM] Warning(s) encountered in translation file "playercommands.phrases.txt"
L 03/19/2026 - 18:42:06: [SM] Format property contains invalid index '2' on line 20, phrase will be ignored.
L 03/19/2026 - 18:42:06: [SM] Format property contains invalid index '2' on line 26, phrase will be ignored.
L 03/19/2026 - 18:42:06: [SM] Format property contains invalid index '3' on line 37, phrase will be ignored.
L 03/19/2026 - 18:42:30: [SM] Exception reported: Language phrase "Slayed target" not found (arg 5)
L 03/19/2026 - 18:42:30: [SM] Blaming: playercommands.smx
L 03/19/2026 - 18:42:30: [SM] Call stack trace:
L 03/19/2026 - 18:42:30: [SM] [0] ShowActivity2
L 03/19/2026 - 18:42:30: [SM] [1] Line 109, playercommands/slay.sp::MenuHandler_Slay
Сообщения автоматически склеены:

Playercommands + часть зработало чать также осталась(

Остальные функции тажке тупят в чате фикс помог только на убить игрока и шлепнуть, подскажите как остальное пофиксить
1773950362770.png
 
Последнее редактирование:

RE3K

Участник
Сообщения
43
Реакции
1
и сервер после этого перезапустил?
Конечно
Сообщения автоматически склеены:

и сервер после этого перезапустил?
Playercommands + мне помог файл от это пацанчика вроде что ты писал: Playercommands + , отображается корректно с пнуть(шлепнуть или как там) и убить, а остальное также с {1} отображается вместо ника. Исходников нет, что бы удалить "_s", у других базовых плагинов. Я пытался что то сделать постоянно ошибки, то с библиотеками инклудами и не понятно какая версия компилятора.

Мог бы ты помочь? Вот данный файл ниже помог, но как и говорю только для пнуть(шлепнуть) и убить.
Сообщения автоматически склеены:

ПОЛУЧИЛОСЬ! Причиной явлось: Playercommands + , пришлось все файлы стандартные подредачить и добавить формат в переводы текста. Все заработала СПАСИБО: Grey83
 

Вложения

  • playercommands +slap.rar
    22.5 КБ · Просмотры: 5
Последнее редактирование:
Сверху Снизу