func.pwn 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. GetBoneName(boneid, name[], name_size) {
  2. switch( boneid ) {
  3. case 1:
  4. strunpack(name, !"Spine", name_size);
  5. case 2:
  6. strunpack(name, !"Head", name_size);
  7. case 3:
  8. strunpack(name, !"Left Upper Arm", name_size);
  9. case 4:
  10. strunpack(name, !"Right Upper Arm", name_size);
  11. case 5:
  12. strunpack(name, !"Left Hand", name_size);
  13. case 6:
  14. strunpack(name, !"Right Hand", name_size);
  15. case 7:
  16. strunpack(name, !"Left Thigh", name_size);
  17. case 8:
  18. strunpack(name, !"Right Thigh", name_size);
  19. case 9:
  20. strunpack(name, !"Left Foot", name_size);
  21. case 10:
  22. strunpack(name, !"Right Foot", name_size);
  23. case 11:
  24. strunpack(name, !"Right Calf", name_size);
  25. case 12:
  26. strunpack(name, !"Left Calf", name_size);
  27. case 13:
  28. strunpack(name, !"Left Forearm", name_size);
  29. case 14:
  30. strunpack(name, !"Right Forearm", name_size);
  31. case 15:
  32. strunpack(name, !"Left Clavicle", name_size);
  33. case 16:
  34. strunpack(name, !"Right Clavicle", name_size);
  35. case 17:
  36. strunpack(name, !"Neck", name_size);
  37. case 18:
  38. strunpack(name, !"Jaw", name_size);
  39. default: {
  40. format(name, name_size, "Invalid Bone (%i)", boneid);
  41. return 0;
  42. }
  43. }
  44. return 1;
  45. }