Physgun Wiki

roleplay.L

 roleplay.L( string key, ... )

Возвращает строку из GM.Lang по ключу, подставляя в неё аргументы через string.format. Заменяет собой пару GAMEMODE.Lang['Key'] и string.format(GAMEMODE.Lang['Key'], ...): без аргументов строка отдаётся как есть.

Если ключа нет в GM.Lang, возвращается сам ключ — так пропущенная строка сразу видна в игре и не роняет код.

Аргументы

1 string key
Ключ из GM.Lang.
2 any ...
Подстановки для string.format, если в строке есть %s.

Возвращает

1 string
Готовая строка.

Пример

roleplay.L('NotEnoughMoney') roleplay.L('DoorBought', 1200)

Для ответов игроку прямой вызов обычно не нужен: PLAYER:ChatError, PLAYER:ChatSuccess, PLAYER:NotifyError и PLAYER:NotifyInfo сами принимают ключ и подстановки.