07.07.2013, 18:55
Am getting a array upper bound 199 AMX backtrace
here is the debugs its not just one i get alot of this below..
public updatedashcam
here is the debugs its not just one i get alot of this below..
Код:
[19:56:29] [debug] #0 00033bcc in public UpdateDashCam () from IGRP.amx [19:56:29] [debug] Run time error 4: "Array index out of bounds" [19:56:29] [debug] Accessing element at index 65535 past array upper bound 199 [19:56:29] [debug] AMX backtrace:
Код:
public UpdateDashCam(playerid) { if(!IsPlayerInAnyVehicle(playerid)) return 0x0; if(IsACopCar(playerid)) { new pcv = GetNearestVehicle(playerid, dcam_Distance); new pvid = GetPlayerVehicleID(playerid); new Float:vPos[3]; GetVehiclePos(pvid, vPos[0], vPos[1], vPos[2]); new Float:distance = GetVehicleDistanceFromPoint(pcv, vPos[0], vPos[1], vPos[2]); new Float:speed = GetVehicleSpeed(pcv, 0); new string[40]; if(floatround(distance) <= dcam_Distance - 5.0) { format(string, sizeof(string), "P %s~n~S %d kmph~n~D %d m", VehicleNumberPlate[pcv], floatround(speed), floatround(distance)); } else format(string, sizeof(string), "P N/A~n~S N/A kmph~n~D N/A m"); PlayerTextDrawSetString(playerid, pDashCam[playerid], string); } return 0x1; }