bigganigga1991

location.sqf

Sep 5th, 2014
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. //make markers invisible
  2. "cherno_hostages" setMarkerAlphaLocal 0;
  3. "electro_hostages" setMarkerAlphaLocal 0;
  4. "bere_hostages" setMarkerAlphaLocal 0;
  5. "bere_briefcase" setMarkerAlphaLocal 0;
  6. "cherno_briefcase" setMarkerAlphaLocal 0;
  7. "electro_briefcase" setMarkerAlphaLocal 0;
  8.  
  9.  
  10.  
  11.  
  12. //an old part of the script I wrote used a broken command setVehiclePosition
  13. //setVehiclePosition causes the invisible hostages bug
  14.  
  15. //place all players
  16. switch (paramsarray select 3) do {
  17. //Cherno
  18. case 0: {
  19. if(side player == blufor) then {player setpos [5138,2345,0];"cherno_hostages" setMarkerAlphaLocal 1;};
  20. if(side player == resistance) then {player setpos [6842,2416,0];"cherno_briefcase" setMarkerAlphaLocal 1;};
  21. if(!isNil "h1") then {h1 setpos [6851,2419.5,0];};
  22. if(!isNil "h2") then {h2 setpos [6851,2420.5,0];};
  23. if(!isNil "h3") then {h3 setpos [6851,2420,0];};
  24. if(side player == opfor) then {player setpos [5856,4674,0];"cherno_hostages" setMarkerAlphaLocal 1;};
  25. suitcase setpos [5138,2345,0];
  26. };
  27. //Electro
  28. case 1: {
  29. if(side player == blufor) then {player setpos [12092,3491,0];"electro_hostages" setMarkerAlphaLocal 1;};
  30. if(side player == resistance) then {player setpos [10354,2222,0];"electro_briefcase" setMarkerAlphaLocal 1;};
  31. if(!isNil "h1") then {h1 setpos [10347,2222.5,0];};
  32. if(!isNil "h2") then {h2 setpos [10347,2223.5,0];};
  33. if(!isNil "h3") then {h3 setpos [10347,2223,0];};
  34. if(side player == opfor) then {player setpos [9258,4948,0];"electro_hostages" setMarkerAlphaLocal 1;};
  35. suitcase setpos [12092,3491,0];
  36. };
  37. //Berezino
  38. case 2: {
  39. if(side player == blufor) then {player setpos [10421,8883,0];"bere_hostages" setMarkerAlphaLocal 1;};
  40. if(side player == resistance) then {player setpos [12791,9601,0];"bere_briefcase" setMarkerAlphaLocal 1;};
  41. if(!isNil "h1") then {h1 setpos [12791,9601.5,0];};
  42. if(!isNil "h2") then {h2 setpos [12791,9600.5,0];};
  43. if(!isNil "h3") then {h3 setpos [12791,9601,0];};
  44. if(side player == opfor) then {player setpos [10869,9974,0];"bere_hostages" setMarkerAlphaLocal 1;};
  45. suitcase setpos [10421,8883,0];
  46. };
  47. };
  48.  
  49.  
  50.  
  51.  
  52.  
  53. sleep 9;
  54. //reveal objective markers
  55. switch (paramsarray select 3) do {
  56. //Cherno
  57. case 0: {
  58. if(side player == blufor) then {"cherno_hostages" setMarkerAlphaLocal 1;};
  59. if(side player == resistance) then {"cherno_briefcase" setMarkerAlphaLocal 1;};
  60. if(side player == opfor) then {"cherno_hostages" setMarkerAlphaLocal 1;};
  61. };
  62. //Electro
  63. case 1: {
  64. if(side player == blufor) then {"electro_hostages" setMarkerAlphaLocal 1;};
  65. if(side player == resistance) then {"electro_briefcase" setMarkerAlphaLocal 1;};
  66. if(side player == opfor) then {"electro_hostages" setMarkerAlphaLocal 1;};
  67. };
  68. //Berezino
  69. case 2: {
  70. if(side player == blufor) then {"bere_hostages" setMarkerAlphaLocal 1;};
  71. if(side player == resistance) then {"bere_briefcase" setMarkerAlphaLocal 1;};
  72. if(side player == opfor) then {"bere_hostages" setMarkerAlphaLocal 1;};
  73. };
  74. };
Add Comment
Please, Sign In to add comment