bool + char - переполнение массива
Как мне известно если использовать
PHP код:
new bool:racer[MAX_PLAYERS]
то racer[playerid] = либо true либо false
Если же мы используем
PHP код:
new racer[MAX_PLAYERS char]
то racer[playerid] = значению от 1 до 255 включительно
в одном интересном случае мне скинули код где используется и то и другое то есть выглядело это так
PHP код:
new bool:racer[MAX_PLAYERS char]
тут конечно же стал ругаться crashdetect но почемуто на переполнение массива - и он указал вот такую ошибку
[17:44:01] [debug] Run time error 4: "Array index out of bounds"
[17:44:01] [debug] Accessing element at index 29 past array upper bound 24
и у меня 3 вопроса
1)почему здесь ограничением стало именно 24?если MAX_PLAYERS по дефайну у меня 100?
2)к чему приведет использование?
PHP код:
new bool:racer[MAX_PLAYERS char]
3)в случае с char корректно использовать racer{playerid} или racer[playerid] ?