Referenz › Funktionsreferenz › Functions

Functions.values.isin

öffentlich

Aufruf als

Functions.values.isin(array, value)

Erfassen Sie sie als Abhängigkeit mit dem Namen Functions.values.isin (das Übernehmen der Vervollständigung erledigt das) und rufen Sie sie dann unter diesem Namen auf.

Wird auch unter dem früheren Namensraum utils akzeptiert.

Was sie bewirkt

Prüfen, ob eine Tabelle unter einem Schlüssel einen Wert ungleich nil hat. Ein gespeichertes false gilt weiterhin als vorhanden; Tabellenwerte werden nicht durchsucht.

Argumente

NameTypWas sie bewirkt
arraytableZu prüfende Tabelle.
valueanyNachschlageschlüssel.

Rückgabewerte

1booleanTrue, wenn array[value] nicht nil ist.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Wie das Addon sie aufruft

und 95 weitere: Wirken (valid), Zauberfortschritt (valid), Restzeit der Zauberzeit (valid), Bestimmten Zauber wirken (valid), Zauber unterbrechbar (valid), Kanalisieren (valid), Kanalisierungsfortschritt (valid), Restzeit der Kanalisierung (valid), Bestimmten Zauber kanalisieren (valid), Kanalisierung unterbrechbar (valid), Klasse (valid), Klassifizierung der Einheit (valid), Klasse in der Gruppe (valid), Im Kampf (valid), Kampfaktionsverlauf (valid), Zeit im Kampfaktionsverlauf (valid), Kreaturtyp (valid), Ist tot oder Geist (valid), Schwächungszauber vorhanden (valid), Restzeit des Schwächungszaubers (valid), Stapel des Schwächungszaubers (valid), Schwächungszaubertyp vorhanden (valid), Entfernung (valid), Anzahl in Entfernung (valid), Eklipse (valid), Erweiterter Charakterwert (valid), Erweiterter Charakterwert in Prozent (valid), Feindselig (valid), Ist freundlich (valid), In Gruppe (evaluate), Gruppenzahl (valid), Gesundheit (valid), Gesundheit in Prozent (valid), Immun (valid), Instanz (valid), Ist identisch mit (valid), Gegenstandsabklingzeit (valid), Stufe (valid), Durch Kontrollverlust gesperrt (valid), Art des Kontrollverlusts (valid), Mana (valid), Mana in Prozent (valid), Schlachtzugsmarkierung (valid), Anzahl der Schlachtzugsmarkierungen (valid), Aufladungen des Begleiterzaubers (valid), Abklingzeit des Begleiterzaubers (valid), Begleiterzauberverlauf (valid), Zeit im Begleiterzauberverlauf (valid), Aufladezeit des Begleiterzaubers (valid), Zufriedenheit des Begleiters (valid), Spielerstatus (valid), Punkte (valid), Ressource (valid), Ressource in Prozent (valid), Verbündete in Reichweite (valid), Gesundheit in Reichweite (valid), Gesundheit in Prozent in Reichweite (valid), Anzahl nach Gesundheit in Prozent in Reichweite (valid), Anzahl nach Gesundheit in Reichweite (valid), Mana in Reichweite (valid), Mana in Prozent in Reichweite (valid), Anzahl nach Mana in Prozent in Reichweite (valid), Anzahl nach Mana in Reichweite (valid), PvP-markiert (valid), Widerstandsfähig (valid), Rolle (valid), Runen (valid), Runenabklingzeit (valid), Flüchtet (valid), Stufe (valid), Angelegte Setteile (valid), Zauberaufladungen (valid), Zauberabklingzeit (valid), Zauberverlauf (valid), Zeit im Zauberverlauf (valid), Aufladezeit des Zaubers (valid), Charakterwert (valid), Hat stehlbaren Stärkungszauber (valid), Schlagzeit der Waffe (valid), Verbleibende Schlagzeit der Waffe (valid), Talent (valid), Punkte im Talentbaum (valid), Bedrohung (valid), Bedrohungsanzahl (valid), Zeit seit Kampfbeginn (valid), Zeit bis Gesundheit (valid), Zeit bis Gesundheit in Prozent (valid), Einheit existiert (valid), Restzeit der Waffenverzauberung (valid), Stapel der Waffenverzauberung (valid), Zonen-PvP (valid), Conditions.bossmod.validCompare, Conditions.edition_state.validCompare, Conditions.encounter_state.validCompare, Conditions.group_state.validCompare

Quelle

Functions/values.lua, Zeile 46. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

Functions.values.isin(array, value)
    return array[value] ~= nil

Zurück zu Funktionsreferenz