Вылет - Warning: couldn't create vehicle type

monolith04

Известный
Автор темы
72
6
Версия SA-MP
  1. 0.3.7 (R1)
Еду себе дальнобойщиком в Лос-Сантосе, но тут полетели варнинги... И игра улетела. Кто знает в чем причина? И за что отвечают эти адреса?
P.S. Скрипты, плагины и заменки стоят, если что, но мне интересно узнать в чем конкретно причина.

Код:
[17:49:11] Warning(opcode 0xA5): Exception 0xC0000005 at 0x584D91F3
[17:49:11] Warning(opcode 0x175): Exception 0xC0000005 at 0x43E0C2
[17:49:11] Warning(opcode 0x9C4): Exception 0xC0000005 at 0x47A7C2
[17:49:11] Warning(opcode 0x7FF): Exception 0xC0000005 at 0x6D321C
[17:49:11] Warning(opcode 0x53F): Exception 0xC0000005 at 0x48D378
[17:49:11] Warning: couldn't create vehicle type: 600
[17:49:11] Warning(opcode 0xA5): Exception 0xC0000005 at 0x584D91F3
[17:49:11] Warning(opcode 0x175): Exception 0xC0000005 at 0x43E0C2
[17:49:11] Warning(opcode 0x9C4): Exception 0xC0000005 at 0x47A7C2
[17:49:11] Warning(opcode 0x7FF): Exception 0xC0000005 at 0x6D321C
[17:49:11] Warning(opcode 0x53F): Exception 0xC0000005 at 0x48D378
[17:49:11] Warning: couldn't create vehicle type: 549
 
Решение
Возможно, что заменки на эти машины (ид 600 и ид 549) оказались баганными и корявыми. Попробуй их удалить, а потом запустить samp_debug (находится в корневой папке) и с помощью команды /v создать машины с этими номерами.

Самое первое число, очевидно, обозначает опкод (потому что так написано, хы). 0xA5 создаёт машину с указанным типом на указанных координатах. Остальные четыре опкода задают параметры этой машине. Второе число обозначает код исключения, в данном случае это – нарушение прав доступа, то есть игра попыталась считать, записать или исполнить что-то там, где прав на это она не имеет. Третье число – это уже именно адрес в памяти, по которому произошло исключение.

Maxim25012

Известный
536
267
Возможно, что заменки на эти машины (ид 600 и ид 549) оказались баганными и корявыми. Попробуй их удалить, а потом запустить samp_debug (находится в корневой папке) и с помощью команды /v создать машины с этими номерами.

Самое первое число, очевидно, обозначает опкод (потому что так написано, хы). 0xA5 создаёт машину с указанным типом на указанных координатах. Остальные четыре опкода задают параметры этой машине. Второе число обозначает код исключения, в данном случае это – нарушение прав доступа, то есть игра попыталась считать, записать или исполнить что-то там, где прав на это она не имеет. Третье число – это уже именно адрес в памяти, по которому произошло исключение.