Resolví esto yo mismo creando una variable que cambia en cada función. Esta var se establece en una letra en la función a() y si es esa letra cuando hago clic en la función c(), entonces cambia a otra letra y así sucesivamente. Por último, tengo una instrucción if que se activa si es la última letra correcta.
Tengo un proyecto donde tengo varias funciones y quiero que otra función se active si las primeras 4 funciones se activan en un orden particular. (y luego quiero varias declaraciones if más para obtener diferentes funciones para activar para otras órdenes, pero eso puedo resolverlo yo mismo)
No sé cómo hacer que javascript reconozca que una cadena de funciones se activa en el orden correcto. (si eso es posible)
como ejemplo: tengo la función a(), la función b(), la función c() y la función d().
si están activados en orden acbd, quiero que se active la función s(). y si están activados en orden bdca quiero que se active la función f().