Advertisement
Guest User

Untitled

a guest
Mar 24th, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1.  
  2. FNC_spawngroup =
  3. {
  4. waituntil {!isNil "strarea"};
  5. _units = [];
  6. strareapos = []; {strareapos = strareapos + [_x select 0];} forEach strarea;
  7. _random = (floor(random(count strareapos)));
  8. _spawn = strareapos select _random;
  9. spawnsafe = [_spawn, 0, 500, 30, 0, 20, 0] call BIS_fnc_findSafePos;
  10.  
  11. _group = floor(random 4);
  12.  
  13. switch (_group) do {
  14. case 0: {_units = ["O_Soldier_SL_F", "O_Soldier_TL_F", "O_Soldier_GL_F", "O_Soldier_LAT_F", "O_Soldier_TL_F", "O_Soldier_AR_F", "O_Soldier_GL_F", "O_Soldier_F", "O_medic_F"];};
  15. case 1: {_units = ["O_Soldier_SL_F", "O_Soldier_AR_F", "O_Soldier_AR_F", "O_Soldier_LAT_F", "O_Soldier_LAT_F", "O_Soldier_F", "O_Soldier_F", "O_medic_F"];};
  16. case 2: {_units = ["O_soldier_M_F", "O_Quadbike_F"];};
  17. case 3: {_units = ["O_Soldier_TL_F", "O_Soldier_AR_F", "O_Soldier_GL_F", "O_Soldier_F"];};
  18. };
  19.  
  20. [spawnsafe, East, _units, [],[],[0.5,0.8],[],[1,0.45]] call BIS_fnc_spawnGroup;
  21. diag_log "Spawned!";
  22. "O_Galkin_GMG_F" createVehicle (spawnsafe);
  23. diag_log "spawnedvehicle!"
  24. };
  25. counter = 0;
  26. _respawn = 0;
  27. while {_respawn < 240} do {
  28. {
  29. if ((side _x) == East) then
  30. {
  31. counter = counter + 1;
  32. };
  33. } forEach allUnits;
  34. hint format["Enemies left: %1",counter];
  35. if(counter < 120) then
  36. {
  37. call FNC_spawngroup;
  38. counter = 0;
  39. _respawn = _respawn+1;
  40. diag_log _respawn;
  41. };
  42. counter = 0;
  43. sleep 0.1;
  44. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement