Advertisement
Guest User

Untitled

a guest
Feb 16th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 2.38 KB | None | 0 0
  1. /*
  2.  Ace Full Heal
  3. */
  4. _ESU = _this select 1;
  5. _unit = _this select 0;
  6. _ESU playMove "AinvPknlMstpSlayWrflDnon_medic";
  7. waitUntil {animationstate _ESU ==  "AinvPknlMstpSlayWrflDnon_medic"};
  8. while { animationstate _ESU ==  "AinvPknlMstpSlayWrflDnon_medic"} do {
  9.  
  10. call ACE_medical_fnc_treatmentAdvanced_fullHeal
  11. };
  12.  
  13.  
  14. /*
  15. Default A3
  16. Init Field
  17. this addAction ["Heal Unit", "heal.sqf",[],0,false,false,"","damage _target > 0 and damage _target < 0.5 and _target distance  _this <2"] ;this addAction ["Check Unit", "Healthcheck.sqf",[],0,true,true,"","damage _target > 0.5 and damage _target<1 and _target distance  _this <2 "];
  18.  
  19. Script
  20. _ESU = _this select 1;
  21. _unit = _this select 0;
  22. _ESU playMove "AinvPknlMstpSlayWrflDnon_medic";
  23. _health = getdammage _unit;
  24. waitUntil {animationstate _ESU ==  "AinvPknlMstpSlayWrflDnon_medic"};
  25. while { animationstate _ESU ==  "AinvPknlMstpSlayWrflDnon_medic"} do {
  26. _unit setDamage _health;
  27. _health = _health - 0.02;
  28. sleep 0.2;
  29. };
  30. if (damage _unit == 0) then { hint "You patched him up";
  31. };
  32.  
  33. */
  34.  
  35. /*
  36. Ace3 Damage Hitpoints
  37.  
  38. player allowDamage true;
  39. player setVariable ["ace_medical_allowDamage", true];
  40.    
  41. // set damage head
  42. player spawn {
  43.     _damageHead = (player getHitPointDamage "HitHead") + (player_damage select 0);
  44.     [player, _damageHead, "head" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  45. };
  46.    
  47. // set damage body
  48. player spawn {
  49.     _damageBody = (player getHitPointDamage "HitBody") + (player_damage select 1);
  50.     [player, _damageBody, "body" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  51. };
  52.    
  53. // set damage right arm
  54. player spawn {
  55.     _damageRArm = (player getHitPointDamage "HitRightArm") + (player_damage select 2);
  56.     [player, _damageRArm, "hand_r" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  57. };
  58.  
  59. // set damage left arm
  60. player spawn {
  61.     _damageLArm = (player getHitPointDamage "HitLeftArm") + (player_damage select 3);
  62.     [player, _damageLArm, "hand_l" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  63. };
  64.  
  65. // set damage right leg
  66. player spawn {
  67.     _damageRLeg = (player getHitPointDamage "HitRightLeg") + (player_damage select 4);
  68.     [player, _damageRLeg, "leg_r" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  69. };
  70.  
  71. // set damage left leg
  72. player spawn {
  73.     _damageLLeg = (player getHitPointDamage "HitLeftLeg") + (player_damage select 5);
  74.     [player, _damageLLeg, "leg_l" , "bullet"] call ace_medical_fnc_addDamageToUnit;
  75. };
  76. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement