26.06.2012, 09:58
pawn Код:
forward VehicleRespawn(playerid, vehicleid, ispassenger);
public VehicleRespawn(playerid, vehicleid, ispassenger)
{
GameTextForPlayer(playerid,"~r~Vehicles ~g~Respawn",5000,5);
SendClientMessage(playerid, COLOR_BLUE, "{CFF55F}*INFO: {FFFFFF}Vehicle Respawn.");
for(new i = 0; i < MAX_VEHICLES; i ++ ) {
for(new o = 0, a = GetMaxPlayers(); o < a; o ++ ) {
if(!IsPlayerConnected(o)) continue;
if(IsAnyBodyInVehicle(i)) continue;
if(CurrentSpawnedVehicle[i]) continue;
SetVehicleToRespawn(i);
DestroyVehicle(CurrentSpawnedVehicle[i]);
}
}
return 1;
}
stock IsAnyBodyInVehicle(vid)
{
for(new i = 0; i < GetMaxPlayers(); i ++ ){
if(IsPlayerInVehicle(i, vid)) return 1;
}
return 0;
}
its got error by crashdetect plugin how to fix this problem
Код:
[13:08:09] [debug] Run time error 4: "Array index out of bounds" [13:08:09] [debug] Accessing element at index 500 past array upper bound 499 [13:08:09] [debug] Backtrace: [13:08:09] [debug] #0 001bf54c in public VehicleRespawn () from Faour.amx