Referenz

Funktionsreferenz

Integrierte Hilfsfunktionen

Die Hilfsfunktionen, die der Reiter Funktionen im Spiel als integriert aufführt. Öffentliche werden über ihren Namen aufgerufen; die anderen werden als Abhängigkeit gebunden (wählen Sie die Vervollständigung oder fügen Sie sie unter Abhängigkeiten hinzu) und über ihren qualifizierten Namen aufgerufen.

88 von 240 Hilfsfunktionen. Filter zurücksetzen

Platform.actions.call AbhängigkeitCalls a native API function in protected mode and returns its first result only when Rotation Master can read it.
Platform.actions.findSlot AbhängigkeitFinds the spell-book slot of a spell with FindSpellBookSlotBySpellID.
Platform.actions.GetSpellRangeState öffentlichDie zauberspezifische Reichweite für eine Einheit über die passende Client-API oder den Platz im Zauberbuch lesen.
Platform.actions.spellID AbhängigkeitValidates a spell ID argument.
Platform.announcement_recipient.GetAnnouncementRecipientGroupMembership öffentlichEinen exakten Zauberempfängernamen anhand der aktuellen begrenzten Mitgliederliste von Gruppe oder Schlachtzug auflösen und dann die Zugehörigkeit über eine Einheitenkennung beobachten.
Platform.casting.durationSeconds AbhängigkeitComputes 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 AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.casting.GetUnitCastObservation öffentlichWirken oder Kanalisieren einer Einheit auf Clients mit Probe- oder Restricted-Richtlinie beobachten.
Platform.casting.interruptibility AbhängigkeitConverts the native notInterruptible flag of a cast or channel into an interruptible Boolean (its inverse).
Platform.casting.remainingSeconds AbhängigkeitConverts 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 AbhängigkeitValidates the spell ID field of a cast or channel result.
Platform.creature_type.GetUnitCreatureTypeID öffentlichDie Kreaturidentität aus Rückgabewert zwei des nativen UnitCreatureType auf Clients mit Probe- oder Restricted-Richtlinie beobachten.
Platform.form.GetPlayerFormObservation öffentlichDie aktuelle Gestalt des Spielers mit einem geschützten Aufruf von GetShapeshiftForm ohne Argumente beobachten.
Platform.glyphs.GetGlyphItemInfo öffentlichEinen numerischen Gegenstand anhand abgesicherter nativer Gegenstandsmetadaten als Glyphe für die angefragte Klasse klassifizieren.
Platform.glyphs.GetGlyphSocketSnapshot öffentlichGlyphensockel auf verifizierten Client-Layouts von Wrath, Cata und Mists beobachten.
Platform.glyphs.integer AbhängigkeitReturns true when value is a finite whole number no smaller than minimum, and false for anything else (including NaN and infinity).
Platform.glyphs.layout AbhängigkeitMaps client information to the position in the GetGlyphSocketInfo result that holds the glyph spell ID.
Platform.glyphs.socket AbhängigkeitReads one glyph socket by calling fn(index) in protected mode and always returns a slot record with slot=index.
Platform.groups.GetGroupMembership öffentlichÖffentliche Gruppenzugehörigkeit auf identifizierten Client-Familien lesen.
Platform.groups.GetUnitGroupMembership öffentlichDie Zugehörigkeit einer angegebenen Einheit zur Gruppe oder zum Schlachtzug des Spielers lesen.
Platform.health_forecast.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.health_forecast.GetHealthForecastIdentityObservation öffentlichAuf Clients mit Probe- oder Restricted-Richtlinie exakt UnitExists(unit) beobachten, dann UnitGUID(unit) nur für eine vorhandene Einheit.
Platform.health_forecast.GetHealthForecastProviderObservation öffentlichOptionales RealMobHealth über seinen exakten Punktaufruf mit einem Argument lesen.
Platform.health_forecast.GetHealthForecastTimeObservation öffentlichEin frisches geschütztes GetTime ohne Argumente für eine benötigte Gesundheitsprognose beobachten.
Platform.health_forecast.GetHealthForecastValueObservation öffentlichNach einer separaten Identitätsprüfung einen verzögerten Gesundheitsskalar lesen.
Platform.health_forecast.providerValue AbhängigkeitNormalizes one health figure returned by the RealMobHealth provider.
Platform.health_forecast.readField AbhängigkeitReads object[key] in protected mode.
Platform.instance.GetInstanceObservation öffentlichEin geschütztes IsInInstance-Tupel ohne Argumente beobachten.
Platform.items.finite AbhängigkeitReturns true when value is a finite, nonnegative number (not NaN or infinity), and false for anything else.
Platform.items.GetItemInfoInstant öffentlichNormalisierte native Klassifizierungsmetadaten eines Gegenstands lesen.
Platform.items.identifier AbhängigkeitValidates an item argument.
Platform.loss_of_control.GetLossOfControlCount öffentlichDie dokumentierte Anzahl aktiver Kontrollverluste mit einem geschützten Punktaufruf ohne Argumente lesen.
Platform.loss_of_control.GetLossOfControlEvent öffentlichEine dokumentierte aktive Kontrollverlust-Zeile über ihren nativen Index und die angefragte Subjektart lesen.
Platform.mobinfo2.finite AbhängigkeitChecks that a value is a readable finite number.
Platform.mobinfo2.GetMobInfo2Observation öffentlichOptionale historische Beobachtungen von MobInfo2 auf Clients mit Probe- oder Restricted-Richtlinie lesen.
Platform.mobinfo2.hitCount AbhängigkeitReads the hit count for a spell school from a MobInfo2 resists table (the field named school.."Hits").
Platform.mobinfo2.presence AbhängigkeitChecks whether a unit exists with one protected UnitExists call.
Platform.mobinfo2.readField AbhängigkeitReads object[key] in protected mode for MobInfo2 data.
Platform.pet.GetPetObservation öffentlichDie exakte Existenz des Begleiters und optional seinen formatierten Anzeigenamen per GetUnitName beobachten.
Platform.player_flags.GetPlayerFlagObservation öffentlichEin unabhängiges Spieler-Flag ohne Argumente beobachten: stealthed nutzt IsStealthed, control nutzt HasFullControl und outdoors nutzt IsOutdoors.
Platform.player_movement.GetPlayerMovementObservation öffentlichDie aktuelle Bewegungsgeschwindigkeit des Spielers auf unterstützten lesbaren Clients beobachten.
Platform.points.GetPlayerComboPointObservation öffentlichDen explizit ausgewählten TBC-Combo-Transport des Spielers beobachten.
Platform.points.GetUnitPointFragmentObservation öffentlichEine Punktressource beobachten, die der Client in Fragmenten meldet (Instabile Funken in Mists of Pandaria).
Platform.points.GetUnitPointIdentityObservation öffentlichFür Punktressourcen-Bedingungen die exakte Existenz der ausgewählten Einheit und optional ihren Klassen-Dateinamen beobachten.
Platform.points.GetUnitPointPowerObservation öffentlichEine explizit ausgewählte Punktressourcenmenge mit einer exakten UnitPower- oder UnitPowerMax-Abfrage mit zwei Argumenten lesen.
Platform.range.GetNameplateMaxDistance öffentlichDie aktuelle positive Sichtweite der Namensplaketten über die unterstützte CVar-API lesen.
Platform.range.GetRangeCheckBounds öffentlichDas öffentliche LibRangeCheck-Intervall für eine Einheit lesen.
Platform.role.GetInspectRoleObservation öffentlichDie Rolle einer ausgewählten Einheit auf Clients mit Probe- oder Restricted-Richtlinie beobachten, ohne Betrachtungsanfragen auszulösen.
Platform.role.GetTalentGroupRoleObservation öffentlichDas erste Rollenergebnis des exakten alten Punktaufrufs GetTalentGroupRole(group) auf Clients mit Probe- oder Restricted-Richtlinie beobachten.
Platform.role.readField AbhängigkeitReads object[key] in protected mode, used to look up optional APIs.
Platform.role.roleValue AbhängigkeitValidates a role returned by a native API.
Platform.roster_class.GetRosterClassObservation öffentlichÖffentliche Identität der Gruppenmitglieder auf identifizierten Client-Familien lesen.
Platform.roster_class.rosterUnit AbhängigkeitReturns 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 öffentlichEine frische geschützte UnitClass-Beobachtung von player für die Rotationszuordnung lesen.
Platform.runes.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.runes.GetRuneCooldownObservation öffentlichEin geschütztes GetRuneCooldown-Tupel für einen exakten nativen Platz lesen.
Platform.runes.GetRuneEvaluationTime öffentlichEin frisches geschütztes GetTime ohne Argumente für die Abklingzeit-Arithmetik der Runen lesen.
Platform.runes.GetRuneTypeObservation öffentlichEinen exakten nativen Runenplatz mit GetRuneType und seinem einzigen Index-Argument beobachten.
Platform.runes.numberField AbhängigkeitNormalizes one numeric field of a native result.
Platform.runes.validIndex AbhängigkeitValidates a rune slot index.
Platform.spells.cooldownFlags AbhängigkeitExtracts the never-secret isEnabled, isActive and isOnGCD flags from a C_Spell.GetSpellCooldown record whose times are secret.
Platform.spells.cooldownValues AbhängigkeitReads a spell cooldown as separate values for the readiness checks.
Platform.spells.copy AbhängigkeitCopies the expected fields of a native result table into a new table, checking each type.
Platform.spells.finiteNonNegative AbhängigkeitReturns true when value is a nonnegative number that is not NaN or infinity, and false for anything else.
Platform.spells.flagReadiness AbhängigkeitDecides cooldown readiness from the never-secret flags when the cooldown times are hidden.
Platform.spells.gcdRunning AbhängigkeitReports whether the global cooldown is running at time now.
Platform.spells.GetSpellCharges öffentlichEinen normalisierten Aufladungs-Datensatz lesen: currentCharges, maxCharges, cooldownStartTime, cooldownDuration, chargeModRate und isActive.
Platform.spells.GetSpellCooldown öffentlichLiest die Abklingzeit eines Zaubers und normalisiert sie über alle unterstützten Clients.
Platform.spells.identifier AbhängigkeitValidates a spell argument.
Platform.spells.IsAutoRepeatActive öffentlichDen Status der automatischen Wiederholung des Spielers für einen Zauber wie Schießen oder Automatischer Schuss lesen.
Platform.spells.IsSpellReady öffentlichPrüft, ob ein Zauber jetzt empfohlen werden kann, wobei ein Zauber zugelassen wird, dessen verbleibende Abklingzeit mit der aktuellen globalen Abklingzeit endet.
Platform.spells.own AbhängigkeitReturns a record holding only the expected fields, each checked by type.
Platform.threat.GetUnitThreatObservation öffentlichDer Reihe nach die Existenz der ausgewählten Einheit, ihre Feindseligkeit gegenüber dem Spieler und dann den Bedrohungsstatus des Spielers auf dieser Einheit beobachten.
Platform.unit_attackability.GetUnitAttackabilityObservation öffentlichBeobachten, ob der Spieler eine ausgewählte, nicht tote Einheit angreifen kann, mit den exakten Prädikaten UnitExists, UnitCanAttack und UnitIsDead.
Platform.unit_flags.GetUnitFlagObservation öffentlichEin aktuelles Einheiten-Flag beobachten: combat nutzt UnitAffectingCombat, enemy nutzt UnitIsEnemy mit player als erster Einheit und pvp nutzt UnitIsPVP.
Platform.unit_health.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_health.GetUnitHealthObservation öffentlichLesbare aktuelle Gesundheit und optional die maximale Gesundheit auf unterstützten Clients beobachten.
Platform.unit_identity.GetUnitIdentityObservation öffentlichZwei exakte Einheitenkennungen mit UnitIsUnit vergleichen, nachdem nur die erste Kennung mit UnitExists geprüft wurde.
Platform.unit_level.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_level.GetUnitLevelObservation öffentlichEine lesbare rohe Einheitenstufe auf bekannten Clients beobachten.
Platform.unit_metadata.GetUnitMetadataObservation öffentlichNach Prüfung von UnitExists genau ein verwendetes natives Metadatenfeld der Einheit beobachten: class nutzt Rückgabewert zwei von UnitClass, creature den lokalisierten Namen aus UnitCreatureType und classification UnitClassification.
Platform.unit_power.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_power.GetUnitPowerObservation öffentlichExplizit Mana oder die aktuelle rohe Ressource auf unterstützten lesbaren Clients beobachten.
Platform.unit_presence.GetUnitPresenceObservation öffentlichDie Anwesenheit einer Einheit auf identifizierten Client-Familien beobachten.
Platform.unit_stat.finite AbhängigkeitReturns true when value is a number that is neither NaN nor infinite, and false for anything else.
Platform.unit_stat.GetUnitStatObservation öffentlichDen effektiven Wert nur aus dem nativen Rückgabewert zwei beobachten.
Platform.unit_states.GetUnitStateObservation öffentlichTod- oder Geisterzustand bzw.
Platform.zone_pvp.GetZonePVPObservation öffentlichDas erste Ergebnis der PvP-Klassifizierung der Zone mit einem geschützten Punktaufruf ohne Argumente beobachten.