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