Der Fehler liegt in dieser Zeile:
_dam2 = getDammage _no; // Schaden Fahrzeug
Die Variable _no enthält ein Array, getDammage erfordert aber ein Objekt.
Versuche es so:
Code:
_blub = _this select 0; // damit wird das Objekt angesprochen mit desen Config die *.sqf aufgerufen wird (hier die Werstatt)
_dam = 0;
_dam2 = 0;
while {alive _blub} do
{
_no = nearestObjects [_blub,"car",15];
_dam = getDammage _blub; // Schaden Werkstatt >> nur Test
player sideChat format ["%1",_dam]; // funtioniert
player commandChat format ["%1",_no]; // funktioniert
{
_dam2 = getDammage _x; // Schaden Fahrzeug
player globalChat format ["_x: %1 Schaden: %2", _x, _dam2];
sleep 1
} forEach _no;
sleep 2.5
};