Advertisement
Toranks

Gender filter + random wound on females

Aug 9th, 2022
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. Action OnTraceAttack(int victim, int &attacker, int &inflictor, float &damage, int &damagetype, int &ammotype, int hitbox, int hitgroup)
  2. {
  3. PrintToChatAll ("Causa: %x %x ", damagetype, ammotype);
  4. int gender = GetEntProp(victim, Prop_Send, "m_Gender");
  5. int woundhead = GetRandomInt(0, 1);
  6. if( hitgroup == 1 )
  7. {
  8. if(( GetEntProp(victim, Prop_Send, "m_iRequestedWound1") == -1 ) && ( gender == GENDER_MALE1 || gender == GENDER_MALE2 || gender == GENDER_MALE3 || gender == GENDER_MALE4 || gender == GENDER_MALE5 || gender == GENDER_MALE6 || gender == GENDER_MALE7 || gender == GENDER_MALE8 ))
  9. {
  10. SetEntProp(victim, Prop_Send, "m_iRequestedWound1", 6);
  11. }
  12. else if (( GetEntProp(victim, Prop_Send, "m_iRequestedWound1") == -1 ) && ( gender == GENDER_FEMALE_L4D1 || gender == GENDER_FEMALE_L4D1 ))
  13. {
  14. if ( woundhead == 0 )
  15. {
  16. SetEntProp(victim, Prop_Send, "m_iRequestedWound1", 6);
  17. }
  18. else
  19. {
  20. SetEntProp(victim, Prop_Send, "m_iRequestedWound1", 40);
  21. }
  22. }
  23. if(( GetEntProp(victim, Prop_Send, "m_iRequestedWound2") == -1 ) && ( gender == GENDER_MALE1 || gender == GENDER_MALE2 || gender == GENDER_MALE3 || gender == GENDER_MALE4 || gender == GENDER_MALE5 || gender == GENDER_MALE6 || gender == GENDER_MALE7 || gender == GENDER_MALE8 ))
  24. {
  25. SetEntProp(victim, Prop_Send, "m_iRequestedWound2", 6);
  26. }
  27. else if (( GetEntProp(victim, Prop_Send, "m_iRequestedWound2") == -1 ) && ( gender == GENDER_FEMALE_L4D1 || gender == GENDER_FEMALE_L4D1 ))
  28. {
  29. if ( woundhead == 0 )
  30. {
  31. SetEntProp(victim, Prop_Send, "m_iRequestedWound2", 6);
  32. }
  33. else
  34. {
  35. SetEntProp(victim, Prop_Send, "m_iRequestedWound2", 40);
  36. }
  37. }
  38. }
  39.  
  40.  
  41. return Plugin_Continue;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement