Referência

Referência de funções

Funções auxiliares integradas

As funções auxiliares que a aba Funções do jogo lista como Integradas. As públicas são chamadas pelo nome; as outras são vinculadas como dependência (escolha o preenchimento automático ou adicione-a em Dependências) e chamadas pelo nome qualificado.

88 de 240 funções auxiliares. Limpar filtros

Platform.actions.call dependênciaCalls a native API function in protected mode and returns its first result only when Rotation Master can read it.
Platform.actions.findSlot dependênciaFinds the spell-book slot of a spell with FindSpellBookSlotBySpellID.
Platform.actions.GetSpellRangeState públicaLê o alcance específico de um feitiço para uma unidade usando a API do cliente apropriada ou o espaço do grimório.
Platform.actions.spellID dependênciaValidates a spell ID argument.
Platform.announcement_recipient.GetAnnouncementRecipientGroupMembership públicaResolve o nome exato do destinatário de um lançamento na lista limitada atual do grupo ou da raide e depois observa a participação por meio de um token de unidade.
Platform.casting.durationSeconds dependênciaComputes the total length of a cast or channel in seconds from the millisecond start and end times in a UnitCastingInfo or UnitChannelInfo result.
Platform.casting.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.casting.GetUnitCastObservation públicaObserva uma unidade lançando ou canalizando em clientes com política de sondagem ou restrita.
Platform.casting.interruptibility dependênciaConverts the native notInterruptible flag of a cast or channel into an interruptible Boolean (its inverse).
Platform.casting.remainingSeconds dependênciaConverts the millisecond end time of a cast or channel into the seconds left, measured against a fresh GetTime() and clamped at zero.
Platform.casting.spellIdentity dependênciaValidates the spell ID field of a cast or channel result.
Platform.creature_type.GetUnitCreatureTypeID públicaObserva a identidade da criatura a partir do segundo retorno nativo de UnitCreatureType em clientes com política de sondagem ou restrita.
Platform.form.GetPlayerFormObservation públicaObserva a forma atual do jogador com uma única chamada protegida a GetShapeshiftForm sem argumentos.
Platform.glyphs.GetGlyphItemInfo públicaClassifica um item numérico como glifo da classe solicitada, usando metadados de item nativos protegidos.
Platform.glyphs.GetGlyphSocketSnapshot públicaObserva os encaixes de glifos nos layouts de cliente verificados do Wrath, Cata e Mists.
Platform.glyphs.integer dependênciaReturns true when value is a finite whole number no smaller than minimum, and false for anything else (including NaN and infinity).
Platform.glyphs.layout dependênciaMaps client information to the position in the GetGlyphSocketInfo result that holds the glyph spell ID.
Platform.glyphs.socket dependênciaReads one glyph socket by calling fn(index) in protected mode and always returns a slot record with slot=index.
Platform.groups.GetGroupMembership públicaLê a participação pública em grupo em famílias de cliente identificadas.
Platform.groups.GetUnitGroupMembership públicaLê a participação de uma unidade especificada no grupo ou na raide do jogador.
Platform.health_forecast.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.health_forecast.GetHealthForecastIdentityObservation públicaEm clientes com política de sondagem ou restrita, observa exatamente UnitExists(unit) e depois UnitGUID(unit) apenas para uma unidade presente.
Platform.health_forecast.GetHealthForecastProviderObservation públicaLê o RealMobHealth opcional usando a chamada com ponto exata de um argumento.
Platform.health_forecast.GetHealthForecastTimeObservation públicaObserva um GetTime novo, protegido e sem argumentos para uma previsão de vida necessária.
Platform.health_forecast.GetHealthForecastValueObservation públicaLê um valor escalar de vida preguiçoso após uma verificação de identidade separada.
Platform.health_forecast.providerValue dependênciaNormalizes one health figure returned by the RealMobHealth provider.
Platform.health_forecast.readField dependênciaReads object[key] in protected mode.
Platform.instance.GetInstanceObservation públicaObserva uma única tupla protegida de IsInInstance sem argumentos.
Platform.items.finite dependênciaReturns true when value is a finite, nonnegative number (not NaN or infinity), and false for anything else.
Platform.items.GetItemInfoInstant públicaLê os metadados nativos normalizados de classificação de item.
Platform.items.identifier dependênciaValidates an item argument.
Platform.loss_of_control.GetLossOfControlCount públicaLê a contagem documentada de perdas de controle ativas com uma chamada com ponto protegida e sem argumentos.
Platform.loss_of_control.GetLossOfControlEvent públicaLê uma linha documentada de perda de controle ativa pelo índice nativo e pelo tipo de assunto solicitado.
Platform.mobinfo2.finite dependênciaChecks that a value is a readable finite number.
Platform.mobinfo2.GetMobInfo2Observation públicaLê as observações históricas opcionais do MobInfo2 em clientes com política de sondagem ou restrita.
Platform.mobinfo2.hitCount dependênciaReads the hit count for a spell school from a MobInfo2 resists table (the field named school.."Hits").
Platform.mobinfo2.presence dependênciaChecks whether a unit exists with one protected UnitExists call.
Platform.mobinfo2.readField dependênciaReads object[key] in protected mode for MobInfo2 data.
Platform.pet.GetPetObservation públicaObserva a existência exata do ajudante e, opcionalmente, o nome de exibição formatado de GetUnitName.
Platform.player_flags.GetPlayerFlagObservation públicaObserva um único indicador independente do jogador sem argumentos: stealthed usa IsStealthed, control usa HasFullControl e outdoors usa IsOutdoors.
Platform.player_movement.GetPlayerMovementObservation públicaObserva a velocidade de movimento atual do jogador em clientes legíveis suportados.
Platform.points.GetPlayerComboPointObservation públicaObserva o transporte de combo do jogador do TBC selecionado explicitamente.
Platform.points.GetUnitPointFragmentObservation públicaObserva um recurso de pontos que o cliente informa em fragmentos (Brasas Ardentes do Mists of Pandaria).
Platform.points.GetUnitPointIdentityObservation públicaObserva a existência exata da unidade selecionada e, opcionalmente, o nome de arquivo da classe dela para condições de recursos de pontos.
Platform.points.GetUnitPointPowerObservation públicaLê uma quantidade de um recurso de pontos selecionado explicitamente com uma consulta exata de dois argumentos a UnitPower ou UnitPowerMax.
Platform.range.GetNameplateMaxDistance públicaLê a distância de visibilidade positiva atual das placas de identificação usando a API de CVar suportada.
Platform.range.GetRangeCheckBounds públicaLê o intervalo público da LibRangeCheck para uma unidade.
Platform.role.GetInspectRoleObservation públicaObserva a função de uma unidade selecionada em clientes com política de sondagem ou restrita sem emitir solicitações de inspeção.
Platform.role.GetTalentGroupRoleObservation públicaObserva o primeiro resultado de função da chamada com ponto exata e antiga GetTalentGroupRole(group) em clientes com política de sondagem ou restrita.
Platform.role.readField dependênciaReads object[key] in protected mode, used to look up optional APIs.
Platform.role.roleValue dependênciaValidates a role returned by a native API.
Platform.roster_class.GetRosterClassObservation públicaLê a identidade pública da lista do grupo em famílias de cliente identificadas.
Platform.roster_class.rosterUnit dependênciaReturns true when unit is exactly player, party1 through party4, or raid1 through raid40 (no leading zeros), and false for any other string.
Platform.rotation_owner.GetPlayerOwnerClassObservation públicaLê uma observação nova e protegida de UnitClass do jogador para a propriedade de rotações.
Platform.runes.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.runes.GetRuneCooldownObservation públicaLê uma tupla protegida de GetRuneCooldown para um espaço nativo exato.
Platform.runes.GetRuneEvaluationTime públicaLê um GetTime novo, protegido e sem argumentos para a aritmética do tempo de recarga das runas.
Platform.runes.GetRuneTypeObservation públicaObserva um único espaço de runa nativo exato usando GetRuneType com o único argumento de índice.
Platform.runes.numberField dependênciaNormalizes one numeric field of a native result.
Platform.runes.validIndex dependênciaValidates a rune slot index.
Platform.spells.cooldownFlags dependênciaExtracts the never-secret isEnabled, isActive and isOnGCD flags from a C_Spell.GetSpellCooldown record whose times are secret.
Platform.spells.cooldownValues dependênciaReads a spell cooldown as separate values for the readiness checks.
Platform.spells.copy dependênciaCopies the expected fields of a native result table into a new table, checking each type.
Platform.spells.finiteNonNegative dependênciaReturns true when value is a nonnegative number that is not NaN or infinity, and false for anything else.
Platform.spells.flagReadiness dependênciaDecides cooldown readiness from the never-secret flags when the cooldown times are hidden.
Platform.spells.gcdRunning dependênciaReports whether the global cooldown is running at time now.
Platform.spells.GetSpellCharges públicaLê um registro de cargas normalizado: currentCharges, maxCharges, cooldownStartTime, cooldownDuration, chargeModRate e isActive.
Platform.spells.GetSpellCooldown públicaLê e normaliza o tempo de recarga de um feitiço nos clientes compatíveis.
Platform.spells.identifier dependênciaValidates a spell argument.
Platform.spells.IsAutoRepeatActive públicaLê o estado de repetição automática do jogador para um feitiço como Atirar ou Disparo Automático.
Platform.spells.IsSpellReady públicaVerifica se um feitiço pode ser recomendado agora, permitindo um feitiço cujo tempo de recarga restante termina junto com o tempo de recarga global atual.
Platform.spells.own dependênciaReturns a record holding only the expected fields, each checked by type.
Platform.threat.GetUnitThreatObservation públicaObserva em ordem a existência da unidade selecionada, a hostilidade a partir do jogador e depois o estado de ameaça do jogador sobre essa unidade.
Platform.unit_attackability.GetUnitAttackabilityObservation públicaObserva se o jogador pode atacar uma unidade selecionada que não esteja morta, usando exatamente os predicados UnitExists, UnitCanAttack e UnitIsDead.
Platform.unit_flags.GetUnitFlagObservation públicaObserva um único indicador atual da unidade: combat usa UnitAffectingCombat, enemy usa UnitIsEnemy com player como primeira unidade e pvp usa UnitIsPVP.
Platform.unit_health.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_health.GetUnitHealthObservation públicaObserva a vida atual legível e, opcionalmente, a vida máxima em clientes suportados.
Platform.unit_identity.GetUnitIdentityObservation públicaCompara dois tokens de unidade exatos usando UnitIsUnit após verificar apenas o primeiro token com UnitExists.
Platform.unit_level.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_level.GetUnitLevelObservation públicaObserva um nível bruto e legível da unidade em clientes conhecidos.
Platform.unit_metadata.GetUnitMetadataObservation públicaObserva um único campo de metadados nativos da unidade após verificar UnitExists: class usa o segundo retorno de UnitClass, creature usa o nome localizado de UnitCreatureType e classification usa UnitClassification.
Platform.unit_power.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_power.GetUnitPowerObservation públicaObserva a mana explícita ou o recurso de poder bruto atual em clientes legíveis suportados.
Platform.unit_presence.GetUnitPresenceObservation públicaObserva a presença da unidade em famílias de cliente identificadas.
Platform.unit_stat.finite dependênciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_stat.GetUnitStatObservation públicaObserva o atributo efetivo apenas a partir do segundo retorno nativo.
Platform.unit_states.GetUnitStateObservation públicaObserva o estado de morte ou fantasma, ou a amizade com o jogador, da unidade selecionada exata em clientes com política de sondagem ou restrita.
Platform.zone_pvp.GetZonePVPObservation públicaObserva o primeiro resultado de classificação JxJ da zona com uma única chamada com ponto protegida e sem argumentos.