Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- ///////////////////FULL SCRIPT FOR 5 TOILETS ALTIS///////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- //////////////////////////////////////////////////////////////////////
- null = [] spawn
- {
- null = [] spawn
- {
- hoe6 = createMarker ["hoe6", [3583.32,14462.7,0]];
- hoe6 setMarkerType "mil_circle";
- hoe6 setMarkerColor "ColorOrange";
- "hoe6" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
- laptop = createVehicle ["Land_FieldToilet_F", [3583.32,14462.7,0], [], 0, "NONE"];
- [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
- [
- [
- laptop,
- [
- "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
- {
- (_this select 0) removeAction (_this select 2);
- sleep 1;
- titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
- playSound "bombarm";
- sleep 2;
- _startPos = getPos player;
- hint parseText format["<t size='1.8' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.5' color=""#FF9933"">" + "<t size='1.2' color=""#ffff00"">" + "<br />ver 0.1b" + "</t>" + "<t size='1.4' color=""#FF9933"">" + "<br />Welcome to Altis Community Service Initiative!<br /> Start scrubbing now!</t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];
- removeUniform player;
- removeHeadgear player;
- player addUniform 'U_C_WorkerCoveralls';
- player addHeadgear 'H_BandMask_reaper';
- _myBackpack = backpack player;
- if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
- _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
- _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
- sleep 3;
- lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
- life_action_in_use = true;
- if (floor random 6 isEqualTo 2) then {_msg = format["***SOMEONE SNITCHED*** %1 WAS SPOTTED TRAFFICKING ILLEGAL WEAPONS AT THIS LOCATION! RESPOND AND BRING THEM TO JUSTICE!",profileName];
- [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
- [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
- };
- disableSerialization;
- 5 cutRsc ["life_progress","PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _upp = "CLEANING DIRTY TOILET...";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- _success=false;
- while{life_action_in_use} do
- {
- sleep 7.5;
- _cP = _cP + 0.05;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
- if(_cP >= 1) exitWith {
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
- sleep 2;
- _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
- sleep 1;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
- if !(31 in life_talents) then {
- _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
- };
- switch(_myWpnrand) do {
- case 0: {[player,"arifle_Katiba_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden Katiba in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 1: {[player,"arifle_Mk20C_plain_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden Mk-20c in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 2: {[player,"arifle_TRG20_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden TRG-20 while cleaning and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 3: {[player,"srifle_EBR_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE Mk-18 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 4: {[player,"srifle_DMR_01_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE Rahim in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 5: {[player,"hgun_Pistol_heavy_02_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a Zubr Revolver in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 9: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKS_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden AK-74U in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 10: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AK12_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE AK-12 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 11: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKM_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE AKM in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- };
- };
- if(player distance _startPos > 35) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if(!alive player) exitWith {};
- if (!life_action_in_use) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if((player getVariable ["restrained",false])) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- if (player getVariable ["downed",false]) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- };
- 5 cutText ["","PLAIN"];
- detach _lgt;
- deleteVehicle _lgt;
- detach _lgt2;
- deleteVehicle _lgt2;
- life_action_in_use = false;
- if (player distance _startPos > 35) exitWith {hint "You are too far! MOVED TOO FAR FROM TOILET NO MONEY FOR U! (OUTSIDE 55m)"; titleText[format["You moved too far and lost money"],"PLAIN", 2];};
- },
- nil,
- 6,
- true,
- true,
- "",
- "_this distance _target < 2.37"
- ]
- ],
- "addAction",
- civilian,
- false,
- false
- ] call BIS_fnc_MP;
- };
- sleep 3;
- null = [] spawn
- {
- hoe22 = createMarker ["hoe22", [4074.64,12946.2,0]];
- hoe22 setMarkerType "mil_circle";
- hoe22 setMarkerColor "ColorOrange";
- "hoe22" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
- laptop = createVehicle ["Land_FieldToilet_F", [4074.64,12946.2,0], [], 0, "NONE"];
- [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
- [
- [
- laptop,
- [
- "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
- {
- (_this select 0) removeAction (_this select 2);
- sleep 1;
- titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
- playSound "bombarm";
- sleep 2;
- _startPos = getPos player;
- hint parseText format["<t size='1.8' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.5' color=""#FF9933"">" + "<t size='1.2' color=""#ffff00"">" + "<br />ver 0.1b" + "</t>" + "<t size='1.4' color=""#FF9933"">" + "<br />Welcome to Altis Community Service Initiative!<br /> Start scrubbing now!</t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];
- removeUniform player;
- removeHeadgear player;
- player addUniform 'U_C_WorkerCoveralls';
- player addHeadgear 'H_BandMask_reaper';
- _myBackpack = backpack player;
- if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
- _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
- _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
- sleep 3;
- lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
- life_action_in_use = true;
- if (floor random 6 isEqualTo 2) then {_msg = format["***SOMEONE SNITCHED*** %1 WAS SPOTTED TRAFFICKING ILLEGAL WEAPONS AT THIS LOCATION! RESPOND AND BRING THEM TO JUSTICE!",profileName];
- [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
- [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
- };
- disableSerialization;
- 5 cutRsc ["life_progress","PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _upp = "CLEANING DIRTY TOILET...";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- _success=false;
- while{life_action_in_use} do
- {
- sleep 7.5;
- _cP = _cP + 0.05;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
- if(_cP >= 1) exitWith {
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
- sleep 2;
- _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
- sleep 1;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
- if !(31 in life_talents) then {
- _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
- };
- switch(_myWpnrand) do {
- case 0: {[player,"arifle_Katiba_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden Katiba in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 1: {[player,"arifle_Mk20C_plain_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden Mk-20c in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 2: {[player,"arifle_TRG20_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden TRG-20 while cleaning and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 3: {[player,"srifle_EBR_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE Mk-18 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 4: {[player,"srifle_DMR_01_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE Rahim in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 5: {[player,"hgun_Pistol_heavy_02_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a Zubr Revolver in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 9: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKS_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden AK-74U in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 10: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AK12_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE AK-12 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 11: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKM_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE AKM in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- };
- };
- if(player distance _startPos > 35) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if(!alive player) exitWith {};
- if (!life_action_in_use) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if((player getVariable ["restrained",false])) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- if (player getVariable ["downed",false]) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- };
- 5 cutText ["","PLAIN"];
- detach _lgt;
- deleteVehicle _lgt;
- detach _lgt2;
- deleteVehicle _lgt2;
- life_action_in_use = false;
- if (player distance _startPos > 35) exitWith {hint "You are too far! MOVED TOO FAR FROM TOILET NO MONEY FOR U! (OUTSIDE 55m)"; titleText[format["You moved too far and lost money"],"PLAIN", 2];};
- },
- nil,
- 6,
- true,
- true,
- "",
- "_this distance _target < 2.37"
- ]
- ],
- "addAction",
- civilian,
- false,
- false
- ] call BIS_fnc_MP;
- };
- sleep 3;
- null = [] spawn
- {
- hoe3 = createMarker ["hoe3", [3634.54,12224.3,0]];
- hoe3 setMarkerType "mil_circle";
- hoe3 setMarkerColor "ColorOrange";
- "hoe3" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
- laptop = createVehicle ["Land_FieldToilet_F", [3634.54,12224.3,0], [], 0, "NONE"];
- [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
- [
- [
- laptop,
- [
- "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
- {
- (_this select 0) removeAction (_this select 2);
- sleep 1;
- titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
- playSound "bombarm";
- sleep 2;
- _startPos = getPos player;
- hint parseText format["<t size='1.8' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.5' color=""#FF9933"">" + "<t size='1.2' color=""#ffff00"">" + "<br />ver 0.1b" + "</t>" + "<t size='1.4' color=""#FF9933"">" + "<br />Welcome to Altis Community Service Initiative!<br /> Start scrubbing now!</t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];
- removeUniform player;
- removeHeadgear player;
- player addUniform 'U_C_WorkerCoveralls';
- player addHeadgear 'H_BandMask_reaper';
- _myBackpack = backpack player;
- if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
- _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
- _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
- sleep 3;
- lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
- life_action_in_use = true;
- if (floor random 6 isEqualTo 2) then {_msg = format["***SOMEONE SNITCHED*** %1 WAS SPOTTED TRAFFICKING ILLEGAL WEAPONS AT THIS LOCATION! RESPOND AND BRING THEM TO JUSTICE!",profileName];
- [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
- [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
- };
- disableSerialization;
- 5 cutRsc ["life_progress","PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _upp = "CLEANING DIRTY TOILET...";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- _success=false;
- while{life_action_in_use} do
- {
- sleep 7.5;
- _cP = _cP + 0.05;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
- if(_cP >= 1) exitWith {
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
- sleep 2;
- _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
- sleep 1;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
- if !(31 in life_talents) then {
- _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
- };
- switch(_myWpnrand) do {
- case 0: {[player,"arifle_Katiba_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden Katiba in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 1: {[player,"arifle_Mk20C_plain_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden Mk-20c in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 2: {[player,"arifle_TRG20_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden TRG-20 while cleaning and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 3: {[player,"srifle_EBR_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE Mk-18 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 4: {[player,"srifle_DMR_01_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE Rahim in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 5: {[player,"hgun_Pistol_heavy_02_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a Zubr Revolver in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 9: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKS_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden AK-74U in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 10: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AK12_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE AK-12 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 11: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKM_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE AKM in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- };
- };
- if(player distance _startPos > 35) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if(!alive player) exitWith {};
- if (!life_action_in_use) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if((player getVariable ["restrained",false])) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- if (player getVariable ["downed",false]) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- };
- 5 cutText ["","PLAIN"];
- detach _lgt;
- deleteVehicle _lgt;
- detach _lgt2;
- deleteVehicle _lgt2;
- life_action_in_use = false;
- if (player distance _startPos > 35) exitWith {hint "You are too far! MOVED TOO FAR FROM TOILET NO MONEY FOR U! (OUTSIDE 55m)"; titleText[format["You moved too far and lost money"],"PLAIN", 2];};
- },
- nil,
- 6,
- true,
- true,
- "",
- "_this distance _target < 2.37"
- ]
- ],
- "addAction",
- civilian,
- false,
- false
- ] call BIS_fnc_MP;
- };
- sleep 3;
- null = [] spawn
- {
- hoe4 = createMarker ["hoe4", [4251.86,13705.6,0]];
- hoe4 setMarkerType "mil_circle";
- hoe4 setMarkerColor "ColorOrange";
- "hoe4" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
- laptop = createVehicle ["Land_FieldToilet_F", [4251.86,13705.6,0], [], 0, "NONE"];
- [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
- [
- [
- laptop,
- [
- "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
- {
- (_this select 0) removeAction (_this select 2);
- sleep 1;
- titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
- playSound "bombarm";
- sleep 2;
- _startPos = getPos player;
- hint parseText format["<t size='1.8' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.5' color=""#FF9933"">" + "<t size='1.2' color=""#ffff00"">" + "<br />ver 0.1b" + "</t>" + "<t size='1.4' color=""#FF9933"">" + "<br />Welcome to Altis Community Service Initiative!<br /> Start scrubbing now!</t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];
- removeUniform player;
- removeHeadgear player;
- player addUniform 'U_C_WorkerCoveralls';
- player addHeadgear 'H_BandMask_reaper';
- _myBackpack = backpack player;
- if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
- _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
- _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
- sleep 3;
- lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
- life_action_in_use = true;
- if (floor random 6 isEqualTo 2) then {_msg = format["***SOMEONE SNITCHED*** %1 WAS SPOTTED TRAFFICKING ILLEGAL WEAPONS AT THIS LOCATION! RESPOND AND BRING THEM TO JUSTICE!",profileName];
- [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
- [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
- };
- disableSerialization;
- 5 cutRsc ["life_progress","PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _upp = "CLEANING DIRTY TOILET...";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- _success=false;
- while{life_action_in_use} do
- {
- sleep 7.5;
- _cP = _cP + 0.05;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
- if(_cP >= 1) exitWith {
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
- sleep 2;
- _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
- sleep 1;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
- if !(31 in life_talents) then {
- _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
- };
- switch(_myWpnrand) do {
- case 0: {[player,"arifle_Katiba_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden Katiba in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 1: {[player,"arifle_Mk20C_plain_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden Mk-20c in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 2: {[player,"arifle_TRG20_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden TRG-20 while cleaning and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 3: {[player,"srifle_EBR_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE Mk-18 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 4: {[player,"srifle_DMR_01_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE Rahim in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 5: {[player,"hgun_Pistol_heavy_02_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a Zubr Revolver in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 9: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKS_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden AK-74U in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 10: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AK12_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE AK-12 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 11: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKM_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE AKM in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- };
- };
- if(player distance _startPos > 35) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if(!alive player) exitWith {};
- if (!life_action_in_use) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if((player getVariable ["restrained",false])) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- if (player getVariable ["downed",false]) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- };
- 5 cutText ["","PLAIN"];
- detach _lgt;
- deleteVehicle _lgt;
- detach _lgt2;
- deleteVehicle _lgt2;
- life_action_in_use = false;
- if (player distance _startPos > 35) exitWith {hint "You are too far! MOVED TOO FAR FROM TOILET NO MONEY FOR U! (OUTSIDE 55m)"; titleText[format["You moved too far and lost money"],"PLAIN", 2];};
- },
- nil,
- 6,
- true,
- true,
- "",
- "_this distance _target < 2.37"
- ]
- ],
- "addAction",
- civilian,
- false,
- false
- ] call BIS_fnc_MP;
- };
- sleep 3;
- null = [] spawn
- {
- hoe5 = createMarker ["hoe5", [3448.2,13326.9,0]];
- hoe5 setMarkerType "mil_circle";
- hoe5 setMarkerColor "ColorOrange";
- "hoe5" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
- laptop = createVehicle ["Land_FieldToilet_F", [3448.2,13326.9,0], [], 0, "NONE"];
- [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
- [
- [
- laptop,
- [
- "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
- {
- (_this select 0) removeAction (_this select 2);
- sleep 1;
- titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
- playSound "bombarm";
- sleep 2;
- _startPos = getPos player;
- hint parseText format["<t size='1.8' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.5' color=""#FF9933"">" + "<t size='1.2' color=""#ffff00"">" + "<br />ver 0.1b" + "</t>" + "<t size='1.4' color=""#FF9933"">" + "<br />Welcome to Altis Community Service Initiative!<br /> Start scrubbing now!</t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];
- removeUniform player;
- removeHeadgear player;
- player addUniform 'U_C_WorkerCoveralls';
- player addHeadgear 'H_BandMask_reaper';
- _myBackpack = backpack player;
- if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
- _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
- _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
- sleep 3;
- lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
- life_action_in_use = true;
- if (floor random 6 isEqualTo 2) then {_msg = format["***SOMEONE SNITCHED*** %1 WAS SPOTTED TRAFFICKING ILLEGAL WEAPONS AT THIS LOCATION! RESPOND AND BRING THEM TO JUSTICE!",profileName];
- [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
- [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
- };
- disableSerialization;
- 5 cutRsc ["life_progress","PLAIN"];
- _ui = uiNameSpace getVariable "life_progress";
- _upp = "CLEANING DIRTY TOILET...";
- _progress = _ui displayCtrl 38201;
- _pgText = _ui displayCtrl 38202;
- _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
- _progress progressSetPosition 0.01;
- _cP = 0.01;
- _success=false;
- while{life_action_in_use} do
- {
- sleep 7.5;
- _cP = _cP + 0.05;
- _progress progressSetPosition _cP;
- _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
- if(_cP >= 1) exitWith {
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- serv_killed = [player,"trw"];
- publicVariableServer "serv_killed";
- player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
- sleep 2;
- _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
- sleep 1;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
- if !(31 in life_talents) then {
- _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
- if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
- };
- switch(_myWpnrand) do {
- case 0: {[player,"arifle_Katiba_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden Katiba in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 1: {[player,"arifle_Mk20C_plain_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden Mk-20c in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 2: {[player,"arifle_TRG20_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a hidden TRG-20 while cleaning and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 3: {[player,"srifle_EBR_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE Mk-18 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 4: {[player,"srifle_DMR_01_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE Rahim in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 5: {[player,"hgun_Pistol_heavy_02_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a Zubr Revolver in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 9: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKS_F",8] call bis_fnc_addweapon;[[0,format["%1 found a hidden AK-74U in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 10: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AK12_F",11] call BIS_fnc_addWeapon; player addPrimaryWeaponItem "optic_MRCO"; [[0,format["%1 found a VERY RARE AK-12 scoped in the toilet and $3k", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- case 11: {player addUniform 'U_I_C_Soldier_Para_4_F';[player,"arifle_AKM_F",8] call BIS_fnc_addWeapon; [[0,format["%1 found a RARE AKM in the toilet and $3k cash", name player]],"life_fnc_broadcast",true,false] spawn BIS_fnc_MP;};
- };
- };
- if(player distance _startPos > 35) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if(!alive player) exitWith {};
- if (!life_action_in_use) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"]; };
- if((player getVariable ["restrained",false])) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- if (player getVariable ["downed",false]) exitWith {hint parseText format["<t size='1.3' align='center' shadow='1' color=""#08CA59"">" + "TOILET CLEANING" + "</t>" + "<t size='1.3' color=""#FF9933"">" + "<t size='1.1' color=""#ffff00"">" + "</t>" + "<t size='1.1' color=""#FF9933"">" + "<br />CLEANING ABORTED </t>" + "<t size='1.2' color=""#66CC33"">" + "<br /> by Mr Smirnoff </t>"];};
- };
- 5 cutText ["","PLAIN"];
- detach _lgt;
- deleteVehicle _lgt;
- detach _lgt2;
- deleteVehicle _lgt2;
- life_action_in_use = false;
- if (player distance _startPos > 35) exitWith {hint "You are too far! MOVED TOO FAR FROM TOILET NO MONEY FOR U! (OUTSIDE 55m)"; titleText[format["You moved too far and lost money"],"PLAIN", 2];};
- },
- nil,
- 6,
- true,
- true,
- "",
- "_this distance _target < 2.37"
- ]
- ],
- "addAction",
- civilian,
- false,
- false
- ] call BIS_fnc_MP;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement