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
| Name | Typ | Was sie bewirkt |
|---|---|---|
array | table | Zu prüfende Tabelle. |
value | any | Nachschlageschlüssel. |
Rückgabewerte
| 1 | boolean | True, 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
- Aufladungen eines beliebigen Zaubers (valid)
return (value.operator ~= nil and Functions.values.isin(addon.operators, value.operator) and - Abklingzeit eines beliebigen Zaubers (valid)
return (value.operator ~= nil and Functions.values.isin(addon.operators, value.operator) and - Aufladezeit eines beliebigen Zaubers (valid)
return (value.operator ~= nil and Functions.values.isin(addon.operators, value.operator) and - Angreifbar (valid)
return value.unit ~= nil and Functions.values.isin(addon.units, value.unit); - Stärkungszauber vorhanden (valid)
return (value.unit ~= nil and Functions.values.isin(addon.units, value.unit) and value.spell ~= nil) - Restzeit des Stärkungszaubers (valid)
return (value.unit ~= nil and Functions.values.isin(addon.units, value.unit) and value.spell ~= nil and - Stapel des Stärkungszaubers (valid)
return (value.unit ~= nil and Functions.values.isin(addon.units, value.unit) and value.spell ~= nil and - Gegenstand in Taschen (valid)
value.operator ~= nil and Functions.values.isin(addon.operators, value.operator) and
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