Перейти к содержанию
Авторизация  
Бешенный Кот

Ошибка.(о предыдущей теме)

Рекомендуемые сообщения

Бешенный Кот

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

[19:33:34] [debug] Run time error 4: "Array index out of bounds"
[19:33:34] [debug] Accessing element at index 65535 past array upper bound 1999
[19:33:34] [debug] AMX backtrace:
[19:33:34] [debug] #0 00015378 in ?? (0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000) from new.amx
[19:33:34] [debug] #1 000158f8 in ?? (0x00000007, 0x00000002) from new.amx
[19:33:34] [debug] #2 000f2c8c in ?? (0x00000007) from new.amx
[19:33:34] [debug] #3 000bc620 in public OnPlayerSpawn (0x00000007) from new.amx

В этом паблике вообще нету переменных, я даже не знаю что эта ошибка означает..

Snimok.png?extra=AVU6HUasfNheztuRmO_bfyb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бешенный Кот

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP

Ошибка означает, что где-то идёт обращение к 65535 элементу массива размерностью 2000 - то есть к несуществующей ячейке. 65535 в SA:MP дефайнится как INVALID_PLAYER_ID, INVALID_VEHICLE_ID и им подобные. Соответственно, дабы такого не происходило - нужно внимательно проверять значения на входе в функцию.

 

Скрипт скомпилировать с флагом -D3 и посмотреть, изменится ли лог с крашдетектом. До поры рекомендовал бы в сабжевом коллбэке сразу реализовать проверку на INVALID_PLAYER_ID.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

@SHOROOP,Боюсь он тебя не поймет xD 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SHOROOP
@Red_Devils, я ответ дал? Дал. А стол заказов в другой теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бешенный Кот

 

 


INVALID_VEHICLE_ID
Спасибо! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.