17.12.2013, 12:50
Вот и весь чекпоинт!
if(GetPVarInt(playerid, "Check2") >= 1)
{
SendClientMessage(playerid,0x666633FF,"Выполнено." );
DisablePlayerCheckpoint(playerid);
}
А вызывается совсем левый чекпоинт!!!!
else if(VertMats[playerid]==2)
{
if(armmatbi >= 49999)//если на складе 100к то
{
format(string, sizeof(string), "Склад заполнен!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
vertmatbi -= 10000; // РАзгрузились онуляем маты в вертолёте
armmatbi += 10000; // добовляем к складу 10000
format(string, sizeof(string), "Маты успешно доставлены! Компоненты материалов в вертолёте: %d/10000", vertmatbi);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "На складе Армии %d/50000 материалов", armmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid]=0;
VertMats[playerid]=0;
SaveMaterials();
}
Пишет вот так. Выполнено
Склад заполнен!
if(GetPVarInt(playerid, "Check2") >= 1)
{
SendClientMessage(playerid,0x666633FF,"Выполнено." );
DisablePlayerCheckpoint(playerid);
}
А вызывается совсем левый чекпоинт!!!!
else if(VertMats[playerid]==2)
{
if(armmatbi >= 49999)//если на складе 100к то
{
format(string, sizeof(string), "Склад заполнен!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
vertmatbi -= 10000; // РАзгрузились онуляем маты в вертолёте
armmatbi += 10000; // добовляем к складу 10000
format(string, sizeof(string), "Маты успешно доставлены! Компоненты материалов в вертолёте: %d/10000", vertmatbi);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "На складе Армии %d/50000 материалов", armmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid]=0;
VertMats[playerid]=0;
SaveMaterials();
}
Пишет вот так. Выполнено
Склад заполнен!