Referencia › Referencia de funciones › Functions

Functions.values.isin

pública

Llamar como

Functions.values.isin(array, value)

Regístrala como dependencia con el nombre Functions.values.isin (al aceptar la sugerencia de autocompletado se hace por ti) y después llámala con ese nombre.

También se acepta con el antiguo espacio de nombres utils.

Qué hace

Comprueba si una tabla tiene un valor no nil en una clave. Un valor false guardado cuenta como presente; no recorre los valores de la tabla.

Argumentos

NombreTipoQué hace
arraytableTabla que se examinará.
valueanyClave de búsqueda.

Retornos

1booleanTrue cuando array[value] no es nil.

Ediciones

Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar usa una alternativa o devuelve nil con un motivo.

No lee directamente ninguna API del juego.

Cómo la llama el addon

y 95 más: Lanzando (valid), Progreso del lanzamiento (valid), Tiempo restante de lanzamiento (valid), Lanzando un hechizo concreto (valid), Lanzamiento interrumpible (valid), Canalizando (valid), Progreso del canalizado (valid), Tiempo restante de canalización (valid), Canalizando un hechizo concreto (valid), Canalización interrumpible (valid), Clase (valid), Clasificación de la unidad (valid), Clase en el grupo (valid), En combate (valid), Historial de acciones de combate (valid), Tiempo del historial de acciones de combate (valid), Tipo de criatura (valid), Está muerto o es un fantasma (valid), Perjuicio presente (valid), Tiempo restante del perjuicio (valid), Acumulaciones del perjuicio (valid), Tipo de perjuicio presente (valid), Distancia (valid), Recuento por distancia (valid), Eclipse (valid), Estadística ampliada del personaje (valid), Porcentaje de estadística ampliada del personaje (valid), Hostil (valid), Es amistoso (valid), En grupo (evaluate), Recuento del grupo (valid), Salud (valid), Porcentaje de salud (valid), Inmune (valid), Instancia (valid), Es la misma que (valid), Tiempo de reutilización del objeto (valid), Nivel (valid), Bloqueado por pérdida de control (valid), Tipo de pérdida de control (valid), Maná (valid), Porcentaje de maná (valid), Marca de banda (valid), Recuento de marcas de banda (valid), Cargas del hechizo de mascota (valid), Tiempo de reutilización del hechizo de mascota (valid), Historial de lanzamientos de mascota (valid), Tiempo del historial de lanzamientos de mascota (valid), Tiempo de recarga del hechizo de mascota (valid), Felicidad de la mascota (valid), Estado del jugador (valid), Puntos (valid), Poder (valid), Porcentaje de poder (valid), Aliados dentro del alcance (valid), Salud dentro del alcance (valid), Porcentaje de salud dentro del alcance (valid), Recuento de porcentaje de salud dentro del alcance (valid), Recuento de salud dentro del alcance (valid), Maná dentro del alcance (valid), Porcentaje de maná dentro del alcance (valid), Recuento de porcentaje de maná dentro del alcance (valid), Recuento de maná dentro del alcance (valid), Marcado para JcJ (valid), Resistente (valid), Rol (valid), Runas (valid), Reutilización de runas (valid), Huidizo (valid), Nivel (valid), Piezas del conjunto equipadas (valid), Cargas del hechizo (valid), Tiempo de reutilización del hechizo (valid), Historial de lanzamientos (valid), Tiempo del historial de lanzamientos (valid), Tiempo de recarga del hechizo (valid), Estadística del personaje (valid), Tiene beneficio robable (valid), Tiempo de golpe del arma (valid), Tiempo restante de golpe del arma (valid), Talento (valid), Puntos del árbol de talentos (valid), Amenaza (valid), Recuento de amenaza (valid), Tiempo desde el inicio del combate (valid), Tiempo hasta salud (valid), Tiempo hasta porcentaje de salud (valid), La unidad existe (valid), Tiempo restante del encantamiento de arma (valid), Cargas del encantamiento de arma (valid), JcJ de la zona (valid), Conditions.bossmod.validCompare, Conditions.edition_state.validCompare, Conditions.encounter_state.validCompare, Conditions.group_state.validCompare

Código fuente

Functions/values.lua, línea 46. Solo lectura en el juego; Duplicar crea una copia editable.

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

Volver a Referencia de funciones