[Pomoc] Kiosk/Trafika

Započeo Black22
12. Feb. 2014. Zaključano
291
pregleda
2
postova
Joe_Black
3
Hustler
12. Feb. 2014.
Skripta koju koristim: Design (Od 0)
Detaljan opis problema: Ma napravio sam sfirmu kiosk i kreiram i kupim i sve je normalno i onda dođem do kioska i kucam /kupi i uopče mi ne otvara dialog
Dio skripte:
CMD:kupi(playerid, params[])
{
//new x;
for(new i; i < sizeof(SBizzInfo); i++)
    {
        if (IsPlayerInRangeOfPoint(playerid,25.0,SBizzInfo, SBizzInfo, SBizzInfo) && GetPlayerVirtualWorld(playerid) == 0)
        //if (IsPlayerInRangeOfPoint(playerid,6.0,1696.8019,-1872.0708,13.5538))
{
    if(SBizzInfo == 4)
{
    new string;
    format(string,sizeof(string),"{FFFFFF}Bon od $10\nBon od $20\nBon od $50\nBon od $100\nBon od $200\nBon od $500\nKondom($16)\nBuket cvijeca($20)\nCigare($17)\nUpaljac($10)\nCola($8)\nGusti sok($10)");
ShowPlayerDialog(playerid,DIALOG_KUPIKIOSK,DIALOG_STYLE_LIST, "SuperMarket", string, "Kupi", "Odustani");
break;
}
}
    }
for(new i; i < sizeof(BizzInfo); i++)
    {
    if (IsPlayerInRangeOfPoint(playerid,25.0,BizzInfo, BizzInfo, BizzInfo) && GetPlayerVirtualWorld(playerid) == BizzInfo)
{
  if(BizzInfo == 2)
{
    new string;
    format(string,sizeof(string),"{FFFFFF}Mobilni telefon($150)\nTelefonski imenik($80)\nPizza($30)\nHotdog($18)\nKondom($16)\nCD Player($120)\nPalica za bejzbol($70)\nBuket cvijeca($20)\nLopata($35)\nBokser($65)\nCigare($17)\nUpaljac($10)\nCola($8)\nGusti sok($10)");
ShowPlayerDialog(playerid,DIALOG_KUPIMARKET,DIALOG_STYLE_LIST, "SuperMarket", string, "Kupi", "Odustani");
break;
}
    }
}
    return 1;
}
if(dialogid == DIALOG_KUPIKIOSK)
    {
    if(response == 1)
        {
            for(new i; i < sizeof(SBizzInfo); i++)
    {
        if (IsPlayerInRangeOfPoint(playerid,25.0,SBizzInfo, SBizzInfo, SBizzInfo) && GetPlayerVirtualWorld(playerid) == 0)
                //if (IsPlayerInRangeOfPoint(playerid,6.0,1696.8019,-1872.0708,13.5538))
{
    /*
        SBizzInfo = SBizzInfo+SBizzInfo;
SBizzInfo--;
SBizzInfo = SBizzInfo+SBizzInfo/2;
*/
  if(SBizzInfo <= 0) return GameTextForPlayer(playerid, "~r~Rasprodato", 5000, 1);
        switch(listitem)
{
    case 0:
    {
    if(PlayerInfo < 10) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+10);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 10$!");
B_SpremiPodatke(playerid);
SBizzInfo = SBizzInfo+10;
SBizzInfo--;
SBizzInfo = SBizzInfo+10/2;
DajPare(playerid, -10);
SaveSBizz(i);
}
case 1:
    {
    if(PlayerInfo < 20) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+20);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 20$!");
DajPare(playerid, -20);
      SBizzInfo = SBizzInfo+20;
SBizzInfo--;
SBizzInfo = SBizzInfo+20/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 2:
    {
    if(PlayerInfo < 50) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+50);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 50$!");
DajPare(playerid, -50);
SBizzInfo = SBizzInfo+50;
SBizzInfo--;
SBizzInfo = SBizzInfo+50/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 3:
    {
    if(PlayerInfo < 100) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+100);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 100$!");
DajPare(playerid, -100);
SBizzInfo = SBizzInfo+100;
SBizzInfo--;
SBizzInfo = SBizzInfo+100/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 4:
    {
    if(PlayerInfo < 200) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+200);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 200$!");
DajPare(playerid, -200);
SBizzInfo = SBizzInfo+200;
SBizzInfo--;
SBizzInfo = SBizzInfo+200/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 5:
    {
    if(PlayerInfo < 500) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "pMobileMoney", GetPVarInt(playerid, "pMobileMoney")+500);
SCM(playerid, COLOR_GRESKA, "*Kupili ste bon od 500$!");
DajPare(playerid, -500);
SBizzInfo = SBizzInfo+500;
SBizzInfo--;
SBizzInfo = SBizzInfo+500/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 6:
    {
    if(PlayerInfo < 16) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "Kondom", GetPVarInt(playerid, "Kondom")+1);
SCM(playerid, COLOR_GRESKA, "*Kupili ste kondom!");
DajPare(playerid, -16);
SBizzInfo = SBizzInfo+16;
SBizzInfo--;
SBizzInfo = SBizzInfo+16/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 7:
    {
    if(PlayerInfo < 20) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            PostaviOru(playerid, 14, 1);
        SCM(playerid, COLOR_GRESKA, "*Kupili ste buket cvijeca.");
DajPare(playerid, -20);
SBizzInfo = SBizzInfo+20;
SBizzInfo--;
SBizzInfo = SBizzInfo+20/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 8:
    {
    if(PlayerInfo < 17) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "Cigare", GetPVarInt(playerid, "Cigare")+1);
SCM(playerid, COLOR_GRESKA, "*Kupili ste cigare!");
DajPare(playerid, -17);
SBizzInfo = SBizzInfo+17;
SBizzInfo--;
SBizzInfo = SBizzInfo+17/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 9:
    {
    if(PlayerInfo < 10) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
                            SetPVarInt(playerid, "Upaljac", GetPVarInt(playerid, "Upaljac")+1);
SCM(playerid, COLOR_GRESKA, "*Kupili ste upaljac!");
DajPare(playerid, -10);
SBizzInfo = SBizzInfo+10;
SBizzInfo--;
SBizzInfo = SBizzInfo+10/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 10:
    {
    if(PlayerInfo < 10) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
SCM(playerid, COLOR_GRESKA, "*Kupili ste colu!");
DajPare(playerid, -10);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SBizzInfo = SBizzInfo+10;
SBizzInfo--;
SBizzInfo = SBizzInfo+10/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
case 11:
    {
    if(PlayerInfo < 10) return SCM(playerid, COLOR_GRESKA," **Nemate dovoljno novca.");
SCM(playerid, COLOR_GRESKA, "*Kupili ste gusti sok!");
DajPare(playerid, -10);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
SBizzInfo = SBizzInfo+10;
SBizzInfo--;
SBizzInfo = SBizzInfo+10/2;
B_SpremiPodatke(playerid);
SaveSBizz(i);
}
  }
}
}
        }
        else
        {
        HidePlayerDialog(playerid);
}
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Joe_Black
3
Hustler
13. Feb. 2014.
Zna netko ?
ili mi netko napravi novo, ali da su ovakve iste funkcije ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha