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

На главную

## unit.GetClass(id)

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

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

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

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

    -- возвращаемые значения - таблица с параметрами класса или nil, если данные недоступны
    className: string -- имя класса
    manaType: number ( enum MANA_TYPE_... ) - тип маны героя mana/energy
    name: WString -- имя класса(локализованное)
    greatName: WString -- имя Великого класса(локализованное)
    raceClassName: WString - локализованное имя расы-класса

    -- пример:
    local class = unit.GetClass( unitId )

Имена классов:

    DRUID
    MAGE
    NECROMANCER
    PALADIN
    PRIEST
    PSIONIC
    STALKER
    WARRIOR

Типы маны:

    MANA_TYPE_MANA
    MANA_TYPE_ENERGY

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

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

CategoryLuaApi CategoryFunction CategoryUnit CategoryUnitInfo

На главную