Hey guys im trying to make a little script, which allows a player to delete a nearby Object. In that case a "Sr_border".
First i did it like this:
With Clickaction.
removeBorder.sqf
_nearBorder = nearestObject [player,"Sr_border"];
if (_nearBorder distance player < 5) then {
{deleteVehicle _x} forEach nearestObjects [_player, ["Sr_border"], _range]
} else {
SystemChat "No Carspawn nearby!";
};
Worked pretty good, except for the problem, that after restart the border was back.
I think thats because the {deleteVehicle _x} is exec. localy.
So i tryed this:
init.sqf
"removecarspawn" addPublicVariableEventHandler {
{deleteVehicle _x} forEach nearestObjects [_player, ["Sr_border"], _range]
};
removeBorder.sqf
_nearBorder = nearestObject [player,"Sr_border"];
_range = 5;
_player = player;
if (_nearBorder distance player < 5) then {
publicVariable "removecarspawn";
} else {
SystemChat "No Carspawn nearby!";
};
But its not working. Im a bit clueless, any tips for me?

