Referencia

Referencia de funciones

Funciones auxiliares integradas

Las funciones auxiliares que la pestaña Funciones del juego muestra como integradas. Las públicas se llaman por su nombre; las demás se vinculan como dependencia (elige la sugerencia de autocompletado o añádela en Dependencias) y se llaman por su nombre completo.

88 de 240 funciones auxiliares. Quitar filtros

Platform.actions.call dependenciaCalls a native API function in protected mode and returns its first result only when Rotation Master can read it.
Platform.actions.findSlot dependenciaFinds the spell-book slot of a spell with FindSpellBookSlotBySpellID.
Platform.actions.GetSpellRangeState públicaLee el alcance específico de un hechizo para una unidad usando la API del cliente adecuada o la casilla del libro de hechizos.
Platform.actions.spellID dependenciaValidates a spell ID argument.
Platform.announcement_recipient.GetAnnouncementRecipientGroupMembership públicaResuelve el nombre exacto del destinatario de un lanzamiento con la lista acotada actual del grupo o la banda y luego observa la pertenencia mediante un token de unidad.
Platform.casting.durationSeconds dependenciaComputes 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 dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.casting.GetUnitCastObservation públicaObserva el lanzamiento o la canalización de una unidad en clientes con política de sondeo o restringida.
Platform.casting.interruptibility dependenciaConverts the native notInterruptible flag of a cast or channel into an interruptible Boolean (its inverse).
Platform.casting.remainingSeconds dependenciaConverts 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 dependenciaValidates the spell ID field of a cast or channel result.
Platform.creature_type.GetUnitCreatureTypeID públicaObserva la identidad de la criatura a partir del segundo retorno nativo de UnitCreatureType en clientes con política de sondeo o restringida.
Platform.form.GetPlayerFormObservation públicaObserva la forma actual del jugador con una única llamada protegida a GetShapeshiftForm sin argumentos.
Platform.glyphs.GetGlyphItemInfo públicaClasifica un objeto numérico como glifo de la clase solicitada, usando metadatos de objeto nativos protegidos.
Platform.glyphs.GetGlyphSocketSnapshot públicaObserva las ranuras de glifos en las disposiciones de cliente verificadas de Wrath, Cata y Mists.
Platform.glyphs.integer dependenciaReturns true when value is a finite whole number no smaller than minimum, and false for anything else (including NaN and infinity).
Platform.glyphs.layout dependenciaMaps client information to the position in the GetGlyphSocketInfo result that holds the glyph spell ID.
Platform.glyphs.socket dependenciaReads one glyph socket by calling fn(index) in protected mode and always returns a slot record with slot=index.
Platform.groups.GetGroupMembership públicaLee la pertenencia pública al grupo en familias de cliente identificadas.
Platform.groups.GetUnitGroupMembership públicaLee la pertenencia de una unidad concreta al grupo o a la banda del jugador.
Platform.health_forecast.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.health_forecast.GetHealthForecastIdentityObservation públicaEn clientes con política de sondeo o restringida observa exactamente UnitExists(unit) y luego UnitGUID(unit) solo para una unidad presente.
Platform.health_forecast.GetHealthForecastProviderObservation públicaLee el addon opcional RealMobHealth con su llamada con punto exacta de un argumento.
Platform.health_forecast.GetHealthForecastTimeObservation públicaObserva un GetTime nuevo, protegido y sin argumentos para una previsión de salud necesaria.
Platform.health_forecast.GetHealthForecastValueObservation públicaLee un valor escalar de salud diferido tras una comprobación de identidad aparte.
Platform.health_forecast.providerValue dependenciaNormalizes one health figure returned by the RealMobHealth provider.
Platform.health_forecast.readField dependenciaReads object[key] in protected mode.
Platform.instance.GetInstanceObservation públicaObserva una única tupla protegida de IsInInstance sin argumentos.
Platform.items.finite dependenciaReturns true when value is a finite, nonnegative number (not NaN or infinity), and false for anything else.
Platform.items.GetItemInfoInstant públicaLee los metadatos nativos normalizados de clasificación de objetos.
Platform.items.identifier dependenciaValidates an item argument.
Platform.loss_of_control.GetLossOfControlCount públicaLee el recuento documentado de pérdidas de control activas con una llamada con punto protegida y sin argumentos.
Platform.loss_of_control.GetLossOfControlEvent públicaLee una fila documentada de pérdida de control activa por su índice nativo y el tipo de sujeto solicitado.
Platform.mobinfo2.finite dependenciaChecks that a value is a readable finite number.
Platform.mobinfo2.GetMobInfo2Observation públicaLee las observaciones históricas opcionales de MobInfo2 en clientes con política de sondeo o restringida.
Platform.mobinfo2.hitCount dependenciaReads the hit count for a spell school from a MobInfo2 resists table (the field named school.."Hits").
Platform.mobinfo2.presence dependenciaChecks whether a unit exists with one protected UnitExists call.
Platform.mobinfo2.readField dependenciaReads object[key] in protected mode for MobInfo2 data.
Platform.pet.GetPetObservation públicaObserva la existencia exacta de la mascota y, opcionalmente, su nombre visible formateado de GetUnitName.
Platform.player_flags.GetPlayerFlagObservation públicaObserva un único indicador independiente del jugador sin argumentos: stealthed usa IsStealthed, control usa HasFullControl y outdoors usa IsOutdoors.
Platform.player_movement.GetPlayerMovementObservation públicaObserva la velocidad de movimiento actual del jugador en clientes legibles compatibles.
Platform.points.GetPlayerComboPointObservation públicaObserva el transporte de combo del jugador de TBC seleccionado explícitamente.
Platform.points.GetUnitPointFragmentObservation públicaObserva un recurso de puntos que el cliente informa en fragmentos (Ascuas ardientes de Mists of Pandaria).
Platform.points.GetUnitPointIdentityObservation públicaObserva la existencia exacta de la unidad seleccionada y, opcionalmente, su nombre de archivo de clase para condiciones de recursos de puntos.
Platform.points.GetUnitPointPowerObservation públicaLee una cantidad de un recurso de puntos seleccionado explícitamente con una consulta exacta de dos argumentos a UnitPower o UnitPowerMax.
Platform.range.GetNameplateMaxDistance públicaLee la distancia de visibilidad positiva actual de las placas de nombre usando la API de CVar compatible.
Platform.range.GetRangeCheckBounds públicaLee el intervalo público de LibRangeCheck para una unidad.
Platform.role.GetInspectRoleObservation públicaObserva el rol de una unidad seleccionada en clientes con política de sondeo o restringida sin emitir solicitudes de inspección.
Platform.role.GetTalentGroupRoleObservation públicaObserva el primer resultado de rol de la llamada con punto exacta y antigua GetTalentGroupRole(group) en clientes con política de sondeo o restringida.
Platform.role.readField dependenciaReads object[key] in protected mode, used to look up optional APIs.
Platform.role.roleValue dependenciaValidates a role returned by a native API.
Platform.roster_class.GetRosterClassObservation públicaLee la identidad pública de la lista del grupo en familias de cliente identificadas.
Platform.roster_class.rosterUnit dependenciaReturns 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úblicaLee una observación nueva y protegida de UnitClass del jugador para la propiedad de las rotaciones.
Platform.runes.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.runes.GetRuneCooldownObservation públicaLee una tupla protegida de GetRuneCooldown para una casilla nativa exacta.
Platform.runes.GetRuneEvaluationTime públicaLee un GetTime nuevo, protegido y sin argumentos para la aritmética del tiempo de reutilización de las runas.
Platform.runes.GetRuneTypeObservation públicaObserva una única casilla de runa nativa exacta con GetRuneType y su único argumento de índice.
Platform.runes.numberField dependenciaNormalizes one numeric field of a native result.
Platform.runes.validIndex dependenciaValidates a rune slot index.
Platform.spells.cooldownFlags dependenciaExtracts the never-secret isEnabled, isActive and isOnGCD flags from a C_Spell.GetSpellCooldown record whose times are secret.
Platform.spells.cooldownValues dependenciaReads a spell cooldown as separate values for the readiness checks.
Platform.spells.copy dependenciaCopies the expected fields of a native result table into a new table, checking each type.
Platform.spells.finiteNonNegative dependenciaReturns true when value is a nonnegative number that is not NaN or infinity, and false for anything else.
Platform.spells.flagReadiness dependenciaDecides cooldown readiness from the never-secret flags when the cooldown times are hidden.
Platform.spells.gcdRunning dependenciaReports whether the global cooldown is running at time now.
Platform.spells.GetSpellCharges públicaLee un registro de cargas normalizado: currentCharges, maxCharges, cooldownStartTime, cooldownDuration, chargeModRate e isActive.
Platform.spells.GetSpellCooldown públicaLee y normaliza el tiempo de reutilización de un hechizo en todos los clientes compatibles.
Platform.spells.identifier dependenciaValidates a spell argument.
Platform.spells.IsAutoRepeatActive públicaLee el estado de repetición automática del jugador para un hechizo como Disparar o Disparo automático.
Platform.spells.IsSpellReady públicaComprueba si un hechizo se puede recomendar ahora, permitiendo un hechizo cuyo tiempo de reutilización restante termine con el tiempo de reutilización global actual.
Platform.spells.own dependenciaReturns a record holding only the expected fields, each checked by type.
Platform.threat.GetUnitThreatObservation públicaObserva en orden la existencia de la unidad seleccionada, la hostilidad desde el jugador y luego el estado de amenaza del jugador sobre esa unidad.
Platform.unit_attackability.GetUnitAttackabilityObservation públicaObserva si el jugador puede atacar a una unidad seleccionada que no esté muerta, usando exactamente los predicados UnitExists, UnitCanAttack y UnitIsDead.
Platform.unit_flags.GetUnitFlagObservation públicaObserva un único indicador actual de la unidad: combat usa UnitAffectingCombat, enemy usa UnitIsEnemy con player como primera unidad y pvp usa UnitIsPVP.
Platform.unit_health.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_health.GetUnitHealthObservation públicaObserva la salud actual legible y, opcionalmente, la salud máxima en clientes compatibles.
Platform.unit_identity.GetUnitIdentityObservation públicaCompara dos tokens de unidad exactos con UnitIsUnit tras comprobar solo el primer token con UnitExists.
Platform.unit_level.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_level.GetUnitLevelObservation públicaObserva un nivel de unidad en bruto legible en clientes conocidos.
Platform.unit_metadata.GetUnitMetadataObservation públicaObserva un único campo de metadatos nativos de la unidad tras comprobar UnitExists: class usa el segundo retorno de UnitClass, creature usa el nombre localizado de UnitCreatureType y classification usa UnitClassification.
Platform.unit_power.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_power.GetUnitPowerObservation públicaObserva el maná explícito o el recurso de poder en bruto actual en clientes legibles compatibles.
Platform.unit_presence.GetUnitPresenceObservation públicaObserva la presencia de la unidad en familias de cliente identificadas.
Platform.unit_stat.finite dependenciaReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_stat.GetUnitStatObservation públicaObserva la estadística efectiva solo a partir del segundo retorno nativo.
Platform.unit_states.GetUnitStateObservation públicaObserva el estado de muerte o fantasma, o la amistad con el jugador, de la unidad seleccionada exacta en clientes con política de sondeo o restringida.
Platform.zone_pvp.GetZonePVPObservation públicaObserva el primer resultado de clasificación JcJ de la zona con una única llamada con punto protegida y sin argumentos.