Advertisement
Guest User

Untitled

a guest
Jun 26th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. new Float:PizzaCPS[][] = //Random Checkpointi
  2. {
  3. { 1326.7510,-1091.9899,27.9766},
  4. { 902.4151,-1447.0493,13.5608},
  5. { 986.2900,-1095.0262,27.6041},
  6. { 656.3726,-1652.4534,15.4063},
  7. { 1117.9595,-1023.2704,34.9922},
  8. { 1421.6023,-885.0433,50.6427}
  9. };
  10. CMD:dostavipizzu(playerid, params[])
  11. {
  12. if(PlayerInfo[playerid][pPosao] != POSAO_PICAR) return SCM(playerid, GRAD2, "Niste zaposleni kao Dostavlac pizza!");
  13. if(ostalopizza[playerid] == 0) return SCM(playerid, GRAD2, "Nemate vise pizza kod sebe!");
  14. if(pizzalvl[playerid] == 4) return SCM(playerid, COLOR_PLAVA, "* Vec raznosite pizzu !");
  15. if(!IsPlayerInAnyVehicle(playerid))
  16. {
  17. SCM(playerid, -1,"Morate biti na motoru!");
  18. return 1;
  19. }
  20. if(pizzalvl[playerid] == 2)
  21. {
  22. SCMF(playerid,COLOR_PLAVA,"Broj pica u gepeku: %d/5",ostalopizza[playerid]);
  23. SCM(playerid, COLOR_PLAVA, "[PKRP] Dostavite pizzu kuci koja vam je oznacena markerom.");
  24. SCM(playerid, COLOR_PLAVA, "[PKRP] Pri dostavi, morate biti van vozila, /uzmipizzu");
  25. PizzaRand(playerid); //Random checkpinte da postavlja
  26. pizzalvl[playerid] = 3;
  27. }
  28. else return SCM(playerid, COLOR_PLAVA, "* Vec raznosite pizzu !");
  29. return 1;
  30. }
  31. stock PizzaRand(playerid)
  32. {
  33. new PizzaRandom = random(sizeof(PizzaCPS));
  34. SetPlayerCheckpoint(playerid, PizzaCPS[PizzaRandom][0], PizzaCPS[PizzaRandom][1], PizzaCPS[PizzaRandom][2], 5.0);
  35. }
  36.  
  37. if(IsPlayerInRangeOfPoint(playerid, 5.0, )) //Kako da napisem IF??
  38. {
  39. if(IsPlayerInAnyVehicle(playerid))
  40. {
  41. if(pizzalvl[playerid] == 3 || pizzalvl[playerid] == 4)
  42. {
  43. SCM(playerid, COLOR_PLAVA,"[PKRP] Sidjite sa motora i izmite pizzu iz gepeka (/uzmipizzu) !");
  44. //RemovePlayerAttachedObject(playerid, 0);
  45. //StopLoopingAnim(playerid);
  46. return 1;
  47. }
  48. }
  49. if(!IsPlayerInAnyVehicle(playerid))
  50. {
  51. if(pizzalvl[playerid] == 4)
  52. {
  53. new plata = 700;
  54. new bonus = random(10);
  55. ostalopizza[playerid] -= 1;
  56. if(ostalopizza[playerid] == 0)
  57. {
  58. ostalopizza[playerid] = 0;
  59. SCMF(playerid, COLOR_PLAVA,"Uspesno ste isporucili picu ! Isplata : %d",plata+bonus);
  60. g_NovacPlus(playerid, plata+bonus);
  61. SCM(playerid, COLOR_PLAVA,"Nemate vise pizza u gepeku, vratite se do Big Pizze da utovarite jos !");
  62. SCM(playerid, COLOR_PLAVA, "Da vidite informacije o poslu i plati /jobhelp");
  63. pizzalvl[playerid] = 1;
  64. RemovePlayerAttachedObject(playerid, 5);
  65. DisablePlayerCheckpoint(playerid);
  66. SetPlayerSpecialAction(playerid, 0);
  67. return 1;
  68. }
  69. SCMF(playerid,COLOR_PLAVA,"Broj pica u gepeku: %d/5",ostalopizza[playerid]);
  70. SCMF(playerid, COLOR_PLAVA,"Uspesno ste isporucili picu ! Isplata : %d",plata+bonus);
  71. PlayerInfo[playerid][pUradioPosao] ++;
  72. g_NovacPlus(playerid, plata+bonus);
  73. SCM(playerid, COLOR_PLAVA,"[PKRP] Da dostavite picu do sledece kuce pisite /dostavipizzu");
  74. SCM(playerid, COLOR_PLAVA, "Da vidite informacije o poslu i plati /jobhelp");
  75. RemovePlayerAttachedObject(playerid, 0);
  76. DisablePlayerCheckpoint(playerid);
  77. pizzalvl[playerid] = 2;
  78. RemovePlayerAttachedObject(playerid, 5);
  79. SetPlayerSpecialAction(playerid, 0);
  80. }
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement