Code:
565960 565962 565961 503 1020160 0
which according to the action type documentation for type 503
Code:
ACTION_ITEM_CHECK = 503, // examination goods. when data=itemtype_id, param is not 0, simultaneously inspects the goods quantity (or durableness), this goods must meet the requirements quantity (or durableness) only then good. Or data is the thing commodity name which the 0, param expression must look.
it says that you will need an item with the id 1020160 for the action to pass instead of fail
looking up the item id in cq_itemtype we come up with this
Code:
1020160 AdminAccess 0 0 0 0 0 0 0 0 55 0 0 8421400 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
so whoever made this npc modeled it after the legion key system some devs use
simply /awarditem 1020160 before you talk to the npc and it will work
however this is a bad way to do it because it involves you either trusting your staff with keys or not giving them to anyone
i would suggest using an iter variable or syn attribute or npc attribute check or any combination of those instead myself but Im a perfectionist