Guest User

Untitled

a guest
Jul 26th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.89 KB | None | 0 0
  1. YCMD:kiosk(playerid, params[], help)
  2. {
  3.     #pragma unused help
  4.     if(IsPlayerInRangeOfPoint(playerid, 3.0, 833.5251,-1333.6996,13.5494) || IsPlayerInRangeOfPoint(playerid, 3.0, 1518.6411,-1659.6163,13.5392) || IsPlayerInRangeOfPoint(playerid, 3.0, 1427.3998,-1025.3206,23.8281) || IsPlayerInRangeOfPoint(playerid, 3.0, 431.0062,-1784.0929,5.5469) || IsPlayerInRangeOfPoint(playerid, 3.0, 1799.5747,-1862.2520,13.5765))
  5.     {
  6.         SPD(playerid, 222, DIALOG_STYLE_LIST, ""BELA"Kiosk", ""CRVENA"- "BELA"Dopuna (20$)\n"CRVENA"- "BELA"Dopuna (50$)\n"CRVENA"- "BELA"Dopuna (100$)\n"CRVENA"- "BELA"Sok (10$)\n"CRVENA"- "BELA"Cigare (20$)\n"CRVENA"- "BELA"Upaljac (10$)\n"CRVENA"- "BELA"Cokoladica (10$)\n"CRVENA"- "BELA"Halo Kartica (50$)", "Odaberi", "Izlaz");
  7.     }
  8.     else return SCM(playerid, -1, ""CRVENA"(OG) | Niste ublizni nijedne trafike/kioska");
  9.     return 1;
  10. }
  11.  
  12. fDialog(222)
  13. {
  14.     if(!response) return 1;
  15.     if(FirmaInfo[KioskKupovina[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "BELA"Nemamo vise proizvoda!");
  16.     FirmaInfo[KioskKupovina[playerid]][fProizvodi]--;
  17.     switch(listitem)
  18.     {
  19.         case 0:
  20.         {
  21.             if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
  22.             if(PlayerInfo[playerid][pNovacDzep] < 20) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 20$!");
  23.             PlayerInfo[playerid][pMobKredit] += 20;
  24.             g_NovacMinus(playerid,20);
  25.             FirmaNovac(KioskKupovina[playerid],20);
  26.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 20 kredita za 20$!");
  27.             SavePlayer(playerid);
  28.         }
  29.         case 1:
  30.         {
  31.             if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
  32.             if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 50$!");
  33.             PlayerInfo[playerid][pMobKredit] += 50;
  34.             g_NovacMinus(playerid,50);
  35.             FirmaNovac(KioskKupovina[playerid],50);
  36.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 50 kredita za 50$!");
  37.             SavePlayer(playerid);
  38.         }
  39.         case 2:
  40.         {
  41.             if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
  42.             if(PlayerInfo[playerid][pNovacDzep] < 100) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 100$!");
  43.             PlayerInfo[playerid][pMobKredit] += 100;
  44.             g_NovacMinus(playerid,100);
  45.             FirmaNovac(KioskKupovina[playerid],100);
  46.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 100 kredita za 100$!");
  47.             SavePlayer(playerid);
  48.         }
  49.         case 3:
  50.         {
  51.             if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
  52.             g_NovacMinus(playerid,10);
  53.             FirmaNovac(KioskKupovina[playerid],10);
  54.             SetPlayerSpecialAction( playerid, SPECIAL_ACTION_DRINK_SPRUNK);
  55.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste sok za 10$!");
  56.         }
  57.         case 4:
  58.         {
  59.             if(PlayerInfo[playerid][pCigare] != 0) return SCMF(playerid,-1,""CRVENA"[OG] "SIVA"Vec imas %d cigara prvo ih popusi!",PlayerInfo[playerid][pCigare]);
  60.             if(PlayerInfo[playerid][pNovacDzep] < 20) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 20$!");
  61.             PlayerInfo[playerid][pCigare] = 20;
  62.             g_NovacMinus(playerid,20);
  63.             FirmaNovac(KioskKupovina[playerid],20);
  64.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste cigare | Sada mozete zapliti cigaru (/zapalicigaru | /ugasicigaru)!");
  65.             SavePlayer(playerid);
  66.         }
  67.         case 5:
  68.         {
  69.             if(PlayerInfo[playerid][pUpaljac] == 1) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Vec posedujes upaljac!");
  70.             if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
  71.             PlayerInfo[playerid][pUpaljac] = 10;
  72.             g_NovacMinus(playerid,10);
  73.             FirmaNovac(KioskKupovina[playerid],10);
  74.             SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste upaljac za 10$!");
  75.             SavePlayer(playerid);
  76.         }
  77.         case 6:
  78.         {
  79.             new string[128];
  80.             if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
  81.             new Float:hp, Float:nhp; GetPlayerHealth(playerid, hp);
  82.             nhp = floatadd(hp, 10.0); SetPlayerHealth(playerid, nhp);
  83.             if(nhp > 99.0) SetPlayerHealth(playerid, 99.0);
  84.             if(nhp >= 99.0) return SCM(playerid,-1,"[OG] "CRVENA"Niste gladni!");
  85.             format(string, sizeof(string), "* %s jede cokoladicu.", GetName(playerid));
  86.             ProxDetector(15.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
  87.             OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
  88.             g_NovacMinus(playerid,10);
  89.             Gladan[playerid] = 100;
  90.             FirmaNovac(KioskKupovina[playerid],10);
  91.         }
  92.         case 7:
  93.         {
  94.             if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 50$!");
  95.             g_NovacMinus(playerid,50);
  96.             PlayerInfo[playerid][pKartica] = 1;
  97.             FirmaNovac(KioskKupovina[playerid],50);
  98.             SCM(playerid,-1,""ZELENA"Kupili ste halo karticu (( Koristite kod govornice ))!");
  99.         }
  100.     }
  101.     return 1;
  102. }
Advertisement
Add Comment
Please, Sign In to add comment