Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:kiosk(playerid, params[], help)
- {
- #pragma unused help
- 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))
- {
- 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");
- }
- else return SCM(playerid, -1, ""CRVENA"(OG) | Niste ublizni nijedne trafike/kioska");
- return 1;
- }
- fDialog(222)
- {
- if(!response) return 1;
- if(FirmaInfo[KioskKupovina[playerid]][fProizvodi] <= 0) return SCM(playerid,-1,""ZPLAVA"[Firma]: "BELA"Nemamo vise proizvoda!");
- FirmaInfo[KioskKupovina[playerid]][fProizvodi]--;
- switch(listitem)
- {
- case 0:
- {
- if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
- if(PlayerInfo[playerid][pNovacDzep] < 20) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 20$!");
- PlayerInfo[playerid][pMobKredit] += 20;
- g_NovacMinus(playerid,20);
- FirmaNovac(KioskKupovina[playerid],20);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 20 kredita za 20$!");
- SavePlayer(playerid);
- }
- case 1:
- {
- if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
- if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 50$!");
- PlayerInfo[playerid][pMobKredit] += 50;
- g_NovacMinus(playerid,50);
- FirmaNovac(KioskKupovina[playerid],50);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 50 kredita za 50$!");
- SavePlayer(playerid);
- }
- case 2:
- {
- if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate mobilni telefon!");
- if(PlayerInfo[playerid][pNovacDzep] < 100) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 100$!");
- PlayerInfo[playerid][pMobKredit] += 100;
- g_NovacMinus(playerid,100);
- FirmaNovac(KioskKupovina[playerid],100);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste 100 kredita za 100$!");
- SavePlayer(playerid);
- }
- case 3:
- {
- if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
- g_NovacMinus(playerid,10);
- FirmaNovac(KioskKupovina[playerid],10);
- SetPlayerSpecialAction( playerid, SPECIAL_ACTION_DRINK_SPRUNK);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste sok za 10$!");
- }
- case 4:
- {
- if(PlayerInfo[playerid][pCigare] != 0) return SCMF(playerid,-1,""CRVENA"[OG] "SIVA"Vec imas %d cigara prvo ih popusi!",PlayerInfo[playerid][pCigare]);
- if(PlayerInfo[playerid][pNovacDzep] < 20) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 20$!");
- PlayerInfo[playerid][pCigare] = 20;
- g_NovacMinus(playerid,20);
- FirmaNovac(KioskKupovina[playerid],20);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste cigare | Sada mozete zapliti cigaru (/zapalicigaru | /ugasicigaru)!");
- SavePlayer(playerid);
- }
- case 5:
- {
- if(PlayerInfo[playerid][pUpaljac] == 1) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Vec posedujes upaljac!");
- if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
- PlayerInfo[playerid][pUpaljac] = 10;
- g_NovacMinus(playerid,10);
- FirmaNovac(KioskKupovina[playerid],10);
- SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste upaljac za 10$!");
- SavePlayer(playerid);
- }
- case 6:
- {
- new string[128];
- if(PlayerInfo[playerid][pNovacDzep] < 10) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 10$!");
- new Float:hp, Float:nhp; GetPlayerHealth(playerid, hp);
- nhp = floatadd(hp, 10.0); SetPlayerHealth(playerid, nhp);
- if(nhp > 99.0) SetPlayerHealth(playerid, 99.0);
- if(nhp >= 99.0) return SCM(playerid,-1,"[OG] "CRVENA"Niste gladni!");
- format(string, sizeof(string), "* %s jede cokoladicu.", GetName(playerid));
- ProxDetector(15.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
- OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- g_NovacMinus(playerid,10);
- Gladan[playerid] = 100;
- FirmaNovac(KioskKupovina[playerid],10);
- }
- case 7:
- {
- if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1, ""CRVENA"[OG] "SIVA"Nemate dovoljno novca 50$!");
- g_NovacMinus(playerid,50);
- PlayerInfo[playerid][pKartica] = 1;
- FirmaNovac(KioskKupovina[playerid],50);
- SCM(playerid,-1,""ZELENA"Kupili ste halo karticu (( Koristite kod govornice ))!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment