Référence

Référence des fonctions

Fonctions utilitaires intégrées

Les fonctions utilitaires que l'onglet Fonctions du jeu liste comme Intégrées. Les publiques s'appellent par leur nom ; les autres sont liées comme dépendance (choisissez la complétion, ou ajoutez-la sous Dépendances) et s'appellent par leur nom qualifié.

88 fonctions utilitaires sur 240. Effacer les filtres

Platform.actions.call dépendanceCalls a native API function in protected mode and returns its first result only when Rotation Master can read it.
Platform.actions.findSlot dépendanceFinds the spell-book slot of a spell with FindSpellBookSlotBySpellID.
Platform.actions.GetSpellRangeState publiqueLit la portée propre à un sort pour une unité à l'aide de l'API client appropriée ou de l'emplacement du grimoire.
Platform.actions.spellID dépendanceValidates a spell ID argument.
Platform.announcement_recipient.GetAnnouncementRecipientGroupMembership publiqueRésout le nom exact du destinataire d'un lancement dans la composition bornée actuelle du groupe ou du raid, puis observe l'appartenance via un identifiant d'unité.
Platform.casting.durationSeconds dépendanceComputes 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 dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.casting.GetUnitCastObservation publiqueObserve une incantation ou une canalisation d'unité sur les clients en politique de sondage ou restreinte.
Platform.casting.interruptibility dépendanceConverts the native notInterruptible flag of a cast or channel into an interruptible Boolean (its inverse).
Platform.casting.remainingSeconds dépendanceConverts 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 dépendanceValidates the spell ID field of a cast or channel result.
Platform.creature_type.GetUnitCreatureTypeID publiqueObserve l'identité de créature à partir de la deuxième valeur renvoyée par UnitCreatureType sur les clients en politique de sondage ou restreinte.
Platform.form.GetPlayerFormObservation publiqueObserve la forme actuelle du joueur avec un unique appel protégé à GetShapeshiftForm sans argument.
Platform.glyphs.GetGlyphItemInfo publiqueClasse un objet numérique comme glyphe de la classe demandée, à l'aide des métadonnées d'objet natives protégées.
Platform.glyphs.GetGlyphSocketSnapshot publiqueObserve les châsses de glyphe sur les dispositions de client vérifiées de Wrath, Cata et Mists.
Platform.glyphs.integer dépendanceReturns true when value is a finite whole number no smaller than minimum, and false for anything else (including NaN and infinity).
Platform.glyphs.layout dépendanceMaps client information to the position in the GetGlyphSocketInfo result that holds the glyph spell ID.
Platform.glyphs.socket dépendanceReads one glyph socket by calling fn(index) in protected mode and always returns a slot record with slot=index.
Platform.groups.GetGroupMembership publiqueLit l'appartenance publique au groupe sur les familles de clients identifiées.
Platform.groups.GetUnitGroupMembership publiqueLit l'appartenance d'une unité donnée au groupe ou au raid du joueur.
Platform.health_forecast.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.health_forecast.GetHealthForecastIdentityObservation publiqueSur les clients en politique de sondage ou restreinte, observe exactement UnitExists(unit), puis UnitGUID(unit) uniquement pour une unité présente.
Platform.health_forecast.GetHealthForecastProviderObservation publiqueLit RealMobHealth (facultatif) à l'aide de son appel exact avec point à un argument.
Platform.health_forecast.GetHealthForecastTimeObservation publiqueObserve un appel protégé et frais à GetTime sans argument pour une prévision de points de vie nécessaire.
Platform.health_forecast.GetHealthForecastValueObservation publiqueLit une valeur scalaire de points de vie paresseuse après une vérification d'identité distincte.
Platform.health_forecast.providerValue dépendanceNormalizes one health figure returned by the RealMobHealth provider.
Platform.health_forecast.readField dépendanceReads object[key] in protected mode.
Platform.instance.GetInstanceObservation publiqueObserve un tuple protégé IsInInstance sans argument.
Platform.items.finite dépendanceReturns true when value is a finite, nonnegative number (not NaN or infinity), and false for anything else.
Platform.items.GetItemInfoInstant publiqueLit les métadonnées natives normalisées de classification d'objet.
Platform.items.identifier dépendanceValidates an item argument.
Platform.loss_of_control.GetLossOfControlCount publiqueLit le nombre documenté de pertes de contrôle actives avec un appel protégé avec point, sans argument.
Platform.loss_of_control.GetLossOfControlEvent publiqueLit une ligne de perte de contrôle active documentée, par son indice natif et le type de sujet demandé.
Platform.mobinfo2.finite dépendanceChecks that a value is a readable finite number.
Platform.mobinfo2.GetMobInfo2Observation publiqueLit les observations historiques facultatives de MobInfo2 sur les clients en politique de sondage ou restreinte.
Platform.mobinfo2.hitCount dépendanceReads the hit count for a spell school from a MobInfo2 resists table (the field named school.."Hits").
Platform.mobinfo2.presence dépendanceChecks whether a unit exists with one protected UnitExists call.
Platform.mobinfo2.readField dépendanceReads object[key] in protected mode for MobInfo2 data.
Platform.pet.GetPetObservation publiqueObserve l'existence exacte du familier et, en option, son nom d'affichage mis en forme par GetUnitName.
Platform.player_flags.GetPlayerFlagObservation publiqueObserve un indicateur de joueur indépendant, sans argument : stealthed utilise IsStealthed, control utilise HasFullControl et outdoors utilise IsOutdoors.
Platform.player_movement.GetPlayerMovementObservation publiqueObserve la vitesse de déplacement actuelle du joueur sur les clients lisibles pris en charge.
Platform.points.GetPlayerComboPointObservation publiqueObserve le transport des points de combo du joueur de TBC explicitement sélectionné.
Platform.points.GetUnitPointFragmentObservation publiqueObserve une ressource à points que le client rapporte en fragments (les Braises enflammées de Mists of Pandaria).
Platform.points.GetUnitPointIdentityObservation publiqueObserve l'existence exacte de l'unité sélectionnée et, en option, son nom de fichier de classe pour les conditions de ressource à points.
Platform.points.GetUnitPointPowerObservation publiqueLit une quantité de ressource à points explicitement sélectionnée avec une requête exacte à deux arguments UnitPower ou UnitPowerMax.
Platform.range.GetNameplateMaxDistance publiqueLit la distance de visibilité positive actuelle des barres de nom à l'aide de l'API CVar prise en charge.
Platform.range.GetRangeCheckBounds publiqueLit l'intervalle public LibRangeCheck pour une unité.
Platform.role.GetInspectRoleObservation publiqueObserve le rôle d'une unité sélectionnée sur les clients en politique de sondage ou restreinte, sans émettre de demande d'inspection.
Platform.role.GetTalentGroupRoleObservation publiqueObserve le premier résultat de rôle de l'appel exact avec point à l'ancienne GetTalentGroupRole(group) sur les clients en politique de sondage ou restreinte.
Platform.role.readField dépendanceReads object[key] in protected mode, used to look up optional APIs.
Platform.role.roleValue dépendanceValidates a role returned by a native API.
Platform.roster_class.GetRosterClassObservation publiqueLit l'identité publique de la composition sur les familles de clients identifiées.
Platform.roster_class.rosterUnit dépendanceReturns 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 publiqueLit une observation fraîche et protégée de UnitClass pour player afin de déterminer à qui appartient la rotation.
Platform.runes.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.runes.GetRuneCooldownObservation publiqueLit un tuple protégé GetRuneCooldown pour un emplacement natif exact.
Platform.runes.GetRuneEvaluationTime publiqueLit un appel protégé et frais à GetTime sans argument pour le calcul des temps de recharge des runes.
Platform.runes.GetRuneTypeObservation publiqueObserve un emplacement de rune natif exact à l'aide de GetRuneType avec son unique argument d'indice.
Platform.runes.numberField dépendanceNormalizes one numeric field of a native result.
Platform.runes.validIndex dépendanceValidates a rune slot index.
Platform.spells.cooldownFlags dépendanceExtracts the never-secret isEnabled, isActive and isOnGCD flags from a C_Spell.GetSpellCooldown record whose times are secret.
Platform.spells.cooldownValues dépendanceReads a spell cooldown as separate values for the readiness checks.
Platform.spells.copy dépendanceCopies the expected fields of a native result table into a new table, checking each type.
Platform.spells.finiteNonNegative dépendanceReturns true when value is a nonnegative number that is not NaN or infinity, and false for anything else.
Platform.spells.flagReadiness dépendanceDecides cooldown readiness from the never-secret flags when the cooldown times are hidden.
Platform.spells.gcdRunning dépendanceReports whether the global cooldown is running at time now.
Platform.spells.GetSpellCharges publiqueLit un enregistrement de charges normalisé : currentCharges, maxCharges, cooldownStartTime, cooldownDuration, chargeModRate et isActive.
Platform.spells.GetSpellCooldown publiqueLit et normalise le temps de recharge d'un sort sur les clients pris en charge.
Platform.spells.identifier dépendanceValidates a spell argument.
Platform.spells.IsAutoRepeatActive publiqueLit l'état de répétition automatique du joueur pour un sort tel que Tir ou Tir automatique.
Platform.spells.IsSpellReady publiqueVérifie si un sort peut être recommandé maintenant, en acceptant un sort dont le temps de recharge restant se termine avec le temps de recharge global actuel.
Platform.spells.own dépendanceReturns a record holding only the expected fields, each checked by type.
Platform.threat.GetUnitThreatObservation publiqueObserve, dans l'ordre, l'existence de l'unité sélectionnée, son hostilité envers le joueur, puis le statut de menace du joueur sur cette unité.
Platform.unit_attackability.GetUnitAttackabilityObservation publiqueObserve si le joueur peut attaquer une unité sélectionnée qui n'est pas morte, à l'aide des prédicats exacts UnitExists, UnitCanAttack et UnitIsDead.
Platform.unit_flags.GetUnitFlagObservation publiqueObserve un seul indicateur d'unité actuel : combat utilise UnitAffectingCombat, enemy utilise UnitIsEnemy avec player comme première unité, et pvp utilise UnitIsPVP.
Platform.unit_health.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_health.GetUnitHealthObservation publiqueObserve les points de vie actuels lisibles et, en option, les points de vie maximum sur les clients pris en charge.
Platform.unit_identity.GetUnitIdentityObservation publiqueCompare deux identifiants d'unité exacts avec UnitIsUnit, après avoir vérifié uniquement le premier avec UnitExists.
Platform.unit_level.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_level.GetUnitLevelObservation publiqueObserve le niveau brut lisible d'une unité sur les clients connus.
Platform.unit_metadata.GetUnitMetadataObservation publiqueObserve un seul champ de métadonnées d'unité natif consommé, après vérification de UnitExists : class utilise la deuxième valeur renvoyée par UnitClass, creature le nom localisé de UnitCreatureType, et classification UnitClassification.
Platform.unit_power.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_power.GetUnitPowerObservation publiqueObserve le mana explicite ou la ressource brute actuelle sur les clients lisibles pris en charge.
Platform.unit_presence.GetUnitPresenceObservation publiqueObserve la présence d'une unité sur les familles de clients identifiées.
Platform.unit_stat.finite dépendanceReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_stat.GetUnitStatObservation publiqueObserve la statistique effective à partir de la deuxième valeur native renvoyée uniquement.
Platform.unit_states.GetUnitStateObservation publiqueObserve l'état mort ou fantôme, ou le caractère amical envers le joueur, de l'unité sélectionnée exacte sur les clients en politique de sondage ou restreinte.
Platform.zone_pvp.GetZonePVPObservation publiqueObserve le premier résultat de classification JcJ de la zone avec un unique appel protégé avec point, sans argument.