UO Topic targeting - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Targeting
Home · BASIC · UO API · A–Z · Examples · Languages
Ручной ответ курсором цели и заранее установленный ответ WaitTarget. Установка ожидаемой цели и выполнение действия — отдельные операции.
Разделы
| Тема | Команды и пояснения |
|---|---|
| Target | UO.Target |
| TargetID | UO.TargetID |
| TargetToObject | UO.TargetToObject |
| TargetToTile | UO.TargetToTile |
| TargetToXYZ | UO.TargetToXYZ |
| TargetByResource | UO.TargetByResource |
| WaitTarget | UO.WaitTarget |
| WaitTargetObject | UO.WaitTargetObject |
| WaitTargetType | UO.WaitTargetType |
| WaitTargetTile | UO.WaitTargetTile |
| WaitTargetXYZ | UO.WaitTargetXYZ |
| WaitTargetSelf | UO.WaitTargetSelf |
| LastTarget | UO.LastTarget |
| CancelTarget | UO.CancelTarget |
| Client Target Response | UO.ClientRequestObjectTarget · UO.ClientRequestTileTarget · UO.WaitForClientTargetResponse · UO.ClientTargetResponse |
Все команды темы
Targets
UO.Target · UO.TargetID · UO.Targeting · UO.TargetPresent · UO.TargetToObject · UO.TargetToTile · UO.TargetToXYZ · UO.TargetByResource · UO.LastTarget · UO.LastTargetX · UO.LastTargetY · UO.LastTile · UO.TicksTarget
Waiting / Cancel
UO.WaitTarget · UO.WaitTargetObject · UO.WaitTargetType · UO.WaitTargetObjectType · UO.WaitTargetTile · UO.WaitTargetXYZ · UO.WaitTargetSelf · UO.WaitTargetGround · UO.WaitTargetLast · UO.WaitForTarget · UO.IsWaitTargetActive · UO.CancelTarget · UO.CancelWaitTarget
Client Target Response
UO.ClientRequestObjectTarget · UO.ClientRequestTileTarget · UO.ClientTargetResponse · UO.ClientTargetResponsePresent · UO.WaitForClientTargetResponse
Примеры по теме
Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.
UO.WaitTargetObject
Полная карточка: параметры, возврат и разбор
SUB Main()
# id="self" — serial своего персонажа. CancelWaitTarget убирает ранее подготовленные ответы.
# UseSkill запрашивает навык; его серверный прицел получает подготовленную цель.
UO.CancelWaitTarget()
UO.WaitTargetObject('self')
UO.UseSkill('Anatomy')
END SUB
UO.TargetToXYZ
Полная карточка: параметры, возврат и разбор
SUB Main()
# Параметры задают пример реальной точки: замените координаты и graphic нужными значениями.
# В очередь будущих прицелов ничего не добавляется.
IF UO.TargetPresent() THEN
UO.TargetToXYZ(1445, 1690, 0)
END IF
END SUB