Height is the Y location. g_Entity[ e ].y gives you the zone height, g_PlayerPosY is the player height.
Looking back up this thread a bit I notice you commented out the height check!
i.e. this bit: if g_PlayerPosY < g_Entity[e]['y']+38.5 then
So what you probably want is:
if g_Entity[e].plrinzone ==1 and g_PlayerPosY < g_Entity[e].y + 38.5 then
Been there, done that, got all the T-Shirts!