UO Topic combat - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Combat
Home · BASIC · UO API · A–Z · Examples · Languages
Атака, режим боя, оружейные способности и лечение бинтом. Запрос клиента и принятое сервером действие различаются.
Разделы
| Тема | Команды и пояснения |
|---|---|
| Attack | UO.Attack |
| AttackNearest | UO.AttackNearest |
| LastAttack | UO.LastAttack |
| WarMode | UO.WarMode |
| WarTarget | UO.WarTargetID |
| Weapon Abilities | UO.GetWeaponAbilities · UO.GetAbilityID · UO.GetAbilityName · UO.GetActiveAbility |
| Primary Ability | UO.UsePrimaryAbility |
| Secondary Ability | UO.UseSecondaryAbility |
| Special Moves | UO.Specmove |
| BandageSelf | UO.BandageSelf |
Все команды темы
Attack
UO.Attack · UO.AttackNearest · UO.LastAttack · UO.WarMode · UO.IsWarMode · UO.SetWarMode · UO.WarTargetID
Weapon Abilities
UO.GetWeaponAbilities · UO.GetAbilityID · UO.GetAbilityName · UO.GetActiveAbility · UO.UseAbility · UO.UsePrimaryAbility · UO.UseSecondaryAbility · UO.Specmove
BandageSelf
Примеры по теме
Параметры, требования к состоянию клиента и результат каждого вызова описаны в связанной карточке. Перед игровыми действиями замените демонстрационные serial, координаты и имена на свои.
UO.Attack
Полная карточка: параметры, возврат и разбор
SUB Main()
UO.Attack(self)
END SUB
UO.GetWeaponAbilities
Полная карточка: параметры, возврат и разбор
SUB Main()
VAR abilities = UO.GetWeaponAbilities()
IF GetArrayLength(abilities) > 0 THEN
UO.Print(CStr(abilities[0]))
END IF
END SUB