UO Topic localization - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Localization
Home · BASIC · UO API · A–Z · Examples · Languages
Получение локализованного текста cliloc и сведений о кодировке. Имена команд API при смене языка не переводятся.
Разделы
| Тема | Команды и пояснения |
|---|---|
| Cliloc | UO.GetCliloc |
| Cliloc by ID | UO.GetClilocByID |
| Codepage | UO.GetUserCodepage |
Все команды темы
Localization
UO.GetCliloc · UO.GetClilocByID · UO.GetUserCodepage
Примеры по теме
Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.
UO.GetCliloc
Полная карточка: параметры, возврат и разбор
SUB Main()
# FindType: золото 0x0EED, любой hue=-1, прямое содержимое backpack. ObjID=item — найденный
# serial.
# Результат getter — текст, а не количество золота. Для количества используйте FindCount(item).
VAR item = UO.FindType(0x0EED, -1, 'backpack')
IF item <> '' THEN
UO.Print(UO.GetCliloc(item))
END IF
END SUB
UO.GetClilocByID
Полная карточка: параметры, возврат и разбор
SUB Main()
# ClilocID=1042971 — пример номера; замените нужным. Params — пустая строка, переданная как
# единственное пустое значение.
# Для шаблона без маркеров подстановки пустой параметр не меняет текст. Если шаблон ожидает
# данные, передайте массив как в следующем примере.
VAR text = UO.GetClilocByID(1042971, '')
UO.Print(text)
END SUB