Перейти к содержимому



Добро пожаловать на пользовательский форум CR-MP.RU
Зарегистрируйтесь или авторизуйтесь на нашем форуме, чтобы получить доступ ко всем функциям.
Если у Вас уже имеется аккаунт, нажмите, чтобы войти.
Если у Вас нет аккаунта на нашем форуме, нажмите, чтобы перейти к регистрации. Возникли проблемы с регистрацией ? Обратитесь в ТЕХНИЧЕСКУЮ ПОДДЕРЖКУ
Фотография

Ошибка Run time error 4: "Array index out of bounds"

- - - - - Error

Лучший Ответ 16Shadows , 10 February 2019 - 13:54

Вы пытаетесь получить доступ к 8 ячейке массива, хотя их всего семь.

Замените на строчке 50971

admin_rank_name[PI[playerid][pAdmin]]

На

admin_rank_name[PI[playerid][pAdmin]-1]

И на будущее, индексы массивов начинаются с 0, это нужно учитывать, если в качестве индекса используете переменную.

Перейти к сообщению »


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1
Алексмаг

Гражданин

Новичок
Репутация: 0

код ошибки
[[debug] Run time error 4: "Array index out of bounds"
[debug] Accessing element at index 8 past array upper bound 7
[debug] AMX backtrace:
[debug] #0 008b01e0 in public AloginAuth (playerid=0, inputtext[]=@00d5b100 "123456") at gamemodes\M-mod.pwn:50971

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст



#2
16Shadows

Флудер

Новичок
Репутация: 33

✓  Лучший Ответ

Вы пытаетесь получить доступ к 8 ячейке массива, хотя их всего семь.

Замените на строчке 50971

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

На

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

И на будущее, индексы массивов начинаются с 0, это нужно учитывать, если в качестве индекса используете переменную.





Темы с аналогичным тегами Error

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных