Frozen
Новичок
Как у армейцев исправить баг с доставкой материалов на RLS?
Баг заключается в том, что можно возить маты в одну фракцию бесконечно. То есть, даже если Фракция полная, то всё равно можно возить, а счетчик показывает - Припер: Склад LSPD: 80000/50000, когда должно быть Склад LSPD: 50000/50000 ( не перестаёт накручиваться).
Ну про счётчик понятно! Если исправить сам баг, то накручиваться он перестанет.
Может проблема где то здесь?
Баг заключается в том, что можно возить маты в одну фракцию бесконечно. То есть, даже если Фракция полная, то всё равно можно возить, а счетчик показывает - Припер: Склад LSPD: 80000/50000, когда должно быть Склад LSPD: 50000/50000 ( не перестаёт накручиваться).
Ну про счётчик понятно! Если исправить сам баг, то накручиваться он перестанет.
Может проблема где то здесь?
PHP:
else if(MatsArmyCar[playerid]==31)
{
if(MatHaul[tmpcar-matscar[0]][mLoad] == 0 || lspdmatbi >= 49999)
{
format(string, sizeof(string), "Склад LSPD заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return 1;
}
MatHaul[tmpcar-matscar[0]][mLoad] -= 5000;//Рзагрузились
lspdmatbi += 5000;// прибовляем на склад ЛСПД 5к матов
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid]=0;
format(string, sizeof(string), "Маты успешно доставлены! Компоненты материалов: %d/5000", MatHaul[tmpcar-matscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад LSPD: %d/50000", lspdmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
Последнее редактирование:
