Jump to content
  • 0

Self Bloodbag & Take Clothes


PPrimezz

Question

Does anyone know of a good script that contains both of these scripts?

 

or 2 scripts that work together of these two?

 

and when ever I add self blood bag it says that the traders and self blood bag can not be on the same line in the init.sqf

progressLoadingScreen 0.5;
call compile preprocessFileLineNumbers "server_traders.sqf";				//Compile trader configs
progressLoadingScreen 1.0;


Link to comment
Share on other sites

Recommended Posts

  • 0

He mean that you gonna paste in the text under there.

 

You can copy and take all this, if you dont have change anything else in ui_selectSlot.sqf

private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_array","_outputClass","_outputType"];
disableSerialization;
_control = 	_this select 0;
_button =	_this select 1;
_parent = 	findDisplay 106;

//if ((time - dayzClickTime) < 1) exitWith {};

if (_button == 1) then {
	//dayzClickTime = time;
	_group = _parent displayCtrl 6902;
	
	_pos = 		ctrlPosition _group;
	_pos set [0,((_this select 2) + 0.48)];
	_pos set [1,((_this select 3) + 0.07)];
	
	_item = gearSlotData _control;
	
	_conf = configFile >> "cfgMagazines" >> _item;
	if (!isClass _conf) then {
		_conf = configFile >> "cfgWeapons" >> _item;
	};
	_name = getText(_conf >> "displayName");
	
	_cfgActions = _conf >> "ItemActions";
	_numActions = (count _cfgActions);
	_height = 0;
	
	//Populate Menu
	for "_i" from 0 to (_numActions - 1) do 
	{
		_menu = 	_parent displayCtrl (1600 + _i);
		_menu ctrlShow true;
		_config = 	(_cfgActions select _i);
		_type = 	getText	(_config >> "text");
		_script = 	getText	(_config >> "script");
		_outputOriented = 	getNumber	(_config >> "outputOriented") == 1;
		_height = _height + (0.025 * safezoneH);
		_compile =  format["_id = '%2' %1;",_script,_item];
		uiNamespace setVariable ['uiControl', _control];
		if (_outputOriented) then {
			/*
				This flag means that the action is output oriented
				the output class will then be transferred to the script
				and the type used for the name
			*/			
			_array = 	getArray	(_config >> "output");
			_outputClass = _array select 0;
			_outputType = _array select 1;
			_name = getText (configFile >> _outputType >> _outputClass >> "displayName");
			_compile =  format["_id = ['%2',%3] %1;",_script,_item,_array];
		};
		
		_menu ctrlSetText format[_type,_name];
		_menu ctrlSetEventHandler ["ButtonClick",_compile];
	};
	
	// Add extra context menus
	_erc_cfgActions = (missionConfigFile >> "ExtraRc" >> _item);
	_erc_numActions = (count _erc_cfgActions);
	if (isClass _erc_cfgActions) then {
			for "_j" from 0 to (_erc_numActions - 1) do 
		{
        _menu =  _parent displayCtrl (1600 + _j + _numActions);
        _menu ctrlShow true;
        _config =  (_erc_cfgActions select _j);
        _text =  getText (_config >> "text");
        _script =  getText (_config >> "script");
        _height = _height + (0.025 * safezoneH);
        uiNamespace setVariable ['uiControl', _control];
        _menu ctrlSetText _text;
        _menu ctrlSetEventHandler ["ButtonClick",_script];
    };
};
	_pos set [3,_height];
	//hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos];		

	_group ctrlShow true;
	ctrlSetFocus _group;
	_group ctrlSetPosition _pos;
	_group ctrlCommit 0;
};
Link to comment
Share on other sites

  • 0
=====================================================================
== D:\TCAFiles\Users\FrederickH\20207\Expansion\beta\ARMA2OASERVER.EXE
== Expansion\beta\ARMA2OASERVER.exe  -beta=Expansion\beta;Expansion\beta\Expansion -mod=@DayZ_Epoch;@DayZEpochServer -noPause -noSound -name=VilayerDayZEpoch -config=vilayer_active_server_763048\20207_config.cfg -cfg=vilayer_active_server_763048\basic.cfg -profiles=vilayer_active_server_763048 -ip=37.59.90.81 -port=2302 
=====================================================================
Exe timestamp: 2013/04/12 16:29:10
Current time:  2014/03/31 02:11:41

Version 1.62.103718
Item STR_EPOCH_BULK_DESC_MP5SD listed twice
Item STR_ACTIONS_BUILD listed twice
Item STR_EQUIP_NAME_41 listed twice
Item STR_EQUIP_DESC_41 listed twice
Updating base class ->NonStrategic, by Ca\config.bin/CfgVehicles/HouseBase/
Updating base class ->HouseBase, by Ca\config.bin/CfgVehicles/Ruins/
Updating base class ->DestructionEffects, by Ca\config.bin/CfgVehicles/House/DestructionEffects/
Updating base class ->FlagCarrierCore, by ca\ca_pmc\config.bin/CfgVehicles/FlagCarrier/
Updating base class ->VehicleMagazine, by ca\weapons\config.bin/CfgMagazines/14Rnd_FFAR/
Updating base class ->PistolCore, by ca\weapons\config.bin/cfgWeapons/Pistol/
Updating base class ->LauncherCore, by ca\weapons\config.bin/cfgWeapons/RocketPods/
Updating base class ->RocketPods, by ca\weapons\config.bin/cfgWeapons/FFARLauncher/
Updating base class ->Default, by ca\weapons\config.bin/cfgWeapons/ItemCore/
Updating base class ->Citizen, by ca\characters2\config.bin/CfgVehicles/Citizen1/
Updating base class ->SkodaBase, by ca\wheeled\config.bin/CfgVehicles/car_sedan/
Updating base class ->House, by ca\misc3\config.bin/CfgVehicles/Land_Fire/
Updating base class ->House, by ca\misc3\config.bin/CfgVehicles/Land_A_tent/
Updating base class ->Camp_base, by ca\misc3\config.bin/CfgVehicles/ACamp/
Updating base class ->Car, by ca\wheeled2\lada\config.bin/CfgVehicles/Lada_base/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Small_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Street1_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lamp_Street2_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_Lampa_Ind_EP1/
Updating base class StreetLamp_EP1->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_PowLines_Conc2L_EP1/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl_2/
Updating base class StreetLamp_BaseMediumOrange->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_sidl_3/
Updating base class StreetLamp_BaseWeakYellow->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_ind/
Updating base class StreetLamp_BaseWeakYellow->StreetLamp, by z\addons\dayz_code\config.bin/CfgNonAIVehicles/Land_lampa_ind_zebr/
Updating base class RscStandardDisplay->, by z\addons\dayz_code\config.bin/RscDisplayStart/
Cannot delete class CA_DebriefingInfo, it is referenced somewhere (used as a base class probably).
Cannot delete class CA_DebriefingInfo, it is referenced somewhere (used as a base class probably).
Updating base class RscShortcutButton->RscShortcutButtonMain, by z\addons\dayz_code\config.bin/RscDisplayMain/controls/CA_Exit/
Updating base class RscText->, by z\addons\dayz_code\config.bin/RscTitles/Default/
Updating base class zZombie_Base->zZombie_new_Base, by z\addons\dayz_code\config.bin/CfgVehicles/z_villager1/
Updating base class zZombie_Base->zZombie_new_Base, by z\addons\dayz_code\config.bin/CfgVehicles/z_worker1/
Updating base class Soldier_Crew_PMC->Soldier_Bodyguard_M4_PMC, by z\addons\dayz_code\config.bin/CfgVehicles/SurvivorW2_DZ/
Updating base class HighCommand->Logic, by z\addons\dayz_code\config.bin/CfgVehicles/HighCommandSubordinate/
Updating base class ->ViewOptics, by z\addons\dayz_code\config.bin/CfgVehicles/Mi17_base/Turrets/MainTurret/ViewOptics/
Updating base class HouseBase->, by z\addons\dayz_code\config.bin/CfgVehicles/House/
Updating base class NonStrategic->BuiltItems, by z\addons\dayz_code\config.bin/CfgVehicles/Fort_RazorWire/
Updating base class MeleeHatchet->MeleeWeapon, by z\addons\dayz_code\config.bin/CfgWeapons/MeleeCrowbar/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/29Rnd_30mm_AGS30/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/48Rnd_40mm_MK19/
Updating base class 4000Rnd_762x51_M134->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/2000Rnd_762x51_M134/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/100Rnd_127x99_M2/
Updating base class VehicleMagazine->CA_Magazine, by z\addons\dayz_code\config.bin/CfgMagazines/50Rnd_127x107_DSHKM/
Updating base class Hatchet_Swing->Melee_Swing, by z\addons\dayz_code\config.bin/CfgMagazines/crowbar_swing/
Updating base class CA_Magazine->Melee_Swing, by z\addons\dayz_code\config.bin/CfgMagazines/Hatchet_Swing/
Updating base class ->Plane, by ca\air2\mv22\config.bin/CfgVehicles/MV22/
Updating base class ViewOptics->, by ca\air2\uh1y\config.bin/CfgVehicles/UH1_Base/Turrets/MainTurret/ViewOptics/
Updating base class ->HouseBase, by ca\misc_e\config.bin/CfgVehicles/House/
Updating base class ->Land_CamoNet_EAST, by ca\misc_e\config.bin/CfgVehicles/Land_CamoNet_EAST_EP1/
Updating base class ->Land_CamoNetB_EAST, by ca\misc_e\config.bin/CfgVehicles/Land_CamoNetB_EAST_EP1/
Updating base class ->Sign_1L_Noentry, by ca\misc_e\config.bin/CfgVehicles/Sign_1L_Noentry_EP1/
Updating base class ->Sign_circle, by ca\misc_e\config.bin/CfgVehicles/Helper_Base_EP1/
Updating base class ->Rifle, by ca\weapons_baf\config.bin/cfgWeapons/BAF_AS50_scoped/
Updating base class ->Rifle, by ca\weapons_e\config.bin/cfgWeapons/M60A4_EP1/
Updating base class ->M249, by ca\weapons_e\config.bin/cfgWeapons/M249_EP1/
Updating base class ->M249, by ca\weapons_e\config.bin/cfgWeapons/M249_m145_EP1/
Updating base class ->m107, by ca\weapons_e\m107\config.bin/CfgWeapons/m107_TWS_EP1/
Updating base class ->M240, by ca\weapons_e\m240\config.bin/CfgWeapons/m240_scoped_EP1/
Updating base class ->V3S_Base, by ca\wheeled_e\v3s\config.bin/CfgVehicles/V3S_Base_EP1/
Updating base class ->V3S_Base_EP1, by ca\wheeled_e\v3s\config.bin/CfgVehicles/V3S_Refuel_TK_GUE_EP1/
Updating base class House->DZE_OpenHouse, by warehouse\config.bin/CfgVehicles/Land_Ind_Pec_03/
Updating base class ->Helicopter, by ca\air_e\ah6j\config.bin/CfgVehicles/AH6_Base_EP1/
Updating base class ->Plane, by ca\air_e\an2\config.bin/CfgVehicles/An2_Base_EP1/
Updating base class ->CH47_base_EP1, by ca\air_e\ch47\config.bin/CfgVehicles/CH_47F_EP1/
Updating base class ViewOptics->, by ca\air_e\uh1h\config.bin/CfgVehicles/UH1H_base/Turrets/MainTurret/ViewOptics/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Crew_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_TL_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Bodyguard_M4_PMC/
Updating base class ->Soldier_Base_PMC, by ca\characters_pmc\config.bin/cfgVehicles/Soldier_Bodyguard_AA12_PMC/
Updating base class ->BAF_Soldier_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_W/
Updating base class ->BAF_Soldier_L_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_L_W/
Updating base class ->BAF_Soldier_Officer_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_Officer_W/
Updating base class ->BAF_Soldier_SniperH_MTP, by ca\characters_w_baf\config.bin/CfgVehicles/BAF_Soldier_SniperH_W/
Updating base class ->M113Ambul_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113Ambul_UN_EP1/
Updating base class ->M113_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113_UN_EP1/
Updating base class ->M113Ambul_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113Ambul_TK_EP1/
Updating base class ->M113_Base, by ca\tracked_e\m113\config.bin/CfgVehicles/M113_TK_EP1/
Updating base class ->Helicopter, by ca\air_d_baf\config.bin/CfgVehicles/BAF_Merlin_HC3_D/
 2:12:44 Strange convex component288 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component289 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component290 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component291 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component292 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component293 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component294 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component295 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component296 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component297 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component298 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component299 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component300 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component301 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component302 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component303 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component304 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component305 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component306 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component307 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component308 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component309 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component310 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component311 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component312 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component313 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component314 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component315 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component316 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component317 in warehouse\models\warehouse.p3d:geometry
 2:12:44 Strange convex component252 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component253 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component254 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component255 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component256 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component257 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component258 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component259 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component260 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component261 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component262 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component263 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component264 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component265 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component266 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component267 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component268 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component269 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component270 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component271 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component272 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component273 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component274 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component275 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component276 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component277 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component278 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component279 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component280 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component281 in warehouse\models\warehouse.p3d:geometryFire
 2:12:44 Strange convex component249 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component250 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component251 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component252 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component253 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component254 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component255 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component256 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component257 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component258 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component259 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component260 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component261 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component262 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component263 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component264 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component265 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component266 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component267 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component268 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component269 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component270 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component271 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component272 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component273 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component274 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component275 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component276 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component277 in warehouse\models\warehouse.p3d:geometryView
 2:12:44 Strange convex component278 in warehouse\models\warehouse.p3d:geometryView
 2:12:51 Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf.rtm differs (looped now 0)! MoveName: amovpercmstpsnonwnondnon_amovpercmstpsraswpstdnon
 2:12:51 Warning: looped for animation: ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf.rtm differs (looped now 1)! MoveName: amovpercmrunsnonwbindf_rfl
 2:12:53 "DayZ Epoch: PRELOAD Functions\init [[<No group>:0 (FunctionsManager)],any]"
 2:12:53 "DayZ Epoch: MPframework inited"
 2:12:54 Warning Message: Script scripts\compiles.sqf not found
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - Waiting for bis_fnc_init..."
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - bis_fnc_init done - STARTING!"
 2:12:54 Warning Message: Script low_admins.sqf not found
 2:12:54 Warning Message: Script normal_admins.sqf not found
 2:12:54 Warning Message: Script super_admins.sqf not found
 2:12:54 Warning Message: Script blacklist.sqf not found
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - AntiHack Loading..."
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - AntiHack Loaded!"
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - CREATING AdminMenu"
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - ADDING PublicVariableEventHandlers"
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - Adding Logging for killed Vehicles"
 2:12:54 "infiSTAR.de ProPlan by infiSTAR.de - FULLY LOADED"
 2:13:27 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
warehouse
 2:13:27 Cannot create non-ai vehicle Land_MASH,
 2:13:27 Cannot create non-ai vehicle Land_MASH,
 2:13:27 Cannot create non-ai vehicle Land_MASH,
 2:13:27 Cannot create non-ai vehicle Land_Stan,
 2:13:29 Cannot create non-ai vehicle LAND_dragonTeethBig,
 2:13:29 Cannot create non-ai vehicle Land_dragonTeethBig,
 2:13:29 Cannot create non-ai vehicle Land_dragonTeethBig,
 2:13:29 Cannot create non-ai vehicle LAND_dragonTeethBig,
 2:13:29 Cannot create non-ai vehicle Land_dragonTeethBig,
 2:13:29 Cannot create non-ai vehicle LAND_Mil_Mil_Guardhouse,
 2:13:29 Cannot create non-ai vehicle Land_MASH,
 2:13:29 Cannot create non-ai vehicle Land_MASH,
 2:13:29 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:29 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:29 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:29 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:29 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mbg_buildings_3
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
warehouse
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
aif_arma1buildings
 2:13:30 Cannot create non-ai vehicle Land_A_FuelStation_Sign,
 2:13:30 Cannot create non-ai vehicle Land_A_FuelStation_Sign,
 2:13:30 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
glt_bh_wreck
 2:13:31 Warning: z\addons\dayz_communityassets\models\compass.p3d:0 Error while trying to generate ST for points: 863, 853, 852
 2:13:34 Error in expression <01.nul = [this,5,time,false,false] spawn BI>
 2:13:34   Error position: <nul = [this,5,time,false,false] spawn BI>
 2:13:34   Error Missing ;
 2:13:34 Error in expression <01.nul = [this,5,time,false,false] spawn BI>
 2:13:34   Error position: <nul = [this,5,time,false,false] spawn BI>
 2:13:34   Error Missing ;
 2:13:34 "Res3tting B!S effects..."
 2:13:34 "[AGN] Starting Trader City Safezone Commander!"
 2:13:34 "Error: Attempting to start AGN products on a server where it should not be!"
 2:13:34 "HIVE: Starting"
 2:13:34 "server_monitor.sqf execution count = 1"
 2:13:34 "HIVE: trying to get objects"
 2:13:34 "HIVE: found 1770 objects"
 2:13:34 "HIVE: Commence Object Streaming..."
 2:13:35 "HIVE: got 1013 Epoch Objects and 757 Vehicles"
 2:13:42 AH6X_DZ: FLIR_turret - unknown animation source FLIR_turret
 2:13:42 AH6X_DZ: FLIR_gun - unknown animation source FLIR_gun
 2:13:44 UH1Y_DZE: ObsTurret - unknown animation source ObsTurret
 2:13:44 UH1Y_DZE: ObsGun - unknown animation source ObsGun
 2:13:45 Cannot create non-ai vehicle pook_H13_ambhib_INS,
 2:13:45 Cannot create non-ai vehicle pook_H13_ambhib_UNO,
 2:13:45 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:45 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:46 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:46 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:46 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:46 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:46 Cannot create non-ai vehicle pook_H13_ambhib,
 2:13:48 "HIVE: Vehicle Spawn limit reached!"
 2:13:48 "HIVE: Spawning # of Debris: 500"
 2:13:48 "HIVE: Spawning # of Ammo Boxes: 3"
 2:13:48 "HIVE: Spawning # of Veins: 50"
 2:13:48 "Total Number of spawn locations 5"
 2:14:16 "EPOCH EVENTS INIT"
 2:14:26 "DEBUG VEIN: Too many objects at [5327.25,8273.56]"
 2:14:26 "DEBUG VEIN: Too many objects at [2951.25,10907.4]"
 2:14:26 "DEBUG VEIN: Too many objects at [6442.04,6582.34]"
 2:14:32 "infiSTAR.de Player-Log: [UPG] Fred(86572166) - Admin - 0h 0min | ******ADMIN******"
 2:14:35 "TIME SYNC: Local Time set to [2013,8,3,12,14]"
 2:14:41 "infiSTAR.de PVAH_AdminReqLog: [1.23457e+006,B 1-1-B:1 ([UPG] Fred) REMOTE]"
 2:14:41 "infiSTAR.de SignIn: [UPG] Fred(86572166)"
 2:14:58 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred - ItemBloodbag"]"
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone leftshoulder doesn't exist in some skeleton 
 2:15:00 Error: Bone rightshoulder doesn't exist in some skeleton 
 2:15:05 "RUNNING EVENT: supply_drop on [2014,3,31,12,15]"
 2:15:17 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred TP infront of you ON"]"
 2:15:18 [DZMS]: Starting DayZ Mission System.
 2:15:18 [DZMS]: Relations not found! Using DZMS Relations.
 2:15:18 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[6324.43,7803,0]]"
 2:15:18 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [6324.43,7803,0](GPS:063075)"]"
 2:15:18 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[6324.43,7803,0]]"
 2:15:19 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [6324.43,7803,0](GPS:063075)"]"
 2:15:19 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[6324.43,7803,0]]"
 2:15:19 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [6324.43,7803,0](GPS:063075)"]"
 2:15:21 [DZMS]: Currently Running Version: RC1.1
 2:15:21 [DZMS]: Mission and Extended Configuration Loaded!
 2:15:21 [DZMS]: chernarus Detected. Map Specific Settings Adjusted!
 2:15:21 [DZMS]: DayZ Epoch Detected! Some Scripts Adjusted!
 2:15:25 [DZMS]: Loading ExecVM Functions.
 2:15:25 [DZMS]: Loading Compiled Functions.
 2:15:25 [DZMS]: Loading All Other Functions.
 2:15:25 [DZMS]: Mission Functions Script Loaded!
 2:15:28 [DZMS]: Major Mission Clock Starting!
 2:15:28 [DZMS]: Minor Mission Clock Starting!
 2:15:28 [DZMS]: Mission Marker Loop for JIPs Starting!
 2:15:40 bin\config.bin/CfgMovesZombie/States/AmovPercMrunSnonWnonDfr.InterpolateTo: item count not multiple of 2 (is 17)
 2:15:40   bin\config.bin/CfgMovesZombie/States/AmovPercMrunSnonWnonDfr.InterpolateTo: Bad move 
 2:15:40 bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDl.InterpolateTo: item count not multiple of 2 (is 9)
 2:15:40   bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDl.InterpolateTo: Bad move 
 2:15:40 bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDb.InterpolateTo: item count not multiple of 2 (is 9)
 2:15:40   bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDb.InterpolateTo: Bad move 
 2:15:40 bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDbr.InterpolateTo: item count not multiple of 2 (is 9)
 2:15:40   bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDbr.InterpolateTo: Bad move 
 2:15:40 bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDfr.InterpolateTo: item count not multiple of 2 (is 11)
 2:15:40   bin\config.bin/CfgMovesZombie/States/AmovPpneMrunSnonWnonDfr.InterpolateTo: Bad move 
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medicEnd
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic0S
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic0
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic1
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic2
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic3
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic3
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic4
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic5
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic4
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDnon_medic5
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic0S
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic0
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic1
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.ConnectTo: Bad move AinvPknlMstpSnonWnonDr_medic2
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.InterpolateTo: Bad move AinvPknlMstpSnonWnonDnon_medic0S
 2:15:40   bin\config.bin/CfgMovesZombie/States/AinvPknlMstpSnonWnonDnon_medic.InterpolateTo: Bad move AinvPknlMstpSnonWnonDr_medic0S
 2:15:54 SetFace error: class CfgFaces.GravesHead_EP1.Face86 not found
 2:15:54 Error: Error during SetFace - class CfgFaces.GravesHead_EP1.Face86 not found
 2:15:55 "infiSTAR.de PVAH_AdminReqLog: [1.23457e+006,B 1-1-C:1 ([UPG] PPrimezz) REMOTE]"
 2:15:55 "infiSTAR.de SignIn: [UPG] PPrimezz(161639430)"
 2:16:07 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz - ItemBloodbag"]"
 2:16:11 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[4467.37,8830.35,0]]"
 2:16:11 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[4467.37,8830.35,0]]"
 2:16:11 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-B:1 ([UPG] Fred) REMOTE,[4467.37,8830.35,0]]"
 2:16:11 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [4467.37,8830.35,0](GPS:044065)"]"
 2:16:11 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [4467.37,8830.35,0](GPS:044065)"]"
 2:16:11 "infiSTAR.de PVAH_WriteLog: ["[UPG] Fred Teleported to [4467.37,8830.35,0](GPS:044065)"]"
 2:16:17 "infiSTAR.de Player-Log: [UPG] PPrimezz(161639430) - Admin - 0h 1min | ******ADMIN******"
 2:16:19 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz G_o_d ON"]"
 2:16:27 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[10509.6,2271.48,0]]"
 2:16:27 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[10509.6,2271.48,0]]"
 2:16:28 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [10509.6,2271.48,0](GPS:105130)"]"
 2:16:28 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [10509.6,2271.48,0](GPS:105130)"]"
 2:16:28 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[10509.6,2271.48,0]]"
 2:16:28 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[10509.6,2271.48,0]]"
 2:16:28 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [10509.6,2271.48,0](GPS:105130)"]"
 2:16:28 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [10509.6,2271.48,0](GPS:105130)"]"
 2:16:37 Server: Object 4:119 not found (message 70)
 2:16:37 Server: Object 4:125 not found (message 70)
 2:16:37 Server: Object 4:124 not found (message 70)
 2:16:37 Server: Object 4:123 not found (message 70)
 2:16:37 Server: Object 4:122 not found (message 70)
 2:16:37 Server: Object 4:121 not found (message 70)
 2:16:37 Server: Object 4:126 not found (message 94)
 2:16:37 Server: Object 4:135 not found (message 70)
 2:16:37 Server: Object 4:134 not found (message 70)
 2:16:37 Server: Object 4:133 not found (message 70)
 2:16:37 Server: Object 4:132 not found (message 70)
 2:16:37 Server: Object 4:131 not found (message 70)
 2:16:37 Server: Object 4:127 not found (message 94)
 2:16:37 Server: Object 4:130 not found (message 70)
 2:16:37 Server: Object 4:129 not found (message 70)
 2:16:37 Server: Object 4:128 not found (message 70)
 2:16:38 Server: Object 4:137 not found (message 91)
 2:16:38 Server: Object 4:136 not found (message 99)
 2:16:38 Server: Object 4:139 not found (message 91)
 2:16:38 Server: Object 4:138 not found (message 99)
 2:16:38 Server: Object 4:141 not found (message 91)
 2:16:38 Server: Object 4:140 not found (message 99)
 2:16:38 Server: Object 4:102 not found (message 99)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 NetServer::SendMsg: cannot find channel #608934391, users.card=1
 2:16:44 NetServer: users.get failed when sending to 608934391
 2:16:44 Message not sent - error 0, message ID = ffffffff, to 608934391 ([UPG] Fred)
 2:16:44 "get: STRING (86572166), sent: STRING (86572166)"
 2:16:44 "DISCONNECT: [UPG] Fred (86572166) Object: B 1-1-B:1 ([UPG] Fred) REMOTE, _characterID: 849 at loc [4467.37,8830.35,0.00143433]"
 2:16:44 Client: Remote object 3:10 not found
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:24 No player found for channel 906772544 - message ignored
 2:17:32 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Vehboost On"]"
 2:17:33 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz ZedShield Disabled"]"
 2:17:34 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz No Zed Aggro - On"]"
 2:17:38 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz adminammo_recoil ON"]"
 2:17:39 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Vehboost Disabled"]"
 2:17:40 "CLEANUP: INITIALIZING CLEANUP SCRIPT"
 2:17:50 [DZMS]: Running Major Mission SM5.
 2:17:55 [DZMS]: (DZMSUnitsMajor) 7 AI Spawned, 7 units in mission.
 2:18:01 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[9729.55,13198.6,0]]"
 2:18:01 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[9729.55,13198.6,0]]"
 2:18:01 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[9729.55,13198.6,0]]"
 2:18:01 "infiSTAR.de PVAH_AdminReqLog: [1,B 1-1-C:1 ([UPG] PPrimezz) REMOTE,[9729.55,13198.6,0]]"
 2:18:01 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [9729.55,13198.6,0](GPS:097021)"]"
 2:18:01 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [9729.55,13198.6,0](GPS:097021)"]"
 2:18:01 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [9729.55,13198.6,0](GPS:097021)"]"
 2:18:01 "infiSTAR.de PVAH_WriteLog: ["[UPG] PPrimezz Teleported to [9729.55,13198.6,0](GPS:097021)"]"
 2:18:02 [DZMS]: (DZMSUnitsMajor) 7 AI Spawned, 14 units in mission.
 2:18:08 [DZMS]: (DZMSUnitsMajor) 8 AI Spawned, 22 units in mission.
 2:18:13 [DZMS]: (DZMSUnitsMajor) Waiting for 0/22 Units or Less to be Alive and a Player to be Near the Objective.
 2:19:08 [DZMS]: Major SM5 Ural Ambush Mission has Ended.

Link to comment
Share on other sites

  • 0
scriptName "Functions\misc\fn_selfActions.sqf";
/***********************************************************
	ADD ACTIONS FOR SELF
	- Function
	- [] call fnc_usec_selfActions;
************************************************************/
private ["_isWreckBuilding","_temp_keys","_magazinesPlayer","_isPZombie","_vehicle","_inVehicle","_hasFuelE","_hasRawMeat","_hasKnife","_hasToolbox","_onLadder","_nearLight","_canPickLight","_canDo","_text","_isHarvested","_isVehicle","_isVehicletype","_isMan","_traderType","_ownerID","_isAnimal","_isDog","_isZombie","_isDestructable","_isTent","_isFuel","_isAlive","_Unlock","_lock","_buy","_dogHandle","_lieDown","_warn","_hastinitem","_allowedDistance","_menu","_menu1","_humanity_logic","_low_high","_cancel","_metals_trader","_traderMenu","_isWreck","_isRemovable","_isDisallowRepair","_rawmeat","_humanity","_speed","_dog","_hasbottleitem","_isAir","_isShip","_playersNear","_findNearestGens","_findNearestGen","_IsNearRunningGen","_cursorTarget","_isnewstorage","_itemsPlayer","_ownerKeyId","_typeOfCursorTarget","_hasKey","_oldOwner","_combi","_key_colors","_player_deleteBuild","_player_flipveh","_player_lockUnlock_crtl","_player_butcher","_player_studybody","_player_cook","_player_boil","_hasFuelBarrelE","_hasHotwireKit","_player_SurrenderedGear","_isSurrendered","_isModular","_ownerKeyName","_temp_keys_names"];

if (DZE_ActionInProgress) exitWith {}; // Do not allow if any script is running.

_vehicle = vehicle player;
_isPZombie = player isKindOf "PZombie_VB";
_inVehicle = (_vehicle != player);

_onLadder =		(getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder);

  // --------------Krixes Self Bloodbag-----------------------------------------
	_mags = magazines player;
    if ("ItemBloodbag" in _mags) then {
        hasBagItem = true;
    } else { hasBagItem = false;};
    if((speed player <= 1) && hasBagItem && _canDo) then {
        if (s_player_selfBloodbag < 0) then {
            s_player_selfBloodbag = player addaction[("<t color=""#c70000"">" + ("Self Bloodbag") +"</t>"),"custom\player_selfbloodbag.sqf","",5,false,true,"", ""];
        };
    } else {
        player removeAction s_player_selfBloodbag;
        s_player_selfBloodbag = -1;


    };
  // --------------Krixes Self Bloodbag END-----------------------------------------
_nearLight = 	nearestObject [player,"LitObject"];
_canPickLight = false;
if (!isNull _nearLight) then {
	if (_nearLight distance player < 4) then {
		_canPickLight = isNull (_nearLight getVariable ["owner",objNull]);
	};
};

//Grab Flare
if (_canPickLight and !dayz_hasLight and !_isPZombie) then {
	if (s_player_grabflare < 0) then {
		_text = getText (configFile >> "CfgAmmo" >> (typeOf _nearLight) >> "displayName");
		s_player_grabflare = player addAction [format[localize "str_actions_medical_15",_text], "\z\addons\dayz_code\actions\flare_pickup.sqf",_nearLight, 1, false, true, "", ""];
		s_player_removeflare = player addAction [format[localize "str_actions_medical_17",_text], "\z\addons\dayz_code\actions\flare_remove.sqf",_nearLight, 1, false, true, "", ""];
	};
} else {
	player removeAction s_player_grabflare;
	player removeAction s_player_removeflare;
	s_player_grabflare = -1;
	s_player_removeflare = -1;
};

if(DZE_HaloJump) then {
	if(_inVehicle and (_vehicle isKindOf "Air") and ((getPos _vehicle select 2) > 400)) then {
		if (s_halo_action < 0) then {
			DZE_myHaloVehicle = _vehicle;
			s_halo_action = DZE_myHaloVehicle addAction ["HALO Jump","\z\addons\dayz_code\actions\halo_jump.sqf",[],2,false,true,"",""];
		};
	} else {
		DZE_myHaloVehicle removeAction s_halo_action;
		s_halo_action = -1;
	};
};

if (!DZE_ForceNameTagsOff) then {
	if (s_player_showname < 0 and !_isPZombie) then {
		if (DZE_ForceNameTags) then {
			s_player_showname = 1;
			player setVariable["DZE_display_name",true,true];
		} else {
			s_player_showname = player addAction ["Display Name (Yes)", "\z\addons\dayz_code\actions\display_name.sqf",true, 0, true, false, "",""];
			s_player_showname1 = player addAction ["Display Name (No)", "\z\addons\dayz_code\actions\display_name.sqf",false, 0, true, false, "",""];
		};
	};
};

if(_isPZombie) then {
	if (s_player_callzombies < 0) then {
		s_player_callzombies = player addAction ["Raise Horde", "\z\addons\dayz_code\actions\call_zombies.sqf",player, 5, true, false, "",""];
	};
	if (DZE_PZATTACK) then {
		call pz_attack;
		DZE_PZATTACK = false;
	};
	if (s_player_pzombiesvision < 0) then {
		s_player_pzombiesvision = player addAction ["Night Vision", "\z\addons\dayz_code\actions\pzombie\pz_vision.sqf", [], 4, false, true, "nightVision", "_this == _target"];
	};
	if (!isNull cursorTarget and (player distance cursorTarget < 3)) then {	//Has some kind of target
		_isAnimal = cursorTarget isKindOf "Animal";
		_isZombie = cursorTarget isKindOf "zZombie_base";
		_isHarvested = cursorTarget getVariable["meatHarvested",false];
		_isMan = cursorTarget isKindOf "Man";
		// Pzombie Gut human corpse or animal
		if (!alive cursorTarget and (_isAnimal or _isMan) and !_isZombie and !_isHarvested) then {
			if (s_player_pzombiesfeed < 0) then {
				s_player_pzombiesfeed = player addAction ["Feed", "\z\addons\dayz_code\actions\pzombie\pz_feed.sqf",cursorTarget, 3, true, false, "",""];
			};
		} else {
			player removeAction s_player_pzombiesfeed;
			s_player_pzombiesfeed = -1;
		};
	} else {
		player removeAction s_player_pzombiesfeed;
		s_player_pzombiesfeed = -1;
	};
};

// Increase distance only if AIR OR SHIP
_allowedDistance = 4;
_isAir = cursorTarget isKindOf "Air";
_isShip = cursorTarget isKindOf "Ship";
if(_isAir or _isShip) then {
	_allowedDistance = 6;
};

if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cursorTarget < _allowedDistance) and _canDo) then {	//Has some kind of target

	// set cursortarget to variable
	_cursorTarget = cursorTarget;

	// get typeof cursortarget once
	_typeOfCursorTarget = typeOf _cursorTarget;

	// hintsilent _typeOfCursorTarget;

	_isVehicle = _cursorTarget isKindOf "AllVehicles";
	_isVehicletype = _typeOfCursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"];
	_isnewstorage = _typeOfCursorTarget in DZE_isNewStorage;
	
	// get items and magazines only once
	_magazinesPlayer = magazines player;

	//boiled Water
	_hasbottleitem = "ItemWaterbottle" in _magazinesPlayer;
	_hastinitem = false;
	{
		if (_x in _magazinesPlayer) then {
			_hastinitem = true;
		};
	} forEach boil_tin_cans;
	_hasFuelE = 	"ItemJerrycanEmpty" in _magazinesPlayer;
	_hasFuelBarrelE = 	"ItemFuelBarrelEmpty" in _magazinesPlayer;
	_hasHotwireKit = 	"ItemHotwireKit" in _magazinesPlayer;

	_itemsPlayer = items player;
	
	_temp_keys = [];
	_temp_keys_names = [];
	// find available keys
	_key_colors = ["ItemKeyYellow","ItemKeyBlue","ItemKeyRed","ItemKeyGreen","ItemKeyBlack"];
	{
		if (configName(inheritsFrom(configFile >> "CfgWeapons" >> _x)) in _key_colors) then {
			_ownerKeyId = getNumber(configFile >> "CfgWeapons" >> _x >> "keyid");
			_ownerKeyName = getText(configFile >> "CfgWeapons" >> _x >> "displayName");
			_temp_keys_names set [_ownerKeyId,_ownerKeyName];
			_temp_keys set [count _temp_keys,str(_ownerKeyId)];
		};
	} forEach _itemsPlayer;

	_hasKnife = 	"ItemKnife" in _itemsPlayer;
	_hasToolbox = 	"ItemToolbox" in _itemsPlayer;

	_isMan = _cursorTarget isKindOf "Man";
	_traderType = _typeOfCursorTarget;
	_ownerID = _cursorTarget getVariable ["CharacterID","0"];
	_isAnimal = _cursorTarget isKindOf "Animal";
	_isDog =  (_cursorTarget isKindOf "DZ_Pastor" || _cursorTarget isKindOf "DZ_Fin");
	_isZombie = _cursorTarget isKindOf "zZombie_base";
	_isDestructable = _cursorTarget isKindOf "BuiltItems";
	_isWreck = _typeOfCursorTarget in DZE_isWreck;
	_isWreckBuilding = _typeOfCursorTarget in DZE_isWreckBuilding;
	_isModular = _cursorTarget isKindOf "ModularItems";
	
	_isRemovable = _typeOfCursorTarget in DZE_isRemovable;
	_isDisallowRepair = _typeOfCursorTarget in ["M240Nest_DZ"];

	_isTent = _cursorTarget isKindOf "TentStorage";
	
	_isAlive = alive _cursorTarget;
	
	_text = getText (configFile >> "CfgVehicles" >> _typeOfCursorTarget >> "displayName");
	
	_rawmeat = meatraw;
	_hasRawMeat = false;
	{
		if (_x in _magazinesPlayer) then {
			_hasRawMeat = true;
		};
	} forEach _rawmeat; 
	
	_isFuel = false;
	if (_hasFuelE or _hasFuelBarrelE) then {
		{
			if(_cursorTarget isKindOf _x) exitWith {_isFuel = true;};
		} forEach dayz_fuelsources;
	};

	// diag_log ("OWNERID = " + _ownerID + " CHARID = " + dayz_characterID + " " + str(_ownerID == dayz_characterID));
	
	// logic vars
	_player_flipveh = false;
	_player_deleteBuild = false;
	_player_lockUnlock_crtl = false;

	 if (_canDo && (speed player <= 1) && (_cursorTarget isKindOf "Plastic_Pole_EP1_DZ")) then {
		 if (s_player_maintain_area < 0) then {
		  	s_player_maintain_area = player addAction ["<t color=""#ffffff"">Maintain Area</t>", "\z\addons\dayz_code\actions\maintain_area.sqf", "maintain", 5, false];
		 	s_player_maintain_area_preview = player addAction ["<t color=""#ccffffff"">Maintain Area Preview</t>", "\z\addons\dayz_code\actions\maintain_area.sqf", "preview", 5, false];
		 };
	 } else {
    		player removeAction s_player_maintain_area;
    		s_player_maintain_area = -1;
    		player removeAction s_player_maintain_area_preview;
    		s_player_maintain_area_preview = -1;
	 };

	// CURSOR TARGET ALIVE
	if(_isAlive) then {
		
		//Allow player to delete objects
		if(_isDestructable or _isWreck or _isRemovable or _isWreckBuilding) then {
			if(_hasToolbox and "ItemCrowbar" in _itemsPlayer) then {
				_player_deleteBuild = true;
			};
		};
		
		//Allow owners to delete modulars
                if(_isModular and (dayz_characterID == _ownerID)) then {
                        if(_hasToolbox and "ItemCrowbar" in _itemsPlayer) then {
                        	if(_cursorTarget in DZE_DoorsLocked) exitwith  {cutText ["You must remove the lock to delete this item!", "PLAIN DOWN"]; };
                                _player_deleteBuild = true;
                        };
                };
		
		// CURSOR TARGET VEHICLE
		if(_isVehicle) then {
			
			//flip vehicle small vehicles by your self and all other vehicles with help nearby
			if (!(canmove _cursorTarget) and (player distance _cursorTarget >= 2) and (count (crew _cursorTarget))== 0 and ((vectorUp _cursorTarget) select 2) < 0.5) then {
				_playersNear = {isPlayer _x} count (player nearEntities ["CAManBase", 6]);
				if(_isVehicletype or (_playersNear >= 2)) then {
					_player_flipveh = true;	
				};
			};


			if(!_isMan and _ownerID != "0" and !(_cursorTarget isKindOf "Bicycle")) then {
				_player_lockUnlock_crtl = true;
			};

		};
	
	};

	if(_player_deleteBuild) then {
		if (s_player_deleteBuild < 0) then {
			s_player_deleteBuild = player addAction [format[localize "str_actions_delete",_text], "\z\addons\dayz_code\actions\remove.sqf",_cursorTarget, 1, true, true, "", ""];
		};
	} else {
		player removeAction s_player_deleteBuild;
		s_player_deleteBuild = -1;
	};

	
	// Allow Owner to lock and unlock vehicle  
	if(_player_lockUnlock_crtl) then {
		if (s_player_lockUnlock_crtl < 0) then {
			_hasKey = _ownerID in _temp_keys;
			_oldOwner = (_ownerID == dayz_playerUID);
			if(locked _cursorTarget) then {
				if(_hasKey or _oldOwner) then {
					_Unlock = player addAction [format["Unlock %1",_text], "\z\addons\dayz_code\actions\unlock_veh.sqf",[_cursorTarget,(_temp_keys_names select (parseNumber _ownerID))], 2, true, true, "", ""];
					s_player_lockunlock set [count s_player_lockunlock,_Unlock];
					s_player_lockUnlock_crtl = 1;
				} else {
					if(_hasHotwireKit) then {
						_Unlock = player addAction [format["Hotwire %1",_text], "\z\addons\dayz_code\actions\hotwire_veh.sqf",_cursorTarget, 2, true, true, "", ""];
					} else {
						_Unlock = player addAction ["<t color='#ff0000'>Vehicle Locked</t>", "",_cursorTarget, 2, true, true, "", ""];
					};
					s_player_lockunlock set [count s_player_lockunlock,_Unlock];
					s_player_lockUnlock_crtl = 1;
				};
			} else {
				if(_hasKey or _oldOwner) then {
					_lock = player addAction [format["Lock %1",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""];
					s_player_lockunlock set [count s_player_lockunlock,_lock];
					s_player_lockUnlock_crtl = 1;
				};
			};
		};
		 
	} else {
		{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
		s_player_lockUnlock_crtl = -1;
	};

	if(DZE_AllowForceSave) then {
		//Allow player to force save
		if((_isVehicle or _isTent) and !_isMan) then {
			if (s_player_forceSave < 0) then {
				s_player_forceSave = player addAction [format[localize "str_actions_save",_text], "\z\addons\dayz_code\actions\forcesave.sqf",_cursorTarget, 1, true, true, "", ""];
			};
		} else {
			player removeAction s_player_forceSave;
			s_player_forceSave = -1;
		};
	};

	
	
	If(DZE_AllowCargoCheck) then {
		if((_isVehicle or _isTent or _isnewstorage) and _isAlive and !_isMan and !locked _cursorTarget) then {
			if (s_player_checkGear < 0) then {
				s_player_checkGear = player addAction [localize "STR_EPOCH_PLAYER_CARGO", "\z\addons\dayz_code\actions\cargocheck.sqf",_cursorTarget, 1, true, true, "", ""];
			};
		} else {
			player removeAction s_player_checkGear;
			s_player_checkGear = -1;
		};
	};
	
	
	//flip vehicle small vehicles by your self and all other vehicles with help nearby
	if(_player_flipveh) then {
		if (s_player_flipveh  < 0) then {
			s_player_flipveh = player addAction [format[localize "str_actions_flipveh",_text], "\z\addons\dayz_code\actions\player_flipvehicle.sqf",_cursorTarget, 1, true, true, "", ""];		
		};
	} else {
		player removeAction s_player_flipveh;
		s_player_flipveh = -1;
	}; 
	
	//Allow player to fill jerrycan
	if((_hasFuelE or _hasFuelBarrelE) and _isFuel) then {
		if (s_player_fillfuel < 0) then {
			s_player_fillfuel = player addAction [localize "str_actions_self_10", "\z\addons\dayz_code\actions\jerry_fill.sqf",[], 1, false, true, "", ""];
		};
	} else {
		player removeAction s_player_fillfuel;
		s_player_fillfuel = -1;
	};
	
	// logic vars for addactions
	_player_butcher = false;
	_player_studybody = false;
	_player_SurrenderedGear = false;

	// CURSOR TARGET NOT ALIVE
	if (!_isAlive) then {

		// Gut animal/zed
		if((_isAnimal or _isZombie) and _hasKnife) then {
			_isHarvested = _cursorTarget getVariable["meatHarvested",false];
			if (!_isHarvested) then {
				_player_butcher = true;
			};
		};

		// Study body
		if (_isMan and !_isZombie and !_isAnimal) then {
			_player_studybody = true;
		}
	} else {
		// unit alive

		// gear access on surrendered player
		if(_isMan and !_isZombie and !_isAnimal) then {
			_isSurrendered = _cursorTarget getVariable ["DZE_Surrendered",false];
			if (_isSurrendered) then {
				_player_SurrenderedGear = true;
			};
		};
	};


	// Human Gut animal or zombie
	if (_player_butcher) then {
		if (s_player_butcher < 0) then {
			if(_isZombie) then {
				s_player_butcher = player addAction ["Gut Zombie", "\z\addons\dayz_code\actions\gather_zparts.sqf",_cursorTarget, 0, true, true, "", ""];
			} else {
				s_player_butcher = player addAction [localize "str_actions_self_04", "\z\addons\dayz_code\actions\gather_meat.sqf",_cursorTarget, 3, true, true, "", ""];
			};
		};
	} else {
		player removeAction s_player_butcher;
		s_player_butcher = -1;
	};

	// Study Body
	if (_player_studybody) then {
		if (s_player_studybody < 0) then {
			s_player_studybody = player addAction [localize "str_action_studybody", "\z\addons\dayz_code\actions\study_body.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_studybody;
		s_player_studybody = -1;
	};

	// logic vars
	_player_cook = false;
	_player_boil = false;

	// CURSOR TARGET IS FIRE
	if (inflamed _cursorTarget) then {
		
		//Fireplace Actions check
		if (_hasRawMeat) then {
			_player_cook = true;	
		};
		
		// Boil water
		if (_hasbottleitem and _hastinitem) then {
			_player_boil = true;
		};
	};

	if (_player_SurrenderedGear) then {
		if (s_player_SurrenderedGear < 0) then {
			s_player_SurrenderedGear = player addAction ["Gear", "\z\addons\dayz_code\actions\surrender_gear.sqf",_cursorTarget, 1, true, true, "", ""];
		};
	} else {
		player removeAction s_player_SurrenderedGear;
		s_player_SurrenderedGear = -1;
	};

	//Fireplace Actions check
	if (_player_cook) then {
		if (s_player_cook < 0) then {
			s_player_cook = player addAction [localize "str_actions_self_05", "\z\addons\dayz_code\actions\cook.sqf",_cursorTarget, 3, true, true, "", ""];
		};
	} else {
		player removeAction s_player_cook;
		s_player_cook = -1;
	};
	
	// Boil water
	if (_player_boil) then {
		if (s_player_boil < 0) then {
			s_player_boil = player addAction [localize "str_actions_boilwater", "\z\addons\dayz_code\actions\boil.sqf",_cursorTarget, 3, true, true, "", ""];
		};
	} else {
		player removeAction s_player_boil;
		s_player_boil = -1;
	};
	
	if(_cursorTarget == dayz_hasFire) then {
		if ((s_player_fireout < 0) and !(inflamed _cursorTarget) and (player distance _cursorTarget < 3)) then {
			s_player_fireout = player addAction [localize "str_actions_self_06", "\z\addons\dayz_code\actions\fire_pack.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_fireout;
		s_player_fireout = -1;
	};
	
	//Packing my tent
	if(_isTent and (player distance _cursorTarget < 3)) then {
		if (_ownerID == dayz_characterID) then {
			if (s_player_packtent < 0) then {
				s_player_packtent = player addAction [localize "str_actions_self_07", "\z\addons\dayz_code\actions\tent_pack.sqf",_cursorTarget, 0, false, true, "",""];
			};
		} else {
			if(("ItemJerrycan" in _magazinesPlayer) and ("ItemMatchbox_DZE" in weapons player)) then {
				if (s_player_packtent < 0) then {
					s_player_packtent = player addAction ["Destroy Tent", "\z\addons\dayz_code\actions\remove.sqf",_cursorTarget, 1, true, true, "", ""];
				};
			};
		};
	} else {
		player removeAction s_player_packtent;
		s_player_packtent = -1;
	};

	//Allow owner to unlock vault
	if((_typeOfCursorTarget in DZE_LockableStorage) and _ownerID != "0" and (player distance _cursorTarget < 3)) then {
		if (s_player_unlockvault < 0) then {
			if(_typeOfCursorTarget in DZE_LockedStorage) then {
				if(_ownerID == dayz_combination or _ownerID == dayz_playerUID) then {
					_combi = player addAction [format["Open %1",_text], "\z\addons\dayz_code\actions\vault_unlock.sqf",_cursorTarget, 0, false, true, "",""];
					s_player_combi set [count s_player_combi,_combi];
				} else {
					_combi = player addAction [format["Unlock %1",_text], "\z\addons\dayz_code\actions\vault_combination_1.sqf",_cursorTarget, 0, false, true, "",""];
					s_player_combi set [count s_player_combi,_combi];
				};
				s_player_unlockvault = 1;
			} else {
				if(_ownerID != dayz_combination and _ownerID != dayz_playerUID) then {
					_combi = player addAction ["Re-Enter Combination", "\z\addons\dayz_code\actions\vault_combination_1.sqf",_cursorTarget, 0, false, true, "",""];
					s_player_combi set [count s_player_combi,_combi];
					s_player_unlockvault = 1;
				};
			};
		};
	} else {
		{player removeAction _x} forEach s_player_combi;s_player_combi = [];
		s_player_unlockvault = -1;
	};

	//Allow owner to pack vault
	if(_typeOfCursorTarget in DZE_UnLockedStorage and _ownerID != "0" and (player distance _cursorTarget < 3)) then {

		if (s_player_lockvault < 0) then {
			if(_ownerID == dayz_combination or _ownerID == dayz_playerUID) then {
				s_player_lockvault = player addAction [format["Lock %1",_text], "\z\addons\dayz_code\actions\vault_lock.sqf",_cursorTarget, 0, false, true, "",""];
			};
		};
		if (s_player_packvault < 0 and (_ownerID == dayz_combination or _ownerID == dayz_playerUID)) then {
			s_player_packvault = player addAction [format["<t color='#ff0000'>Pack %1</t>",_text], "\z\addons\dayz_code\actions\vault_pack.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_packvault;
		s_player_packvault = -1;
		player removeAction s_player_lockvault;
		s_player_lockvault = -1;
	};

	

    //Player Deaths
	if(_typeOfCursorTarget == "Info_Board_EP1") then {
		if (s_player_information < 0) then {
			s_player_information = player addAction ["Recent Murders", "\z\addons\dayz_code\actions\list_playerDeaths.sqf",[], 7, false, true, "",""];
		};
	} else {
		player removeAction s_player_information;
		s_player_information = -1;
	};
	
	//Fuel Pump
	if(_typeOfCursorTarget in dayz_fuelpumparray) then {	
		if (s_player_fuelauto < 0) then {
			
			// check if Generator_DZ is running within 30 meters
			_findNearestGens = nearestObjects [player, ["Generator_DZ"], 30];
			_findNearestGen = [];
			{
				if (alive _x and (_x getVariable ["GeneratorRunning", false])) then {
					_findNearestGen set [(count _findNearestGen),_x];
				};
			} foreach _findNearestGens;
			_IsNearRunningGen = count (_findNearestGen);
			
			// show that pump needs power if no generator nearby.
			if(_IsNearRunningGen > 0) then {
				s_player_fuelauto = player addAction ["Fill Vehicle", "\z\addons\dayz_code\actions\fill_nearestVehicle.sqf",objNull, 0, false, true, "",""];
			} else {
				s_player_fuelauto = player addAction ["<t color='#ff0000'>Needs Power</t>", "",[], 0, false, true, "",""];
			};
		};
	} else {
		player removeAction s_player_fuelauto;
		s_player_fuelauto = -1;
	};

	//Fuel Pump on truck
	if(_typeOfCursorTarget in DZE_fueltruckarray and alive _cursorTarget) then {	
		if (s_player_fuelauto2 < 0) then {
			// show that fuel truck pump needs power.
			if(isEngineOn _cursorTarget) then {
				s_player_fuelauto2 = player addAction ["Fill Vehicle", "\z\addons\dayz_code\actions\fill_nearestVehicle.sqf",_cursorTarget, 0, false, true, "",""];
			} else {
				s_player_fuelauto2 = player addAction ["<t color='#ff0000'>Needs Power</t>", "",[], 0, false, true, "",""];
			};
		};
	} else {
		player removeAction s_player_fuelauto2;
		s_player_fuelauto2 = -1;
	};

	// inplace upgrade tool
	if ((_cursorTarget isKindOf "ModularItems") or (_cursorTarget isKindOf "Land_DZE_WoodDoor_Base") or (_cursorTarget isKindOf "CinderWallDoor_DZ_Base")) then {
		if ((s_player_lastTarget select 0) != _cursorTarget) then {
			if (s_player_upgrade_build > 0) then {
				player removeAction s_player_upgrade_build;
				s_player_upgrade_build = -1;
			};
		};
		if (s_player_upgrade_build < 0) then {
			// s_player_lastTarget = _cursorTarget;
			s_player_lastTarget set [0,_cursorTarget];
			s_player_upgrade_build = player addAction [format["Upgrade %1",_text], "\z\addons\dayz_code\actions\player_upgrade.sqf",_cursorTarget, -1, false, true, "",""];
		};
	} else {
		player removeAction s_player_upgrade_build;
		s_player_upgrade_build = -1;
	};
	
	// downgrade system
	if((_isDestructable or _cursorTarget isKindOf "Land_DZE_WoodDoorLocked_Base" or _cursorTarget isKindOf "CinderWallDoorLocked_DZ_Base") and (DZE_Lock_Door == _ownerID)) then {
		if ((s_player_lastTarget select 1) != _cursorTarget) then {
			if (s_player_downgrade_build > 0) then {	
				player removeAction s_player_downgrade_build;
				s_player_downgrade_build = -1;
			};
		};

		if (s_player_downgrade_build < 0) then {
			s_player_lastTarget set [1,_cursorTarget];
			s_player_downgrade_build = player addAction [format["Remove Lock from %1",_text], "\z\addons\dayz_code\actions\player_buildingDowngrade.sqf",_cursorTarget, -2, false, true, "",""];
		};
	} else {
		player removeAction s_player_downgrade_build;
		s_player_downgrade_build = -1;
	};

	// inplace maintenance tool
	if((_cursorTarget isKindOf "ModularItems" or _cursorTarget isKindOf "DZE_Housebase" or _typeOfCursorTarget in DZE_ExtraMaintain) and (damage _cursorTarget >= 0.1)) then {
		if ((s_player_lastTarget select 2) != _cursorTarget) then {
			if (s_player_maint_build > 0) then {	
				player removeAction s_player_maint_build;
				s_player_maint_build = -1;
			};
		};

		if (s_player_maint_build < 0) then {
			s_player_lastTarget set [2,_cursorTarget];
			s_player_maint_build = player addAction [format["Maintain %1",_text], "\z\addons\dayz_code\actions\player_buildingMaint.sqf",_cursorTarget, -2, false, true, "",""];
		};
	} else {
		player removeAction s_player_maint_build;
		s_player_maint_build = -1;
	};


	//Start Generator
	if(_cursorTarget isKindOf "Generator_DZ") then {
		if (s_player_fillgen < 0) then {
			
			// check if not running 
			if((_cursorTarget getVariable ["GeneratorRunning", false])) then {
				s_player_fillgen = player addAction ["Stop Generator", "\z\addons\dayz_code\actions\stopGenerator.sqf",_cursorTarget, 0, false, true, "",""];				
			} else {
			// check if not filled and player has jerry.
				if((_cursorTarget getVariable ["GeneratorFilled", false])) then {
					s_player_fillgen = player addAction ["Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",_cursorTarget, 0, false, true, "",""];
				} else {
					if("ItemJerrycan" in _magazinesPlayer) then {
						s_player_fillgen = player addAction ["Fill and Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",_cursorTarget, 0, false, true, "",""];
					};
				};
			};
		};
	} else {
		player removeAction s_player_fillgen;
		s_player_fillgen = -1;
	};

	//Towing with tow truck
	/*
	if(_typeOfCursorTarget == "TOW_DZE") then {
		if (s_player_towing < 0) then {
			if(!(_cursorTarget getVariable ["DZEinTow", false])) then {
				s_player_towing = player addAction ["Attach Straps", "\z\addons\dayz_code\actions\tow_AttachStraps.sqf",_cursorTarget, 0, false, true, "",""];				
			} else {
				s_player_towing = player addAction ["Detach Straps", "\z\addons\dayz_code\actions\tow_DetachStraps.sqf",_cursorTarget, 0, false, true, "",""];				
			};
		};
	} else {
		player removeAction s_player_towing;
		s_player_towing = -1;
	};
	*/


    //Sleep
	if(_isTent and _ownerID == dayz_characterID) then {
		if ((s_player_sleep < 0) and (player distance _cursorTarget < 3)) then {
			s_player_sleep = player addAction [localize "str_actions_self_sleep", "\z\addons\dayz_code\actions\player_sleep.sqf",_cursorTarget, 0, false, true, "",""];
		};
	} else {
		player removeAction s_player_sleep;
		s_player_sleep = -1;
	};
	
	//Repairing Vehicles
	if ((dayz_myCursorTarget != _cursorTarget) and _isVehicle and !_isMan and _hasToolbox and (damage _cursorTarget < 1) and !_isDisallowRepair) then {
		if (s_player_repair_crtl < 0) then {
			dayz_myCursorTarget = _cursorTarget;
			_menu = dayz_myCursorTarget addAction [localize "STR_EPOCH_PLAYER_REPAIRV", "\z\addons\dayz_code\actions\repair_vehicle.sqf",_cursorTarget, 0, true, false, "",""];
			_menu1 = dayz_myCursorTarget addAction [localize "STR_EPOCH_PLAYER_SALVAGEV", "\z\addons\dayz_code\actions\salvage_vehicle.sqf",_cursorTarget, 0, true, false, "",""];
			s_player_repairActions set [count s_player_repairActions,_menu];
			s_player_repairActions set [count s_player_repairActions,_menu1];
			s_player_repair_crtl = 1;
		} else {
			{dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = [];
			s_player_repair_crtl = -1;
		};
	};

	// All Traders
	if (_isMan and !_isPZombie and _traderType in serverTraders) then {
		
		if (s_player_parts_crtl < 0) then {

			// get humanity
			_humanity = player getVariable ["humanity",0];
			_traderMenu = call compile format["menu_%1;",_traderType];

			// diag_log ("TRADER = " + str(_traderMenu));
			
			_low_high = "low";
			_humanity_logic = false;
			if((_traderMenu select 2) == "friendly") then {
				_humanity_logic = (_humanity < -5000);
			};
			if((_traderMenu select 2) == "hostile") then {
				_low_high = "high";
				_humanity_logic = (_humanity > -5000);
			};
			if((_traderMenu select 2) == "hero") then {
				_humanity_logic = (_humanity < 5000);
			};
			if(_humanity_logic) then {
				_cancel = player addAction [format["Your humanity is too %1 this trader refuses to talk to you.",_low_high], "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""];
				s_player_parts set [count s_player_parts,_cancel];
			} else {
				
				// Static Menu
				{
					//diag_log format["DEBUG TRADER: %1", _x];
					_buy = player addAction [format["Trade %1 %2 for %3 %4",(_x select 3),(_x select 5),(_x select 2),(_x select 6)], "\z\addons\dayz_code\actions\trade_items_wo_db.sqf",[(_x select 0),(_x select 1),(_x select 2),(_x select 3),(_x select 4),(_x select 5),(_x select 6)], (_x select 7), true, true, "",""];
					s_player_parts set [count s_player_parts,_buy];
				
				} forEach (_traderMenu select 1);
				// Database menu 
				_buy = player addAction [localize "STR_EPOCH_PLAYER_289", "\z\addons\dayz_code\actions\show_dialog.sqf",(_traderMenu select 0), 99, true, false, "",""];
				s_player_parts set [count s_player_parts,_buy];
				
				// Add static metals trader options under sub menu
				_metals_trader = player addAction [localize "STR_EPOCH_PLAYER_301", "\z\addons\dayz_code\actions\trade_metals.sqf",["na"], 0, true, false, "",""];
				s_player_parts set [count s_player_parts,_metals_trader];

			};
			s_player_parts_crtl = 1;
			
		};
	} else {
		{player removeAction _x} forEach s_player_parts;s_player_parts = [];
		s_player_parts_crtl = -1;
	};

	
	if(dayz_tameDogs) then {
		
		//Dog
		if (_isDog and _isAlive and (_hasRawMeat) and _ownerID == "0" and player getVariable ["dogID", 0] == 0) then {
			if (s_player_tamedog < 0) then {
				s_player_tamedog = player addAction [localize "str_actions_tamedog", "\z\addons\dayz_code\actions\tame_dog.sqf", _cursorTarget, 1, false, true, "", ""];
			};
		} else {
			player removeAction s_player_tamedog;
			s_player_tamedog = -1;
		};
		if (_isDog and _ownerID == dayz_characterID and _isAlive) then {
			_dogHandle = player getVariable ["dogID", 0];
			if (s_player_feeddog < 0 and _hasRawMeat) then {
				s_player_feeddog = player addAction [localize "str_actions_feeddog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,0], 0, false, true,"",""];
			};
			if (s_player_waterdog < 0 and "ItemWaterbottle" in _magazinesPlayer) then {
				s_player_waterdog = player addAction [localize "str_actions_waterdog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,1], 0, false, true,"",""];
			};
			if (s_player_staydog < 0) then {
				_lieDown = _dogHandle getFSMVariable "_actionLieDown";
				if (_lieDown) then { _text = "str_actions_liedog"; } else { _text = "str_actions_sitdog"; };
				s_player_staydog = player addAction [localize _text,"\z\addons\dayz_code\actions\dog\stay.sqf", _dogHandle, 5, false, true,"",""];
			};
			if (s_player_trackdog < 0) then {
				s_player_trackdog = player addAction [localize "str_actions_trackdog","\z\addons\dayz_code\actions\dog\track.sqf", _dogHandle, 4, false, true,"",""];
			};
			if (s_player_barkdog < 0) then {
				s_player_barkdog = player addAction [localize "str_actions_barkdog","\z\addons\dayz_code\actions\dog\speak.sqf", _cursorTarget, 3, false, true,"",""];
			};
			if (s_player_warndog < 0) then {
				_warn = _dogHandle getFSMVariable "_watchDog";
				if (_warn) then { _text = (localize "str_epoch_player_247"); _warn = false; } else { _text = (localize "str_epoch_player_248"); _warn = true; };
				s_player_warndog = player addAction [format[localize "str_actions_warndog",_text],"\z\addons\dayz_code\actions\dog\warn.sqf",[_dogHandle, _warn], 2, false, true,"",""];		
			};
			if (s_player_followdog < 0) then {
				s_player_followdog = player addAction [localize "str_actions_followdog","\z\addons\dayz_code\actions\dog\follow.sqf",[_dogHandle,true], 6, false, true,"",""];
			};
		} else {
			player removeAction s_player_feeddog;
			s_player_feeddog = -1;
			player removeAction s_player_waterdog;
			s_player_waterdog = -1;
			player removeAction s_player_staydog;
			s_player_staydog = -1;
			player removeAction s_player_trackdog;
			s_player_trackdog = -1;
			player removeAction s_player_barkdog;
			s_player_barkdog = -1;
			player removeAction s_player_warndog;
			s_player_warndog = -1;
			player removeAction s_player_followdog;
			s_player_followdog = -1;
		};
	};

} else {
	//Engineering
	{dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = [];
	s_player_repair_crtl = -1;

	{player removeAction _x} forEach s_player_combi;s_player_combi = [];
		
	dayz_myCursorTarget = objNull;
	s_player_lastTarget = [objNull,objNull,objNull,objNull,objNull];

	{player removeAction _x} forEach s_player_parts;s_player_parts = [];
	s_player_parts_crtl = -1;

	{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
	s_player_lockUnlock_crtl = -1;

	player removeAction s_player_checkGear;
	s_player_checkGear = -1;

	player removeAction s_player_SurrenderedGear;
	s_player_SurrenderedGear = -1;

	//Others
	player removeAction s_player_forceSave;
	s_player_forceSave = -1;
	player removeAction s_player_flipveh;
	s_player_flipveh = -1;
	player removeAction s_player_sleep;
	s_player_sleep = -1;
	player removeAction s_player_deleteBuild;
	s_player_deleteBuild = -1;
	player removeAction s_player_butcher;
	s_player_butcher = -1;
	player removeAction s_player_cook;
	s_player_cook = -1;
	player removeAction s_player_boil;
	s_player_boil = -1;
	player removeAction s_player_fireout;
	s_player_fireout = -1;
	player removeAction s_player_packtent;
	s_player_packtent = -1;
	player removeAction s_player_fillfuel;
	s_player_fillfuel = -1;
	player removeAction s_player_studybody;
	s_player_studybody = -1;
	//Dog
	player removeAction s_player_tamedog;
	s_player_tamedog = -1;
	player removeAction s_player_feeddog;
	s_player_feeddog = -1;
	player removeAction s_player_waterdog;
	s_player_waterdog = -1;
	player removeAction s_player_staydog;
	s_player_staydog = -1;
	player removeAction s_player_trackdog;
	s_player_trackdog = -1;
	player removeAction s_player_barkdog;
	s_player_barkdog = -1;
	player removeAction s_player_warndog;
	s_player_warndog = -1;
	player removeAction s_player_followdog;
	s_player_followdog = -1;
    
    // vault
	player removeAction s_player_unlockvault;
	s_player_unlockvault = -1;
	player removeAction s_player_packvault;
	s_player_packvault = -1;
	player removeAction s_player_lockvault;
	s_player_lockvault = -1;

	player removeAction s_player_information;
	s_player_information = -1;
	player removeAction s_player_fillgen;
	s_player_fillgen = -1;
	player removeAction s_player_upgrade_build;
	s_player_upgrade_build = -1;
	player removeAction s_player_maint_build;
	s_player_maint_build = -1;
	player removeAction s_player_downgrade_build;
	s_player_downgrade_build = -1;
	player removeAction s_player_towing;
	s_player_towing = -1;
	player removeAction s_player_fuelauto;
	s_player_fuelauto = -1;
	player removeAction s_player_fuelauto2;
	s_player_fuelauto2 = -1;
};



//Dog actions on player self
_dogHandle = player getVariable ["dogID", 0];
if (_dogHandle > 0) then {
	_dog = _dogHandle getFSMVariable "_dog";
	_ownerID = "0";
	if (!isNull cursorTarget) then { _ownerID = cursorTarget getVariable ["CharacterID","0"]; };
	if (_canDo and !_inVehicle and alive _dog and _ownerID != dayz_characterID) then {
		if (s_player_movedog < 0) then {
			s_player_movedog = player addAction [localize "str_actions_movedog", "\z\addons\dayz_code\actions\dog\move.sqf", player getVariable ["dogID", 0], 1, false, true, "", ""];
		};
		if (s_player_speeddog < 0) then {
			_text = (localize "str_epoch_player_249");
			_speed = 0;
			if (_dog getVariable ["currentSpeed",1] == 0) then { _speed = 1; _text = (localize "str_epoch_player_250"); };
			s_player_speeddog = player addAction [format[localize "str_actions_speeddog", _text], "\z\addons\dayz_code\actions\dog\speed.sqf",[player getVariable ["dogID", 0],_speed], 0, false, true, "", ""];
		};
		if (s_player_calldog < 0) then {
			s_player_calldog = player addAction [localize "str_actions_calldog", "\z\addons\dayz_code\actions\dog\follow.sqf", [player getVariable ["dogID", 0], true], 2, false, true, "", ""];
		};
	};
} else {
	player removeAction s_player_movedog;		
	s_player_movedog =		-1;
	player removeAction s_player_speeddog;
	s_player_speeddog =		-1;
	player removeAction s_player_calldog;
	s_player_calldog = 		-1;
};

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...