Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Что не так с пабликом?

Статус
В этой теме нельзя размещать новые ответы.

Ilya Teslya

Умник
Здравствуйте обитатели P-I!
Надеюсь кто поможет,ответ те на вопрос,что не так с этим пабликом?
PHP:
public FuelCheck()
{
	for(new i = 1; i <= MAX_VEHICLES; i++)
	{
		if(IsAPlane(i) || IsABoat(i)) continue;
		if(Engine{i} && GetGVarInt("Fuel", i) > 0) SetGVarInt("Fuel", GetGVarInt("Fuel", i)-1, i);
		if(GetGVarInt("Fuel", i) <= 0)
		{
			foreach(new r:Player)
			{

				if(PlayerLogged{i} == 0) continue;
				if(IsPlayerInVehicle(r,i))
				{
					if(GetPlayerState(r) == PLAYER_STATE_DRIVER)
					{
						if(Engine
						{
							GetPlayerVehicleID(r)
						} == true)
						SendClientMessage(r, COLOR_GREY, CarHasNoFuel);
					}
				}
				break;
			}
			Engine{i} = false;
			Lights{i} = false;
			GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
			SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
			SendClientMessage(i, COLOR_ORANGERED, "Бензин в вашем автомобиле закончился.");
		}
	}
	return true;
}

Вот лог ругани
PHP:
[21:57:40] Number of vehicle models: 108
[21:57:54] [debug] Run time error 4: "Array index out of bounds"
[21:57:54] [debug]  Accessing element at index 2000 past array upper bound 1999
[21:57:54] [debug] AMX backtrace:
[21:57:54] [debug] #0 0009b05c in public FuelCheck () from Adventure.amx
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу