The Maya script was not an alphabet because the word alphabet refers to a specific subcategory of scripts.
The Maya script is a logosyllabic script. Such a script combines symbols for whole words with symbols that represent syllables phonetically.
A modern example of logosyllabic script is japanese (kanji + kana)