dann mach aus den zurückgegebenen objekten einen string und suche mit find nach dem modellnamen. Damit kannst du die felder 8dentifizieren.
objekt_str = str objekt;
If ( objekt_str find "b_sugarcane_sapling_row_f.p3d" != -1) then
{ hint "zuckerfeld";}
else
{hint "kein zuckerfeld";};
So sollte es gehen, hab ich aber nicht getestet.
Edit:
_worldhalf = worldSize / 2;
_farthest_point = sqrt (_worldhalf * _worldhalf + _worldhalf * _worldhalf);
_worldcenter = [_worldhalf, _worldhalf];
_sugar = (nearestTerrainObjects [_worldcenter, "BUSH", _farthest_point, false]) select
{
_its_sugar = false;
_obj_str = str _x;
if ( obj_str find "b_sugarcane_sapling_row_f.p3d" != -1) then {_its_sugar = true;};
_its_sugar
};
_sugar_posis = _sugar apply {getPos _x};
copyToClipboard str _sugar_posis;
Das sollte die map nach allen zuckerpflanzen durchsuchen und die positionen als array in die zwischenablage kopieren...
Geändert von Sarogahtyp (09.07.2016 um 17:21 Uhr).
|