Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. _arsonist = name player;
  2. _everyone = allUnits;
  3. if (({side _x == east} count _everyone) < 1) exitWith {player groupChat "There are no Firefighters on, You cannot start a fire!"};
  4. player groupChat "You have started a fire, Leave the area before someone sees you!";
  5. _pos = [(position player select 0) + (sin(getdir player)*2), (position player select 1) + (cos(getdir player)*2), 0];
  6. _obj = "Campfire_burning_F" createvehicle [0, 0, 0];
  7. _obj setdir getdir player;
  8. _obj setpos _pos;
  9. _obj setPosASL [ getPosASL player select 0, (getPosASL player select 1), getPosASL player select 2];
  10.  
  11. _pos2 = [(position player select 0) + (sin(getdir player)*2), (position player select 1) + (cos(getdir player)*2), 0];
  12. _obj2 = "Land_Canister_EP1" createvehicle [0, 0, 0];
  13. _obj2 setdir getdir player;
  14. _obj2 setpos _pos2;
  15. _obj2 setPosASL [ getPosASL player select 0, (getPosASL player select 1), getPosASL player select 2];
  16.  
  17. _smoke = "test_EmptyObjectForSmoke" createVehicle position _obj;
  18. _smoke setPosASL [ getPosASL player select 0, getPosASL player select 1, (getPosASL player select 2) + 0];
  19. sleep 5;
  20. [[2,"Someone has just started a fire!"],"life_fnc_broadcast",nil,false] spawn life_fnc_MP;
  21. while {alive _obj} do {
  22. _numbah = round random 20;
  23. _random = round random 100;
  24. _new1 = round random 8;
  25. _new2 = round random 8;
  26. if (not alive _smoke) then {_smoke = "test_EmptyObjectForSmoke" createVehicle position _obj;_smoke setPosASL [ getPosASL _obj select 0, (getPosASL _obj select 1), getPosASL _obj select 2];};
  27. sleep (_numbah);
  28. bomb = "MiniGrenade" createVehicle position _obj;
  29. if (_random >=80) then {fire2 = "Campfire_burning_F" createVehicle position _obj; fire2 setPos [(getPos _obj select 0) + _new1, (getPos _obj select 1) + _new2, 0];_smoke2 = "test_EmptyObjectForSmoke" createVehicle position fire2;};
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement