Not sure if you can use | with CheckCommandAccess but you can try it:
PHP Code:
if(!CheckCommandAccess(Client, "sm_somethingsomething", ADMFLAG_RESERVATION | ADMFLAG_VOTE | ADMFLAG_KICK))
Otherwise you could use overrides and assign a random command (e.g. "sm_somethingsomething") to those flags instead.