Advertisement
Mr-Co0L

Untitled

Apr 12th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. public ChangeModel(iTask)
  2. {
  3. static bool:bChange;
  4. static cModel[24];
  5. static i;
  6. static iPlayer;
  7. iPlayer = iTask + -250;
  8. bChange = true;
  9. get_user_model(iPlayer, cModel, 24);
  10. static iFlags;
  11. iFlags = get_user_flags(iPlayer, 0);
  12. if (!g_bZombie[iPlayer])
  13. {
  14. if (!g_iPlayerType[iPlayer])
  15. {
  16. if (iFlags & read_flags ("b"))
  17. {
  18. if (equal(cModel, "z_out_admin", 0))
  19. {
  20. bChange = false;
  21. }
  22. }
  23. else
  24. {
  25. for (i = 0; i < 4; i++)
  26. {
  27. if (equal(cModel, g_cHumanModels[i], 0))
  28. {
  29. bChange = false;
  30. }
  31. }
  32. }
  33. }
  34. }
  35. else if (bChange)
  36. {
  37. if (!g_bZombie[iPlayer])
  38. {
  39. switch (g_iPlayerType[iPlayer])
  40. {
  41. case 0:
  42. {
  43. if (iFlags & read_flags ("b"))
  44. {
  45. set_user_model(iPlayer, "z_out_admin");
  46. }
  47. else
  48. {
  49. set_user_model(iPlayer, g_cHumanModels[random_num(0, 3)]);
  50. }
  51. }
  52. case 4:
  53. {
  54. set_user_model(iPlayer, "z_out_survivor");
  55. }
  56. case 8:
  57. {
  58. if (!equal(cModel, "arctic", 0))
  59. {
  60. set_user_model(iPlayer, "arctic");
  61. }
  62. }
  63. default:
  64. {
  65. }
  66. }
  67. }
  68. switch (g_iPlayerType[iPlayer])
  69. {
  70. case 0:
  71. {
  72. set_user_model(iPlayer, g_cZombieModels[g_iZombieClass[iPlayer]]);
  73. }
  74. case 1:
  75. {
  76. set_user_model(iPlayer, "z_out_nemesis");
  77. }
  78. case 2:
  79. {
  80. set_user_model(iPlayer, "z_out_assassin");
  81. }
  82. default:
  83. {
  84. }
  85. }
  86. }
  87. return 0;
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement