Hi Miteinander,
ich möchte einen Event Handler auf ein Object legen, welcher ein anderes Object löschet wenn das erste gelöscht wird (durch aufheben z.B.), allerdings scheine ich hier irgendetwas zu übersehen bzw falsch zu machen, kann mir hier jemand helfen?
Das ist der Code schnipsel für den Eventhandler:
_OBJEVENTHANDLER = _OBJ addMPEventHandler ["Deleted" {deleteVehicle _THEVARIABEL;}];
Das bekomme ich im Log:
Code
10:19:36 Error in expression <LER = _OBJ addMPEventHandler ["Deleted" {deleteVehicle _THEVARIABEL;}];
_OB>
10:19:36 Error position: <{deleteVehicle _THEVARIABEL;}];
_OB>
10:19:36 Error Missing ]
10:19:36 File \life_hc\Functions\DATEINAME\fn_DATEINAME.sqf [HC_fnc_DATEINAME], line 41
Die variable die Verwendet werden soll wird so generiert (_UEBERGABE kommt von dem Aufrufenden Skript):
Code
_wert = 0;
_STANDARDVAR = "DING";
_THE setVariable [format["%1_%2",_STANDARDVAR,_UEBERGABE],_wert];
_THEPREVARIABEL = allVariables _THE;
_THEVARIABEL = _THEPREVARIABEL select 0;
Wäre echt super wenn mir hier jemand helfen kann^^