Advertisement
Sem_Loreann

Untitled

Apr 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. void KeyJob(playerid, jobtype)
  2. {
  3. switch(jobtype)
  4. {
  5. case 1:
  6. {
  7. int r = random(2);
  8. if(r == 0)
  9. {
  10. pKeyJob{playerid} = 1;
  11. pProverka{playerid} = 1;
  12.  
  13. TextDrawShowForPlayer(playerid, games_TD[0]);
  14. TextDrawShowForPlayer(playerid, games_TD[1]);
  15. TextDrawShowForPlayer(playerid, games_TD[3]);
  16.  
  17. TextDrawHideForPlayer(playerid, games_TD[2]);
  18. TextDrawHideForPlayer(playerid, games_TD[4]);
  19. TextDrawHideForPlayer(playerid, games_TD[5]);
  20. }
  21. else if(r == 1)
  22. {
  23. pKeyJob{playerid} = 2;
  24. pProverka{playerid} = 1;
  25.  
  26. TextDrawShowForPlayer(playerid, games_TD[0]);
  27. TextDrawShowForPlayer(playerid, games_TD[1]);
  28. TextDrawShowForPlayer(playerid, games_TD[2]);
  29.  
  30. TextDrawHideForPlayer(playerid, games_TD[3]);
  31. TextDrawHideForPlayer(playerid, games_TD[4]);
  32. TextDrawHideForPlayer(playerid, games_TD[5]);
  33. }
  34. if(pKeys{playerid} == 10)
  35. {
  36. TogglePlayerControllable(playerid, 1);
  37.  
  38. SetPlayerAttachedObject(playerid, 2 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
  39. RemovePlayerAttachedObject(playerid, 0);
  40. RemovePlayerAttachedObject(playerid, 1);
  41.  
  42. ClearAnimations(playerid);
  43. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
  44. SendClientMessage(playerid, c_ARGON, "Ты разобрал содержимое коробки, теперь пройди за столы напротив для сбора макета оружия.");
  45.  
  46. TextDrawHideForPlayer(playerid, games_TD[0]);
  47. TextDrawHideForPlayer(playerid, games_TD[1]);
  48. TextDrawHideForPlayer(playerid, games_TD[2]);
  49. TextDrawHideForPlayer(playerid, games_TD[3]);
  50. PlayerTextDrawHide(playerid, games_PTD[playerid]);
  51.  
  52. PlayerTextDrawTextSize(playerid, games_PTD[playerid], 0.0, 19.0);
  53. CheckCountGames[playerid] = 0;
  54.  
  55. pKeyJob{playerid} = 0;
  56. pProverka{playerid} = 0;
  57. Workpiece[playerid] = 2;
  58.  
  59. DestroyObject(PlantObject[playerid]);
  60. PlantObject[playerid] = -1;
  61. }
  62. }
  63. case 2:
  64. {
  65. int r = random(2);
  66. if(r == 0)
  67. {
  68. pKeyJob{playerid} = 3;
  69. pProverka{playerid} = 1;
  70.  
  71. TextDrawShowForPlayer(playerid, games_TD[0]);
  72. TextDrawShowForPlayer(playerid, games_TD[1]);
  73. TextDrawShowForPlayer(playerid, games_TD[3]);
  74.  
  75. TextDrawHideForPlayer(playerid, games_TD[2]);
  76. TextDrawHideForPlayer(playerid, games_TD[4]);
  77. TextDrawHideForPlayer(playerid, games_TD[5]);
  78. }
  79. else if(r == 1)
  80. {
  81. pKeyJob{playerid} = 4;
  82. pProverka{playerid} = 1;
  83.  
  84. TextDrawShowForPlayer(playerid, games_TD[0]);
  85. TextDrawShowForPlayer(playerid, games_TD[1]);
  86. TextDrawShowForPlayer(playerid, games_TD[2]);
  87.  
  88. TextDrawHideForPlayer(playerid, games_TD[3]);
  89. TextDrawHideForPlayer(playerid, games_TD[4]);
  90. TextDrawHideForPlayer(playerid, games_TD[5]);
  91. }
  92. if(pKeys{playerid} == 10)
  93. {
  94. TogglePlayerControllable(playerid, 1);
  95.  
  96. RemovePlayerAttachedObject(playerid, 0);
  97. RemovePlayerAttachedObject(playerid, 1);
  98.  
  99. RemovePlayerAttachedObject(playerid, 2);
  100. SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
  101. SetPlayerAttachedObject(playerid, 0, pGunModel[playerid], 6);
  102. SetPlayerCheckpoint(playerid, -838.0020,5098.2310,36.9726, 1.5);
  103. SendClientMessage(playerid, c_ARGON, "Макет оружия собран, теперь отнеси его на склад.");
  104.  
  105. TextDrawHideForPlayer(playerid, games_TD[0]);
  106. TextDrawHideForPlayer(playerid, games_TD[1]);
  107. TextDrawHideForPlayer(playerid, games_TD[2]);
  108. TextDrawHideForPlayer(playerid, games_TD[3]);
  109.  
  110. PlayerTextDrawTextSize(playerid, games_PTD[playerid], 0.0, 19.0);
  111. CheckCountGames[playerid] = 0;
  112. PlayerTextDrawHide(playerid, games_PTD[playerid]);
  113.  
  114. pKeyJob{playerid} = 0;
  115. Workpiece[playerid] = 3;
  116. pProverka{playerid} = 0;
  117.  
  118. DestroyObject(PlantObject[playerid]);
  119. PlantObject[playerid] = -1;
  120. }
  121. }
  122. }
  123. return true;
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement