Advertisement
Guest User

ground fog

a guest
Nov 13th, 2013
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. // Ground Fog - TorturedChunk - j0k3r5 - mmmyum @ OpenDayZ.net
  2. waitUntil {!isNull player};
  3. doofog = {
  4. private ["_obj","_pos","_fog1","_fog2","_fog3","_inVehicle"];
  5. _inVehicle = (vehicle player != player);
  6.  
  7. if (_inVehicle) then {
  8. _obj = (vehicle player);
  9. } else {
  10. _obj = player;
  11. };
  12.  
  13. _pos = position _obj;
  14.  
  15. _fog1 = "#particlesource" createVehicleLocal _pos;
  16. _fog1 setParticleParams [
  17. ["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
  18. [0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
  19. [7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
  20. ];
  21. _fog1 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
  22. _fog1 setParticleCircle [0.001, [0, 0, -0.12]];
  23. _fog1 setDropInterval 0.01;
  24.  
  25. _fog2 = "#particlesource" createVehicleLocal _pos;
  26. _fog2 setParticleParams [
  27. ["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
  28. [0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
  29. [7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
  30. ];
  31. _fog2 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
  32. _fog2 setParticleCircle [0.001, [0, 0, -0.12]];
  33. _fog2 setDropInterval 0.01;
  34.  
  35. _fog3 = "#particlesource" createVehicleLocal _pos;
  36. _fog3 setParticleParams [
  37. ["\Ca\Data\ParticleEffects\Universal\universal.p3d" , 16, 12, 13, 0], "", "Billboard", 1, 10,
  38. [0, 0, -6], [0, 0, 0], 1, 1.275, 1, 0,
  39. [7,6], [[1, 1, 1, 0], [1, 1, 1, 0.04], [1, 1, 1, 0]], [1000], 1, 0, "", "", _obj
  40. ];
  41. _fog3 setParticleRandom [3, [55, 55, 0.2], [0, 0, -0.1], 2, 0.45, [0, 0, 0, 0.1], 0, 0];
  42. _fog3 setParticleCircle [0.001, [0, 0, -0.12]];
  43. _fog3 setDropInterval 0.01;
  44.  
  45. _this setVariable ["playerfog", floor time + 5];
  46.  
  47. sleep 30;
  48.  
  49. deleteVehicle _fog1;
  50. deleteVehicle _fog2;
  51. deleteVehicle _fog3;
  52. };
  53. [] spawn {
  54. while {true} do {
  55. if(daytime < 5 || daytime > 21) then {
  56. if (player getVariable ["playerfog", -1] < time) then {
  57. player setVariable ["playerfog", floor time + 5];
  58. player spawn doofog;
  59. sleep 30;
  60. };
  61. };
  62. };
  63. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement