Сompiler error 032: array index out of bounds

AndyUnion

Пользователь
Регистрация
10 Сен 2017
Сообщения
9
Симпатии
0
#1
Amx Mod X
AMXX 1.8.3
Ошибка
jbm_core.sma(9162) : error 032: array index out of bounds (variable "g_iPredatorData")
jbm_core.sma(9211) : error 032: array index out of bounds (variable "g_iPredatorData")
jbm_core.sma(9216) : error 032: array index out of bounds (variable "g_iPredatorData")
Помогите пожалуйста. При компилировании в компиляторе 1.8.2 ошибок нету, в компиляторе 1.8.3/1.9.0 появляются эти ошибки.
 

Вложения

kapangaIII

Команда форума
Разработчик
Регистрация
31 Окт 2017
Сообщения
549
Симпатии
167
#3
Не знаю почему мы должны исправлять наитупейшие ошибки автора. Помимо данной ошибки исправил еще несколько потенциальных.
 

Вложения

AndyUnion

Пользователь
Регистрация
10 Сен 2017
Сообщения
9
Симпатии
0
#4
Не знаю почему мы должны исправлять наитупейшие ошибки автора. Помимо данной ошибки исправил еще несколько потенциальных.
Благодарю за помощь, но при попытке скомпилировать этот исходник опять ошибки:
PHP:
//AMXXPC compile.exe

// by the AMX Mod X Dev Team





//// jbm_core (1).sma

//

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(425) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(425) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(426) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(426) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(449) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(462) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(478) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(481) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(481) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(482) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(482) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(483) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(483) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(484) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(484) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(485) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(485) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(486) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(486) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(539) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(542) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(542) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(543) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(543) : error 009: invalid array size (negative or zero)

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(544) : error 017: undefined symbol "MAX_PLAYERS"

// D:\Games\Work\Compiler 1.8.3\jbm_core (1).sma(544) : error 009: invalid array size (negative or zero)

//

// Compilation aborted.

// 26 Errors.

// Could not locate output file compiled\jbm_core (1).amx (compile failed).

//

// Compilation Time: 1,34 sec

// ----------------------------------------



Press enter to exit ..
 

kapangaIII

Команда форума
Разработчик
Регистрация
31 Окт 2017
Сообщения
549
Симпатии
167
#5
Значит компилируете не 1.8.3, а каким-то другим, не понятным.
Либо в самое начало плагина добавляйте #define MAX_PLAYERS 32