The only data size in pawn is cell (4 bytes), you can only declare variables that have that size or array of such type :
new var
new Float:var
new bool:var
All of them uses a cell.
You can declare arrays :
new string[32]
new bool:IsPlayerCheater[33]
Note that pawn let you declare char arrays doing : new array[128 char] but it is not supported by any amxx native.
You could use it anyway instead of player bool variable :
new bool:g_HasParachute[33]
-> g_HasParachute[player] = true , g_HasParachute[player] = false
Instead you can do :
new g_HasParachute[33 char]
g_HasParachute{id} = 1
It will use less memory.
If you don't want to allocate memory each time, consider using static variables inside functions, or global variables.