Moin Leute!
Seit dem Arma 3 Update klappt ein Script bei mir einfach nicht mehr...
Keine Errors nichts gefunden..
Vllt. haben die ja wieder was geändert und ich habe s überlesen.^^
Spoiler anzeigen
Code
/*
File: fn_zoneCreator.sqf
Author: Bryan "Tonic" Boardwine
Description:
Creates triggers around the map to add the addAction for specific
fields such as apples, cocaine, heroin, etc. This method is to reduce
CPU load.
Note:
Triggers are NOT my preferred method so this is considered temporary until a more suitable
option is presented.
*/
private["_appleZones","_peachZones","_heroinZones","_cocaineZones","_weedZones","_copperZones","_ironZones","_saltZones","_sandZones","_diamondZones","_oilZones","_rockZones"];
_appleZones = ["apple_1","apple_2","apple_3","apple_4","apple_5"];
_peachZones = ["peaches_1","peaches_2","peaches_3","peaches_4"];
_heroinZones = ["heroin_1"];
_cocaineZones = ["cocaine_1"];
_weedZones = ["weed_1"];
_copperZones = ["lead_1"];
_ironZones = ["iron_1"];
_saltZones = ["salt_1"];
_sandZones = ["sand_1"];
_diamondZones = ["diamond_1"];
_oilZones = ["oil_1","oil_2"];
_rockZones = ["rock_1"];
//Create apple zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Apples = player addAction[(""Apfel Pfluecken""),life_fnc_gatherApples,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Apples;"];
} foreach _appleZones;
//Create peach zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Peach = player addAction[(""Pfirsich Pfluecken""),life_fnc_gatherPeaches,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Peach;"];
} foreach _peachZones;
//Create heroin zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Hero = player addAction[(""Heroin Pfluecken""),life_fnc_gatherHeroin,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Hero;"];
} foreach _heroinZones;
//Create cocain zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Cocaine = player addAction[(""Kokain Pfluecken""),life_fnc_gatherCocaine,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Cocaine;"];
} foreach _cocaineZones;
//Create weed zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Weed = player addAction[(""Kannabis Pfluecken""),life_fnc_gatherCannabis,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Weed;"];
} foreach _weedZones;
//Create copper zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Copper = player addAction[(""Kupfer Sammeln""),life_fnc_gatherCopper,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Copper;"];
} foreach _copperZones;
//Create iron zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Iron = player addAction[(""Eisen Sammeln""),life_fnc_gatherIron,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Iron;"];
} foreach _ironZones;
//Create salt zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Salt = player addAction[(""Salz Sammeln""),life_fnc_gatherCocaine,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Salt;"];
} foreach _saltZones;
//Create sand zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Sand = player addAction[(""Sand Sammeln""),life_fnc_gatherSand,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Sand;"];
} foreach _sandZones;
//Create diamond zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Diamond = player addAction[(""Diamanten Schuerfen""),life_fnc_gatherDiamond,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Diamond;"];
} foreach _diamondZones;
//Create Oil zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Oil = player addAction[(""Öl Pumpen""),life_fnc_gatherCocaine,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Oil;"];
} foreach _oilZones;
//Create rock zones
{
_zone = createTrigger ["EmptyDetector",(getMarkerPos _x)];
_zone setTriggerArea[25,25,0,false];
_zone setTriggerActivation["CIV","PRESENT",true];
_zone setTriggerStatements["player in thislist","LIFE_Action_Rock = player addAction[(""Steine Sammeln""),life_fnc_gatherCocaine,'',0,false,false,'','!life_action_gather'];","player removeAction LIFE_Action_Rock;"];
} foreach _rockZones;
Alles anzeigen
Sagt mir den Fehler