printf("oc_id: %d", id); // в LoadOwnableCars printf("carid: %d", carid); // в J_AddStaticVehicleEx
[ Pawn ]
При старте сервера Run time error 4
[debug] Run time error 4: "Array index out of bounds"
#11
Отправлено 23 июня 2022 - 14:41

Просто. Вставь. Это. В. Те. Блоки. Кода. Которые. Ты. Кидал. Выше.
#12
Отправлено 23 июня 2022 - 16:02

Нашел проблему.... Я ВЫРЕЗАЛ ПОЛ МОДА 
(но это не точно)

(но это не точно)
Сообщение отредактировал IgromanPwn: 23 июня 2022 - 16:03
#13
Отправлено 23 июня 2022 - 16:13

Perdolinka (23 июня 2022 - 14:41) писал:
Просто. Вставь. Это. В. Те. Блоки. Кода. Которые. Ты. Кидал. Выше.
printf("oc_id: %d", id); // в LoadOwnableCars printf("carid: %d", carid); // в J_AddStaticVehicleEx
843 кар айди
а j_addStatic крашнула эту строчку в консоле

[16:10:38] carid: 842 [16:10:38] carid: 843 [16:10:38] LoadCity загрузилс¤ за 189 ms [16:10:38] —емейные квартиры загружены 0 [16:10:38] [debug] Run time error 4: "Array index out of bounds" [16:10:38] [debug] Attempted to read/write array element at index 65535 in array of size 2000 [16:10:38] [debug] AMX backtrace: [16:10:38] [debug] #0 00129738 in J_AddStaticVehicleEx (model=665, Float:x=-507.95001, Float:y=2637.85010, Float:z=53.14000, Float:a=89.60000, color_1=1, color_2=1, spawntime=60000, interior=0, world=0) at C:\Users\Kristi\Desktop\ArizonaGoodMode\gamemodes\arizona.pwn:20224 [16:10:38] [debug] #1 0010e648 in LoadOwnableCars (name[]=@01e29064 "The State") at C:\Users\Kristi\Desktop\ArizonaGoodMode\gamemodes\arizona.pwn:18948 [16:10:38] [debug] #2 0039bcdc in public PawnCmd_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\gamemodes\arizona.pwn:33369 [16:10:38] [debug] #3 00066bcc in public ac_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\Pawn.CMD.inc: 125 [16:10:38] [debug] #4 00020af0 in public PawnRakNet_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\nex-ac.inc:3507 [16:10:38] [debug] #5 00013910 in public SSCANF_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\Pawn.RakNet. inc:1029 [16:10:38] [debug] #6 000095f0 in public fo_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\sscanf2.inc: 211 [16:10:38] [debug] #7 0000228c in public Iter_OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\fixobject1.inc: 271 [16:10:38] [debug] #8 00000874 in public OnGameModeInit () at C:\Users\Kristi\Desktop\ArizonaGoodMode\pawno\include\foreach.inc: 660 [16:10:38] Number of vehicle models: 101 [16:10:38] ”спешна¤ загрузка 'LoadFamily' - загружено 1 семей за 0 м.с
#15
Отправлено 23 июня 2022 - 16:27

У тебя передаётся неверный ид модели 665, следовательно система не создаёт транспорт вовсе, возвращая -1, отсюда и беды.
#16
Отправлено 23 июня 2022 - 16:38

Perdolinka (23 июня 2022 - 16:27) писал:
У тебя передаётся неверный ид модели 665, следовательно система не создаёт транспорт вовсе, возвращая -1, отсюда и беды.
К моду был привязан cef

Сейчас попробую вернуть и кину его логи
IgromanPwn (23 июня 2022 - 16:35) писал:
К моду был привязан cef
Сейчас попробую вернуть и кину его логи

Сейчас попробую вернуть и кину его логи
Логи те же самые, а найти айди в моде я не могу
#18
Отправлено 23 июня 2022 - 18:18

Perdolinka (23 июня 2022 - 16:38) писал:
Cef тут не причём, у тебя результат функции невалидный результат возвращает, отсюда и беды.
Что мне поменять?
тут я не вижу в чем причина
{ case 430, 446, 452, 453, 454, 472, 473, 484, 493: VehicleState[carid] = VEHICLE_STATE_BOAT; case 417, 425, 447, 460, 469, 476, 487, 488, 497, 511, 512, 513, 519, 520, 548, 553, 563, 577, 592, 593: VehicleState[carid] = VEHICLE_STATE_PLANE; case 581, 522, 461, 521, 523, 463, 468, 471, 586,3195..3198: VehicleState[carid] = VEHICLE_STATE_BIKE; case 509, 481, 510: VehicleState[carid] = VEHICLE_STATE_VELIK; case 462,448: VehicleState[carid] = VEHICLE_STATE_MOPED; case 538, 537: VehicleState[carid] = VEHICLE_STATE_TRAIN; default: VehicleState[carid] = VEHICLE_STATE_CAR;
#19
Отправлено 23 июня 2022 - 18:29

Это установка состояния транспорта, это никчему вообще. У тебя попадает в аргумент modelid 665 ид, следовательно транспорт отсутствует, потому и не создаётся, а в carid присваивается -1 и потом ты пытаешься присвоить ячейке -1 какие-то данные. Собственно, вот и проблема