Advertisement
Guest User

Untitled

a guest
Aug 27th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. //Устроство/завершение работы
  2. case 200:
  3. {
  4. if(!response) return false;
  5. if(Job[playerid][pRabotaport] == 0)
  6. {
  7. Job[playerid][pRabotaport] = 1;
  8. SetPlayerAttachedObject(playerid,3,18638,2,0.13,0.013,0.0);//Êàñêó íà ãîëîâó
  9. SCM(playerid, -1, "Теперь необходимо отправиться на корабль к месту взятия груза!");
  10. switch(random(5))
  11. {
  12. case 0: SetPlayerCheckpoint(playerid, 2833.9514,-2487.7734,12.1159, 2.0);
  13. case 1: SetPlayerCheckpoint(playerid, 2832.0640,-2407.9126,12.0939, 2.0);
  14. case 2: SetPlayerCheckpoint(playerid, 2843.3608,-2407.9353,12.1159, 2.0);
  15. case 3: SetPlayerCheckpoint(playerid, 2848.4189,-2447.4395,12.1159, 2.0);
  16. case 4: SetPlayerCheckpoint(playerid, 2844.5059,-2487.7581,12.1159, 2.0);
  17. }
  18. return true;
  19. }
  20. else
  21. {
  22. Выдаёшь денег
  23. Job[playerid][pRabotaport] = 0;
  24. rabotaportwor[playerid] = 0;
  25. RemovePlayerAttachedObject(playerid, 3);
  26. if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1);
  27. DisablePlayerCheckpoint(playerid);
  28. }
  29. }
  30.  
  31. public OnPlayerEnterCheckpoint(playerid)
  32. {
  33. DisablePlayerCheckpoint(playerid);
  34. if(Job[playerid][pRabotaport] > 0)
  35. {
  36. if(rabotaportwor[playerid] == 0)
  37. {
  38. SetPlayerAttachedObject(playerid, 2, 3014, 1, 0.340000, 0.408999, 0.094000, 0.000000, 91.099998, 0.000000, 1.000000, 1.00, 1.000000);
  39. ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.1, 0, 0, 0, 0, 0, 1);
  40. SetPlayerSpecialAction(playerid, 25);
  41. rabotaportwor[playerid] = 1;
  42. Тут отправляется сообщение что нужно идти ложить груз на склад
  43. switch(random(12))
  44. {
  45. case 0: SetPlayerCheckpoint(playerid, 2796.3877,-2410.1589,13.6316, 2.0);
  46. case 1: SetPlayerCheckpoint(playerid, 2793.0913,-2425.0000,13.6324, 2.0);
  47. case 2: SetPlayerCheckpoint(playerid, 2784.9192,-2425.5081,13.6344, 2.0);
  48. case 3: SetPlayerCheckpoint(playerid, 2782.6553,-2410.3794,13.6349, 2.0);
  49. case 4: SetPlayerCheckpoint(playerid, 2798.6538,-2447.9958,13.6310, 2.0);
  50. case 5: SetPlayerCheckpoint(playerid, 2796.3896,-2448.3665,13.6316, 2.0);
  51. case 6: SetPlayerCheckpoint(playerid, 2784.9194,-2463.6323,13.6344, 2.0);
  52. case 7: SetPlayerCheckpoint(playerid, 2782.6553,-2448.1445,13.6349, 2.0);
  53. case 8: SetPlayerCheckpoint(playerid, 2796.3892,-2487.1250,13.6398, 2.0);
  54. case 9: SetPlayerCheckpoint(playerid, 2790.8264,-2499.3647,13.6466, 2.0);
  55. case 10: SetPlayerCheckpoint(playerid, 2790.8271,-2503.1096,13.6466, 2.0);
  56. case 11: SetPlayerCheckpoint(playerid, 2782.6536,-2499.7275,13.6565, 2.0);
  57. }
  58. }
  59. else
  60. {
  61. ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.1, 0, 0, 0, 0, 0, 1);
  62. if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1);
  63. SetPlayerSpecialAction(playerid, 0);
  64. rabotaportwor[playerid] = 0;
  65. Тут отправляется сообщение что надо идти новый груз брать
  66. switch(random(5))
  67. {
  68. case 0: SetPlayerCheckpoint(playerid, 2833.9514,-2487.7734,12.1159, 3.0);
  69. case 1: SetPlayerCheckpoint(playerid, 2832.0640,-2407.9126,12.0939, 3.0);
  70. case 2: SetPlayerCheckpoint(playerid, 2843.3608,-2407.9353,12.1159, 3.0);
  71. case 3: SetPlayerCheckpoint(playerid, 2848.4189,-2447.4395,12.1159, 3.0);
  72. case 4: SetPlayerCheckpoint(playerid, 2844.5059,-2487.7581,12.1159, 3.0);
  73. }
  74. }
  75. }
  76. return true;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement