-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Привет.
Имею следующею ошибку:
[17:09:30] Run time error 4: "Array index out of bounds"
[17:09:30] Attempted to read/write array element at index 2001 in array of size 2000
[17:09:30] AMX backtrace:
[17:09:30] #0 004ade54 in main (params[]=@00000028 "", 9092328) at C:\GRP\gamemodes\grp.pwn:34171
[20:43:11] Run time error 4: "Array index out of bounds"
[20:43:11] Attempted to read/write array element at index 2001 in array of size 2000
[20:43:11] AMX backtrace:
[20:43:11] #0 004ade54 in main (params[]=@00000014 "", 9092328) at C:\GRP\gamemodes\grp.pwn:34171
CMD:spveh(playerid, params[])
{
if(AdminInfo[playerid][aLevel] < 2 || !AdminInfo[playerid][aLogin])
return true;
extract params -> new Float:rad = 200.0; else
return SendClientMessage(playerid, -1, !"Введите: /spveh [радиус]");
if(rad < 1.0 || rad > 200.0)
return SendClientMessage(playerid, COLOR_GREY, !"Радиус не может быть меньше 1.00 выше 200.0 (области видимости).");
new
sp_car;
foreach (new vehicleid : Vehicle) {
if(IsPlayerInRangeOfPoint(playerid, rad, VehicleInfo[vehicleid][vX], VehicleInfo[vehicleid][vY], VehicleInfo[vehicleid][vZ]) // ошибка
&& !IsVehicleOccupied(vehicleid))
{
SetVehicleToRespawn(vehicleid);
sp_car ++;
}
}
format(stringer1, sizeof(stringer1), "Администратор %s (%d) зареспавнил весь транспорт в радиусе %f м (%d машин)", PlayerInfo[playerid][pNames], playerid, rad, sp_car);
return SendAdminMessage(COLOR_LIGHTRED,stringer1);
}
stock IsVehicleOccupied(vehicleid)
{
foreach(new i : Player)
if(IsPlayerInVehicle(i, vehicleid)) return 1;
return 0;
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels