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

На главную

## unit.GetRace(id)

Возвращает информацию о расе персонажа

См. ENUM_CreatureRace_...

    Получить расу юнита
    -- библиотека:
    unit

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

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

    -- возвращаемые значения - таблица с параметрами класса или nil, если данные недоступны
    race: Table / nil- содержит поля с информацией о расе
     creatureRace: number ( enum ENUM_CreatureRace_... ) - раса существа (список см. ниже). Для игроков всегда ENUM_CreatureRace_HUMANOID.
     sysCreatureRace: string (enum "ENUM_CreatureRace_...") - раса существа, для игроков всегда "ENUM_CreatureRace_HUMANOID"
     characterRace: WString / nil - имя расы игрока (локализованное). Для мобов и NPC всегда nil.
     sysCharacterRaceName: string / nil - служебное имя расы игрока. Для мобов и NPC всегда nil.

    -- пример:
    local race = unit.GetRace( unitId )
    if race then
      local creatureRace = race.creatureRace
    end

#### Search: "CategoryLuaApi" "CategoryUnitInfo"

CategoryUnitInfo
EventMobRelatedQuestsChanged
EventPlayerGreatChanged
EventUnitFatalityChanged
EventUnitRageChanged
EventUnitVeteranRankChanged
EventUnitWillChanged
FunctionUnitCanUse
FunctionUnitGetClass
FunctionUnitGetClassId
FunctionUnitGetFactionId
FunctionUnitGetGuildInfo
FunctionUnitGetLevel
FunctionUnitGetPetName
FunctionUnitGetPlayerTitle
FunctionUnitGetQuality
FunctionUnitGetRace
FunctionUnitGetRage
FunctionUnitGetSex
FunctionUnitGetTitle
FunctionUnitGetTrainerClass
FunctionUnitGetTrioInfo
FunctionUnitGetVeteranRank
FunctionUnitGetWill
FunctionUnitGetZonePvPDanger
FunctionUnitGetZonePvPType
FunctionUnitHasBossPlate
FunctionUnitIsAggressive
FunctionUnitIsEnemy
FunctionUnitIsFatalityDeath
FunctionUnitIsFriend
FunctionUnitIsGreat
FunctionUnitIsPlayer
FunctionUnitIsTagged
FunctionUnitIsTaggedByMainPlayer
FunctionUnitIsTrainer
FunctionUnitIsUsable

CategoryLuaApi CategoryFunction CategoryUnit CategoryUnitInfo

На главную