Guest User

Untitled

a guest
Mar 27th, 2020
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. YCMD:kupi(playerid, params[],help)
  2. {
  3. if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SERVER"[AG:RP] "C_BELA"Moras biti prijavljen.");
  4. if(PI[playerid][SatiIgre] < 0) return Error(playerid,"Morate imati minimum jedan sat igre za koriscenje ove komande.");
  5. new x;
  6. for(new i; i < MAX_FIRMI; i++)
  7. {
  8. if(IsPlayerInRangeOfPoint(playerid, 25.0, FirmaInfo[i][fIzlazX], FirmaInfo[i][fIzlazY], FirmaInfo[i][fIzlazZ]) && GetPlayerVirtualWorld(playerid) == FirmaInfo[i][fVW])
  9. {
  10. if(FirmaInfo[i][fVrsta] == VRSTA_SEXSHOP)
  11. {
  12. x++;
  13. if(FirmaInfo[UsaoFirma[playerid]][fProizvodi] <= 0) return Error(playerid, "Nemamo vise proizvoda.");
  14. SPD(playerid, KUPOVINA_SEXSHOP, DIALOG_STYLE_LIST, ""C_BELA"Sex Shop", ""LJUB"- "C_BELA"Sivi Vibrator (50$)\n"LJUB"- "C_BELA"Beli Vibrator (50$)\n"LJUB"- "C_BELA"Ljubicasti Vibrator (70$)\n"LJUB"- "C_BELA"Cvece (10$)", "Kupi", "Izlaz");
  15. break;
  16. }
  17. else if(FirmaInfo[i][fVrsta] == VRSTA_GUNSHOP)
  18. {
  19. x++;
  20. if(FirmaInfo[UsaoFirma[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "C_BELA"Nemamo vise proizvoda.");
  21. if(PI[playerid][pNivo] < 2) return Error(playerid, "Morate biti najmanje nivo 2 da bi mogli kupovati oruzije.");
  22. if(PI[playerid][pGunDozvola] == 0) return Error(playerid, "Morate imati dozvolu za oruzije da bi kupili oruzije.");
  23. SPD(playerid, KUPOVINA_GUNSHOP, DIALOG_STYLE_LIST, ""C_BELA"Gun Shop", ""C_CRVENA"- "C_BELA"Noz (100$)\n"C_CRVENA"- "C_BELA"Palica (60$)\n"C_CRVENA"- "C_BELA"Shotgun (500$)\n"C_CRVENA"- "C_BELA"Padobran (250$)\n"C_CRVENA"- "C_BELA"Dezert (600$)\n"C_CRVENA"- "C_BELA"M4 (1000$)\n"C_CRVENA"- "C_BELA"AK-47 (1000$)\n"C_CRVENA"- "C_BELA"MP5 (900$)\n"C_CRVENA"- "C_BELA"Sniper (2000$)", "Kupi", "Izlaz");
  24. break;
  25. }
  26. else if(FirmaInfo[i][fVrsta] == VRSTA_KLADIONICA)
  27. {
  28. x++;
  29. new broj, brojk = random(300), string[128];
  30. if(FirmaInfo[UsaoFirma[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "C_BELA"Nemamo vise proizvoda.");
  31. if(sscanf(params, "i",broj)) return SCM(playerid, BELA, ""C_CRVENA""SERVER"[AG:RP] "C_BELA"/kupi [BROJ 1- 300 (200$)]");
  32. if(broj < 1 || broj > 300) return Error(playerid, "Ne mozete ici ispod 1 i vise od 300.");
  33. if(PI[playerid][pMoney] < 200) return SCM(playerid,-1,""SERVER"[AG:RP] "C_BELA"Nemate dovoljno novca.");
  34. KladionicaBroj[playerid] = broj;
  35. g_NovacMinus(playerid, 200);
  36. if(KladionicaBroj[playerid] == brojk)
  37. {
  38. SCM(playerid,SERVERBOJA,"(kladionica) "C_BELA"Cestitamo pogodili ste broj, osvojili ste 500$.");
  39. g_NovacPlus(playerid, 500);
  40. format(string,sizeof(string),"[AG:RP] "C_BELA"Igrac %s je osvojio na kladionici 500$!",Ime_Igraca(playerid));
  41. StaffPoruka(SERVERBOJA, string);
  42. FirmaInfo[UsaoFirma[playerid]][fProizvodi]--;
  43. FirmaNovac(UsaoFirma[playerid], 200);
  44. }
  45. else
  46. {
  47. SCM(playerid,SERVERBOJA,"(kladionica) "C_BELA"Zao nam je ovaj put niste osvojili na kladionici.");
  48. FirmaInfo[UsaoFirma[playerid]][fProizvodi]--; FirmaNovac(UsaoFirma[playerid], 200);
  49. }
  50. break;
  51. }
  52. }
  53. }
  54. for(new i = 48; i < 54; i++)
  55. {
  56. if(IsPlayerInRangeOfPoint(playerid, 5.0, FirmaInfo[i][fUlazX], FirmaInfo[i][fUlazY], FirmaInfo[i][fUlazZ]))
  57. {
  58. if(FirmaInfo[i][fVrsta] == VRSTA_SBIZZ)
  59. {
  60. x++;
  61. KioskKupovina[playerid] = i;
  62. SPD(playerid, DIALOG_TRAFIKA, DIALOG_STYLE_LIST, "{FFFFFF}Trafika", ""SERVER"Dopuna\t\t{FFFFFF}Cena: 20$\n"SERVER"Dopuna\t\t{FFFFFF}Cena: 50$\n"SERVER"Dopuna\t\t{FFFFFF}Cena: 100$\n"SERVER"Sok\t\t{FFFFFF}Cena: 10$\n"SERVER"Cigare\t\t{FFFFFF}Cena: 20$\n"SERVER"Upaljac\t\t{FFFFFF}Cena: 10$\n"SERVER"Cokoladica\t\
  63. {FFFFFF}Cena: 30$\n"SERVER"Traka\t\t{FFFFFF}Cena: 50$\n"SERVER"Povez\t\t{FFFFFF}Cena: 150$\n"SERVER"Imenik\t\t{FFFFFF}Cena: 30$", "Odaberi", "Izlaz");
  64. break;
  65. }
  66. }
  67. }
  68. return 1;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment