private ["_damage","_posFruit"];
while {true} do
{
_arrayFruit = nearestObjects [[7500,7500], "Fruit_AppleFresh",15000];
{
_damage = damage _x;
_posFruit = position _x;
if (_damage <1) then
{
_damage = ((_damage + 0.1) min 1);
_x setDamage(_damage);
};
if (_damage > 0.99) then
{
deleteVehicle _x;
_newRotten = createVehicle ["Fruit_AppleRotten",_posFruit, [], 0, "CAN_COLLIDE"];
_newRotten setDamage (random 1);
};
}forEach _arrayFruit;
sleep (60*15); //15 Minute
};