Prolific
Специалист
В общем, когда я начинаю доставлять маты в лва на мотолете и подлетаю к чекпоинту загрузки матов мне пишет, что на складе армии недостоточно боеприпасов, вот сам код:
PHP:
if(LoadMaterialsArmy[playerid] == 1)
{
if(!IsPlayerInAnyVehicle(playerid)) return true;
if(vehicle != armyls[0]) return SCM(playerid,COLOR_WHITE,"Вы не в грузовом вертолете!");
if(LSAMAT < 10000-Vehicle[vehicle][MatsInCar] && LSAMAT != 0)
{
Vehicle[vehicle][MatsInCar] += LSAMAT;
LSAMAT = 0;
}
if(WAREHOUSE[LSAMAT] < 10000 - Vehicle[vehicle][MatsInCar]) return SCM(playerid,-1,"На складе недостаточно боеприпасов!");
LSAMAT -= 10000-Vehicle[vehicle][MatsInCar];
SetOtherInt("LSAMAT",LSAMAT);
Vehicle[vehicle][MatsInCar] += 10000-Vehicle[vehicle][MatsInCar];
SCM(playerid, COLOR_LIGHTBLUE, "Боеприпасы загружены на борт, отправляйтесь на склад [Army LV]");
SCM(playerid, -1,"(( Склад отмечен красной меткой на карте. ))");
//
format(nsa, sizeof(nsa), "На складе: %d боеприпасов", LSAMAT);
SCM(playerid, COLOR_WHITE, nsa);
format(nsa, sizeof(nsa), "(( На борту %d боеприпасов ))", Vehicle[vehicle][MatsInCar]);
SCM(playerid, COLOR_GREY, nsa);
//
LoadMaterialsArmy[playerid] ++;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 234.1977,2051.3306,17.1893, 14.0);
return true;
}
