Пользовательские дополнения

На главную


unit.GetTrioInfo( unitId )

Возвращает доп. информацию о персонажах игрока - для трио (гибберлинги). Если персонаж не трио - возвращается nil. Работает только для игроков.

-- подсистема:
UIState

-- библиотека:
unit

-- объявление:
function GetTrioInfo( unitId )

-- параметры:
unitId: ObjectId (not nil) -- идентификатор игрока

-- возвращаемые значения:
таблица с полями или nil, если игрок - не трио, поля таблицы:
 name2: WString - имя второго персонажа
 name3: WString - имя третьего персонажа

-- пример:
if unit.IsPlayer( unitId ) then
 local trio = unit.GetTrioInfo( unitId )
 if trio then
  LogInfo( "trio 2: ", debugCommon.FromWString( trio.name2 ), ", trio 3: ", debugCommon.FromWString( trio.name3 ) )
 end
end

Search: "CategoryLuaApi" "CategoryUnitInfo"

CategoryUnitInfo
FunctionUnitCanUse
FunctionUnitGetClass
FunctionUnitGetFaction
FunctionUnitGetGuildName
FunctionUnitGetLevel
FunctionUnitGetPetName
FunctionUnitGetQuality
FunctionUnitGetRace
FunctionUnitGetSex
FunctionUnitGetTitle
FunctionUnitGetTrainerClass
FunctionUnitGetTrioInfo
FunctionUnitGetZonePvPType
FunctionUnitIsAggressive
FunctionUnitIsEnemy
FunctionUnitIsFriend
FunctionUnitIsInCombat
FunctionUnitIsPlayer
FunctionUnitIsTagged
FunctionUnitIsTaggedByMainPlayer
FunctionUnitIsTrainer
FunctionUnitIsUsable


CategoryLuaApi CategoryFunction CategoryUnit CategoryUnitInfo

На главную