Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.35 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////
  2. //////////////////////////////////////////////////////////////////////
  3. //////////////////////////////////////////////////////////////////////
  4. //////////////////////////////////////////////////////////////////////
  5. ///////////////////FULL SCRIPT FOR 5 TOILETS ALTIS///////////////////////////////////////////////////
  6. //////////////////////////////////////////////////////////////////////
  7.  
  8. //////////////////////////////////////////////////////////////////////
  9. //////////////////////////////////////////////////////////////////////
  10. //////////////////////////////////////////////////////////////////////
  11.  
  12. //////////////////////////////////////////////////////////////////////
  13.  
  14. null = [] spawn
  15. {
  16.  
  17. null = [] spawn
  18. {
  19.  
  20. hoe6 = createMarker ["hoe6", [3583.32,14462.7,0]];
  21. hoe6 setMarkerType "mil_circle";
  22. hoe6 setMarkerColor "ColorOrange";
  23. "hoe6" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
  24.  
  25. laptop = createVehicle ["Land_FieldToilet_F", [3583.32,14462.7,0], [], 0, "NONE"];
  26. [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
  27. [
  28. [
  29. laptop,
  30. [
  31. "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
  32. {
  33. (_this select 0) removeAction (_this select 2);
  34. sleep 1;
  35. titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
  36. playSound "bombarm";
  37. sleep 2;
  38. _startPos = getPos player;
  39. 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>"];
  40. removeUniform player;
  41. removeHeadgear player;
  42. player addUniform 'U_C_WorkerCoveralls';
  43. player addHeadgear 'H_BandMask_reaper';
  44. _myBackpack = backpack player;
  45. if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
  46. _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
  47. _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
  48. sleep 3;
  49. lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
  50. life_action_in_use = true;
  51.  
  52. 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];
  53. [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
  54. [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
  55. };
  56. disableSerialization;
  57. 5 cutRsc ["life_progress","PLAIN"];
  58. _ui = uiNameSpace getVariable "life_progress";
  59. _upp = "CLEANING DIRTY TOILET...";
  60. _progress = _ui displayCtrl 38201;
  61. _pgText = _ui displayCtrl 38202;
  62. _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
  63. _progress progressSetPosition 0.01;
  64. _cP = 0.01;
  65. _success=false;
  66. while{life_action_in_use} do
  67. {
  68. sleep 7.5;
  69. _cP = _cP + 0.05;
  70. _progress progressSetPosition _cP;
  71. _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
  72. if(_cP >= 1) exitWith {
  73.  
  74. serv_killed = [player,"trw"];
  75. publicVariableServer "serv_killed";
  76. serv_killed = [player,"trw"];
  77. publicVariableServer "serv_killed";
  78. serv_killed = [player,"trw"];
  79. publicVariableServer "serv_killed";
  80. player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
  81. sleep 2;
  82. _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
  83. sleep 1;
  84. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
  85. if !(31 in life_talents) then {
  86. _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
  87. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
  88. };
  89. switch(_myWpnrand) do {
  90. 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;};
  91. 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;};
  92. 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;};
  93. 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;};
  94. 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;};
  95. 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;};
  96. 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;};
  97. 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;};
  98. 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;};
  99. };
  100. };
  101. 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>"]; };
  102. if(!alive player) exitWith {};
  103. 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>"]; };
  104. 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>"];};
  105. 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>"];};
  106. };
  107. 5 cutText ["","PLAIN"];
  108. detach _lgt;
  109. deleteVehicle _lgt;
  110. detach _lgt2;
  111. deleteVehicle _lgt2;
  112. life_action_in_use = false;
  113. 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];};
  114. },
  115. nil,
  116. 6,
  117. true,
  118. true,
  119. "",
  120. "_this distance _target < 2.37"
  121. ]
  122. ],
  123. "addAction",
  124. civilian,
  125. false,
  126. false
  127. ] call BIS_fnc_MP;
  128. };
  129. sleep 3;
  130. null = [] spawn
  131. {
  132. hoe22 = createMarker ["hoe22", [4074.64,12946.2,0]];
  133. hoe22 setMarkerType "mil_circle";
  134. hoe22 setMarkerColor "ColorOrange";
  135. "hoe22" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
  136.  
  137. laptop = createVehicle ["Land_FieldToilet_F", [4074.64,12946.2,0], [], 0, "NONE"];
  138. [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
  139. [
  140. [
  141. laptop,
  142. [
  143. "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
  144. {
  145. (_this select 0) removeAction (_this select 2);
  146. sleep 1;
  147. titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
  148. playSound "bombarm";
  149. sleep 2;
  150. _startPos = getPos player;
  151. 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>"];
  152. removeUniform player;
  153. removeHeadgear player;
  154. player addUniform 'U_C_WorkerCoveralls';
  155. player addHeadgear 'H_BandMask_reaper';
  156. _myBackpack = backpack player;
  157. if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
  158. _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
  159. _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
  160. sleep 3;
  161. lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
  162. life_action_in_use = true;
  163.  
  164. 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];
  165. [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
  166. [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
  167. };
  168. disableSerialization;
  169. 5 cutRsc ["life_progress","PLAIN"];
  170. _ui = uiNameSpace getVariable "life_progress";
  171. _upp = "CLEANING DIRTY TOILET...";
  172. _progress = _ui displayCtrl 38201;
  173. _pgText = _ui displayCtrl 38202;
  174. _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
  175. _progress progressSetPosition 0.01;
  176. _cP = 0.01;
  177. _success=false;
  178. while{life_action_in_use} do
  179. {
  180. sleep 7.5;
  181. _cP = _cP + 0.05;
  182. _progress progressSetPosition _cP;
  183. _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
  184. if(_cP >= 1) exitWith {
  185.  
  186. serv_killed = [player,"trw"];
  187. publicVariableServer "serv_killed";
  188. serv_killed = [player,"trw"];
  189. publicVariableServer "serv_killed";
  190. serv_killed = [player,"trw"];
  191. publicVariableServer "serv_killed";
  192. player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
  193. sleep 2;
  194. _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
  195. sleep 1;
  196. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
  197. if !(31 in life_talents) then {
  198. _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
  199. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
  200. };
  201. switch(_myWpnrand) do {
  202. 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;};
  203. 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;};
  204. 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;};
  205. 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;};
  206. 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;};
  207. 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;};
  208. 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;};
  209. 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;};
  210. 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;};
  211. };
  212. };
  213. 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>"]; };
  214. if(!alive player) exitWith {};
  215. 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>"]; };
  216. 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>"];};
  217. 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>"];};
  218. };
  219. 5 cutText ["","PLAIN"];
  220. detach _lgt;
  221. deleteVehicle _lgt;
  222. detach _lgt2;
  223. deleteVehicle _lgt2;
  224. life_action_in_use = false;
  225. 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];};
  226. },
  227. nil,
  228. 6,
  229. true,
  230. true,
  231. "",
  232. "_this distance _target < 2.37"
  233. ]
  234. ],
  235. "addAction",
  236. civilian,
  237. false,
  238. false
  239. ] call BIS_fnc_MP;
  240. };
  241. sleep 3;
  242. null = [] spawn
  243. {
  244. hoe3 = createMarker ["hoe3", [3634.54,12224.3,0]];
  245. hoe3 setMarkerType "mil_circle";
  246. hoe3 setMarkerColor "ColorOrange";
  247. "hoe3" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
  248.  
  249. laptop = createVehicle ["Land_FieldToilet_F", [3634.54,12224.3,0], [], 0, "NONE"];
  250. [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
  251. [
  252. [
  253. laptop,
  254. [
  255. "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
  256. {
  257. (_this select 0) removeAction (_this select 2);
  258. sleep 1;
  259. titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
  260. playSound "bombarm";
  261. sleep 2;
  262. _startPos = getPos player;
  263. 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>"];
  264. removeUniform player;
  265. removeHeadgear player;
  266. player addUniform 'U_C_WorkerCoveralls';
  267. player addHeadgear 'H_BandMask_reaper';
  268. _myBackpack = backpack player;
  269. if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
  270. _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
  271. _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
  272. sleep 3;
  273. lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
  274. life_action_in_use = true;
  275.  
  276. 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];
  277. [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
  278. [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
  279. };
  280. disableSerialization;
  281. 5 cutRsc ["life_progress","PLAIN"];
  282. _ui = uiNameSpace getVariable "life_progress";
  283. _upp = "CLEANING DIRTY TOILET...";
  284. _progress = _ui displayCtrl 38201;
  285. _pgText = _ui displayCtrl 38202;
  286. _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
  287. _progress progressSetPosition 0.01;
  288. _cP = 0.01;
  289. _success=false;
  290. while{life_action_in_use} do
  291. {
  292. sleep 7.5;
  293. _cP = _cP + 0.05;
  294. _progress progressSetPosition _cP;
  295. _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
  296. if(_cP >= 1) exitWith {
  297.  
  298. serv_killed = [player,"trw"];
  299. publicVariableServer "serv_killed";
  300. serv_killed = [player,"trw"];
  301. publicVariableServer "serv_killed";
  302. serv_killed = [player,"trw"];
  303. publicVariableServer "serv_killed";
  304. player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
  305. sleep 2;
  306. _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
  307. sleep 1;
  308. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
  309. if !(31 in life_talents) then {
  310. _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
  311. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
  312. };
  313. switch(_myWpnrand) do {
  314. 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;};
  315. 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;};
  316. 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;};
  317. 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;};
  318. 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;};
  319. 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;};
  320. 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;};
  321. 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;};
  322. 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;};
  323. };
  324. };
  325. 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>"]; };
  326. if(!alive player) exitWith {};
  327. 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>"]; };
  328. 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>"];};
  329. 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>"];};
  330. };
  331. 5 cutText ["","PLAIN"];
  332. detach _lgt;
  333. deleteVehicle _lgt;
  334. detach _lgt2;
  335. deleteVehicle _lgt2;
  336. life_action_in_use = false;
  337. 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];};
  338. },
  339. nil,
  340. 6,
  341. true,
  342. true,
  343. "",
  344. "_this distance _target < 2.37"
  345. ]
  346. ],
  347. "addAction",
  348. civilian,
  349. false,
  350. false
  351. ] call BIS_fnc_MP;
  352. };
  353. sleep 3;
  354. null = [] spawn
  355. {
  356. hoe4 = createMarker ["hoe4", [4251.86,13705.6,0]];
  357. hoe4 setMarkerType "mil_circle";
  358. hoe4 setMarkerColor "ColorOrange";
  359. "hoe4" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
  360.  
  361. laptop = createVehicle ["Land_FieldToilet_F", [4251.86,13705.6,0], [], 0, "NONE"];
  362. [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
  363. [
  364. [
  365. laptop,
  366. [
  367. "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
  368. {
  369. (_this select 0) removeAction (_this select 2);
  370. sleep 1;
  371. titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
  372. playSound "bombarm";
  373. sleep 2;
  374. _startPos = getPos player;
  375. 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>"];
  376. removeUniform player;
  377. removeHeadgear player;
  378. player addUniform 'U_C_WorkerCoveralls';
  379. player addHeadgear 'H_BandMask_reaper';
  380. _myBackpack = backpack player;
  381. if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
  382. _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
  383. _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
  384. sleep 3;
  385. lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
  386. life_action_in_use = true;
  387.  
  388. 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];
  389. [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
  390. [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
  391. };
  392. disableSerialization;
  393. 5 cutRsc ["life_progress","PLAIN"];
  394. _ui = uiNameSpace getVariable "life_progress";
  395. _upp = "CLEANING DIRTY TOILET...";
  396. _progress = _ui displayCtrl 38201;
  397. _pgText = _ui displayCtrl 38202;
  398. _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
  399. _progress progressSetPosition 0.01;
  400. _cP = 0.01;
  401. _success=false;
  402. while{life_action_in_use} do
  403. {
  404. sleep 7.5;
  405. _cP = _cP + 0.05;
  406. _progress progressSetPosition _cP;
  407. _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
  408. if(_cP >= 1) exitWith {
  409.  
  410. serv_killed = [player,"trw"];
  411. publicVariableServer "serv_killed";
  412. serv_killed = [player,"trw"];
  413. publicVariableServer "serv_killed";
  414. serv_killed = [player,"trw"];
  415. publicVariableServer "serv_killed";
  416. player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
  417. sleep 2;
  418. _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
  419. sleep 1;
  420. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
  421. if !(31 in life_talents) then {
  422. _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
  423. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
  424. };
  425. switch(_myWpnrand) do {
  426. 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;};
  427. 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;};
  428. 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;};
  429. 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;};
  430. 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;};
  431. 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;};
  432. 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;};
  433. 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;};
  434. 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;};
  435. };
  436. };
  437. 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>"]; };
  438. if(!alive player) exitWith {};
  439. 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>"]; };
  440. 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>"];};
  441. 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>"];};
  442. };
  443. 5 cutText ["","PLAIN"];
  444. detach _lgt;
  445. deleteVehicle _lgt;
  446. detach _lgt2;
  447. deleteVehicle _lgt2;
  448. life_action_in_use = false;
  449. 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];};
  450. },
  451. nil,
  452. 6,
  453. true,
  454. true,
  455. "",
  456. "_this distance _target < 2.37"
  457. ]
  458. ],
  459. "addAction",
  460. civilian,
  461. false,
  462. false
  463. ] call BIS_fnc_MP;
  464. };
  465. sleep 3;
  466. null = [] spawn
  467. {
  468. hoe5 = createMarker ["hoe5", [3448.2,13326.9,0]];
  469. hoe5 setMarkerType "mil_circle";
  470. hoe5 setMarkerColor "ColorOrange";
  471. "hoe5" setMarkerText "DIRTY TOILET NEEDS CLEANING $3K";
  472.  
  473. laptop = createVehicle ["Land_FieldToilet_F", [3448.2,13326.9,0], [], 0, "NONE"];
  474. [laptop,"ASY_fnc_setIdleTime",false,false] spawn BIS_fnc_MP;
  475. [
  476. [
  477. laptop,
  478. [
  479. "<t size='2.9' color='#0CC659'>CLEAN THIS TOILET!</t>",
  480. {
  481. (_this select 0) removeAction (_this select 2);
  482. sleep 1;
  483. titleText[format["Damn this one has not been cleaned in a while"],"PLAIN DOWN"];
  484. playSound "bombarm";
  485. sleep 2;
  486. _startPos = getPos player;
  487. 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>"];
  488. removeUniform player;
  489. removeHeadgear player;
  490. player addUniform 'U_C_WorkerCoveralls';
  491. player addHeadgear 'H_BandMask_reaper';
  492. _myBackpack = backpack player;
  493. if(_myBackpack == "") then {player addbackpack 'B_Kitbag_cbr';};
  494. _lgt = "Land_Bucket_painted_F" createVehicleLocal [0,0,0]; _lgt attachTo [player, [-0.1,0,-0.1], "lefthand"];
  495. _lgt2 = "Land_Shovel_F" createVehicleLocal [0,0,0]; _lgt2 attachTo [player, [0,0.15,-0.3], "righthand"]; _lgt2 setVectorUp [0,1,0.5];
  496. sleep 3;
  497. lgt = "SmokeShellGreen" createVehicleLocal [0,0,0]; lgt attachTo [player, [0, 0.6, -0.4] ]; lgt setDir 90;
  498. life_action_in_use = true;
  499.  
  500. 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];
  501. [[_msg,name player,1],"life_fnc_clientMessage",true,false] spawn BIS_fnc_MP;
  502. [[name player, position player],"life_fnc_createMarker",west,false] spawn BIS_fnc_MP;
  503. };
  504. disableSerialization;
  505. 5 cutRsc ["life_progress","PLAIN"];
  506. _ui = uiNameSpace getVariable "life_progress";
  507. _upp = "CLEANING DIRTY TOILET...";
  508. _progress = _ui displayCtrl 38201;
  509. _pgText = _ui displayCtrl 38202;
  510. _pgText ctrlSetText format["%2 (1%1)...","%",_upp];
  511. _progress progressSetPosition 0.01;
  512. _cP = 0.01;
  513. _success=false;
  514. while{life_action_in_use} do
  515. {
  516. sleep 7.5;
  517. _cP = _cP + 0.05;
  518. _progress progressSetPosition _cP;
  519. _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];
  520. if(_cP >= 1) exitWith {
  521.  
  522. serv_killed = [player,"trw"];
  523. publicVariableServer "serv_killed";
  524. serv_killed = [player,"trw"];
  525. publicVariableServer "serv_killed";
  526. serv_killed = [player,"trw"];
  527. publicVariableServer "serv_killed";
  528. player action ["DropWeapon", "GroundWeaponHolder" createVehicle position player, primaryWeapon player];
  529. sleep 2;
  530. _myWpnrand = [0,1,3,4,5] call BIS_fnc_selectRandom;
  531. sleep 1;
  532. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,3,4,5,9,10,11] call BIS_fnc_selectRandom;};
  533. if !(31 in life_talents) then {
  534. _myWpnrand = [0,1,2,5] call BIS_fnc_selectRandom;
  535. if (395180 in getDLCs 1) then {_myWpnrand = [0,1,2,5,9] call BIS_fnc_selectRandom;};
  536. };
  537. switch(_myWpnrand) do {
  538. 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;};
  539. 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;};
  540. 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;};
  541. 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;};
  542. 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;};
  543. 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;};
  544. 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;};
  545. 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;};
  546. 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;};
  547. };
  548. };
  549. 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>"]; };
  550. if(!alive player) exitWith {};
  551. 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>"]; };
  552. 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>"];};
  553. 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>"];};
  554. };
  555. 5 cutText ["","PLAIN"];
  556. detach _lgt;
  557. deleteVehicle _lgt;
  558. detach _lgt2;
  559. deleteVehicle _lgt2;
  560. life_action_in_use = false;
  561. 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];};
  562. },
  563. nil,
  564. 6,
  565. true,
  566. true,
  567. "",
  568. "_this distance _target < 2.37"
  569. ]
  570. ],
  571. "addAction",
  572. civilian,
  573. false,
  574. false
  575. ] call BIS_fnc_MP;
  576. };
  577.  
  578.  
  579. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement