массив принимает размер наибольшей строки.
PS
pawn Code:
for(new i; ++i < sizeof(zones);)
преимущество над вашей записью в том что область видимости
i не выходит за пределы цикла. А использование строгих условий не приведет к неожиданным последствиям.