UO Topic client connection - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Client & Connection

Home · BASIC · UO API · A–Z · Examples · Languages

Соединение, состояние входа в мир, задержка, адрес сервера и список персонажей.

Разделы

Тема Команды и пояснения
Connect UO.Connect
Disconnect UO.Disconnect
Connected UO.Connected
Online UO.Online
Ping UO.GetPing
Server IP UO.GameServerIPString
Shard Name UO.ShardName
Shard Path UO.ShardPath
Characters List UO.GetCharsListForShard
Resend UO.Resend
CheckLag UO.CheckLag

Все команды темы

Connection

UO.Connect · UO.Disconnect · UO.Connected · UO.Online · UO.IsOnline · UO.ConnectedTime · UO.DisconnectedTime · UO.GetPing · UO.CheckLag · UO.GameServerIPString · UO.ShardName · UO.ShardPath · UO.GetCharsListForShard · UO.Resend · UO.CloseUO

Примеры по теме

Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.

UO.Connected

Полная карточка: параметры, возврат и разбор

SUB Main()
    # Пустые скобки читают self. active — число 1 или 0; текст сообщения служит примером обработки
    # ветвей.
    # 1 — клиент находится в игровом мире; 0 — вход не завершён или игровое соединение не активно.
    # Это не проверка доступа к интернету и не обещание ответа сервера на следующий пакет.

    VAR active = UO.Connected()
    IF active THEN
        UO.Print('State is active')
    ELSE
        UO.Print('State is inactive or unavailable')
    END IF
END SUB

UO.GameServerIPString

Полная карточка: параметры, возврат и разбор

SUB Main()
    VAR result = UO.GameServerIPString()
END SUB