Example 1:Spoiler: show
string CleanTech(string s)
{
if(s == "")
return ("No argument. Usage: #CleanTech [argument] Arguments: afterconv, greengrids, browngrids, 3853, 4012, 2049.");
MapperMap@ map = GetActiveMap();
if(!valid(map))
return "Map not loaded.";
if(s == "afterconv" || s == "4012")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4012, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "3853")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 3853, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "2049")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 2049, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4016, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4017, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4018, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4019, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4020, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4021, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4022, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "greengrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4023, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "browngrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4031, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "browngrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4033, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "browngrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4035, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
if(s == "afterconv" || s == "browngrids")
{
array<MapperObject@> blockers;
for(uint i = 0, n = map.GetObjects(1, 1, 10000, MAP_OBJECT_SCENERY, 4037, blockers); i < n; i++)
{
MapperObject@ obj = blockers[i];
DeleteObject(obj);
}
}
return "Map is clean. Resave the map.";
}
Added in map Function Cleaning command?. so I was looking at the adding function there...I see. You have mapper with already compiled scripts. Ask Reloaded's staff for add this function. :)
so with the function I am looking at would that be added to the only see mapper_Mapper_Main.fosp and mapper_Mapper_Main.fosb throughout the mapper directory on my side. no connection to Mapper_main.fos in the directory's.