oké a térképszerkesztőben tegyél az adott épület alá egy skript area-t ezt nevezd el mondjuk A-nak. a területe legyen akkora pontosan mint az épület.
Ekkor a következő script részletet illeszted be: function ReinforcementA()
if GetNUnitsInArea(0, "A") < 1 then
LandReinforcement(101);
Suicide();
end;
end;
Ha ezt tovább akarod fejleszteni akkor lehet azt csinálni hogy csak egy adott egység aminek saját száma van váltja ki az erősítést:
ahol az adott egység száma 100. És ekkor ha az erősítés már megjött törlődik a 100-as egység az épületből, de az eredeti felállítási helyén kicsit később vagy esetleg más feltételhez kötve újra jön a 100-as egység így újra indulhat a ciklus.:
function ReinforcementA()
if GetNScriptUnitsInArea(100, "A") < 1 then
LandReinforcement(101);
RunScript("ReinforcementA2", 2000);
Suicide();
end;
end;
function ReinforcementA2()
DeleteReinforcement(100);
RunScript("ReinforcementA3", 2000);
Suicide();
end;
function ReinforcementA3()
LandReinforcement(100);
RunScript("ReinforcementA", 2000);
Suicide();
end;