[Pomoc] Pare za bizeve

Započeo Ljubo
11. Jan. 2013. Zaključano
233
pregleda
3
postova
Ljubo
4
Enforcer
11. Jan. 2013.
Skripta koju koristim:gta-rp
Detaljan opis problema😄odao sam nekoliko bizeva 24/7 (prodavnice), i napravio sam u dialogu za kupovinu  i sada neznam kako da napravim da doda pare u bizu u kome sam nesto kupio.
Dio skripte:
if(dialogid == 101 && response)
{
{
  if(listitem == 0 && GetPlayerMoney(playerid) > 149)
{
        if(PlayerInfo > 0)
    {
new skill = 150 / 100;
new price = (skill)*(PlayerInfo);
new payout = 150 - price;
        format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
SafeGivePlayerMoney(playerid,- payout);
    }
    else
    {
        format(string, sizeof(string), "~r~-$%d", 150);
GameTextForPlayer(playerid, string, 5000, 1);
SafeGivePlayerMoney(playerid,-150);
    }
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new randphone = 100000 + random(899999);//minimum 1000  max 9999
PlayerInfo = randphone;
format(string, sizeof(string), "  Kupili ste telefon vas novi broj je %d", randphone);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_GRAD5, "Vas broj mozete uvek proveriti komandom /stats");
SendClientMessage(playerid, COLOR_WHITE, "INFO: Mozes koristit /help da bi video komande oko telefona.");
return 1;
}
if(listitem == 1 && GetPlayerMoney(playerid) > 10)
{
    if(PlayerInfo > 0)
    {
new skill = 10 / 100;
new price = (skill)*(PlayerInfo);
new payout = 10 - price;
SafeGivePlayerMoney(playerid,- payout);
GameTextForPlayer(playerid, "~r~-$10", 5000, 1);
}
else
{
    SafeGivePlayerMoney(playerid,- 10);
format(string, sizeof(string), "~r~-$%d", 100);
GameTextForPlayer(playerid, string, 5000, 1);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                PlayerInfo = 1;
format(string, sizeof(string), "  Kupili ste imenik sada mozete videti brojeve od drugi igraca!");
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /number [id/ime].");
return 1;
}
if(listitem == 2 && GetPlayerMoney(playerid) > 10)
{
    if(PlayerInfo > 0)
    {
new skill = 10 / 100;
new price = (skill)*(PlayerInfo);
new payout = 10 - price;
SafeGivePlayerMoney(playerid,- payout);
format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
}
else
{
    SafeGivePlayerMoney(playerid,-10);
format(string, sizeof(string), "~r~-$%d", 10);
GameTextForPlayer(playerid, string, 5000, 1);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
gDice = 1;
format(string, sizeof(string), "  Kupili ste kockicu sada mozete da je bacate.");
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /dice ");
return 1;
}
if(listitem == 3 && GetPlayerMoney(playerid) > 20)
{
                SafeGivePlayerMoney(playerid, - 20);
    PlayerInfo = 20;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /fillup");
    GameTextForPlayer(playerid, "~r~-$20", 5000, 1);
return 1;
}
if(listitem == 4 && GetPlayerMoney(playerid) > 1)
{
    if(PlayerInfo > 0)
    {
new skill = 1 / 100;
new price = (skill)*(PlayerInfo);
new payout = 1 - price;
SafeGivePlayerMoney(playerid,- payout);
format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
}
else
{
    SafeGivePlayerMoney(playerid,-1);
format(string, sizeof(string), "~r~-$%d", 1);
GameTextForPlayer(playerid, string, 5000, 1);
}
Condom ++;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Kupili ste kondom.");
SendClientMessage(playerid, COLOR_GRAD4, string);
return 1;
}
if(listitem == 5 && GetPlayerMoney(playerid) > 250)
{
    if(PlayerInfo > 0)
    {
new skill = 250 / 100;
new price = (skill)*(PlayerInfo);
new payout = 250 - price;
SafeGivePlayerMoney(playerid, - payout);
format(string, sizeof(string), "~r~-$%d", payout);
GameTextForPlayer(playerid, string, 5000, 1);
}
else
{
    SafeGivePlayerMoney(playerid, - 250);
format(string, sizeof(string), "~r~-$%d", 250);
GameTextForPlayer(playerid, string, 5000, 1);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "CD-Player kupljen.");
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /music");
PlayerInfo = 1;
return 1;
}
if(listitem == 6 && GetPlayerMoney(playerid) > 49)
{
SafeGivePlayerMoney(playerid, - 50);
format(string, sizeof(string), "~r~-$%d", 50);
GameTextForPlayer(playerid, string, 5000, 1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Kamera kupljena.");
SendClientMessage(playerid, COLOR_GRAD4, string);
SafeGivePlayerWeapon(playerid, 43, 20);
return 1;
}
if(listitem == 7 && GetPlayerMoney(playerid) > 499)
{
    if(PlayerInfo < 5)
    {
SendClientMessage(playerid, COLOR_GREY, "Morate biti level 5+ da kupite masku");
return 1;
    }
    if(PlayerInfo != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vec imate jednu");
return 1;
    }
    if(PlayerInfo == 1 || PlayerInfo == 1)
    {
                    GameTextForPlayer(playerid, "~w~Besplatno", 5000, 1);
}
else
{
    SafeGivePlayerMoney(playerid, - 500);
format(string, sizeof(string), "~r~-$%d", 500);
GameTextForPlayer(playerid, string, 5000, 1);
}
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Maska kupljena.");
GameTextForPlayer(playerid, string, 5000, 1);
SendClientMessage(playerid, COLOR_GRAD4, string);
SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /maskon ili /maskoff");
PlayerInfo = 1;
return 1;
}
if(listitem == 8 && GetPlayerMoney(playerid) > 99)
{
    if(PlayerInfo != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "You already have one");
        return 1;
    }
    SafeGivePlayerMoney(playerid, - 100);
    format(string, sizeof(string), "~r~-$%d", 100);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "Sat kupljen.");
    SendClientMessage(playerid, COLOR_WHITE, "INFO: /time");
    SendClientMessage(playerid, COLOR_GRAD4, string);
    PlayerInfo = 1;
}
if(listitem == 9 && GetPlayerMoney(playerid) > 149)
{
    if(PlayerInfo != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Vec imate jedan sat !");
        return 1;
    }
    SafeGivePlayerMoney(playerid, - 150);
    format(string, sizeof(string), "~r~-$%d", 150);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_GRAD4, "Pribor za pecanje kupljen.");
    PlayerInfo = 1;
}
if(listitem == 10 && GetPlayerMoney(playerid) > 9)
{
    if(Rope >= 5)
    {
        SendClientMessage(playerid, COLOR_GREY, "  You have 5 already !");
        return 1;
    }
    SafeGivePlayerMoney(playerid, - 10);
    format(string, sizeof(string), "~r~-$%d", 10);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_GRAD4, "Konopac kupljen.");
    SendClientMessage(playerid, COLOR_GRAD4, "INFO: Koristi /tie.");
    Rope++;
}
if(listitem == 11 && GetPlayerMoney(playerid) > 49)
{
    SafeGivePlayerMoney(playerid, - 50);
    format(string, sizeof(string), "~r~-$%d", 50);
    GameTextForPlayer(playerid, string, 5000, 1);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_GRAD4, "Sprej kupljen.");
    SafeGivePlayerWeapon(playerid, 41, 200);
}
if(listitem == 12 && GetPlayerMoney(playerid) > 4)
{
    if(PlayerInfo != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Vec imate jedan upaljac ! ");
        return 1;
    }
    SafeGivePlayerMoney(playerid, - 5);
    PlayerInfo = 30;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "~r~-$%d", 5);
    GameTextForPlayer(playerid, string, 5000, 1);
    SendClientMessage(playerid, COLOR_GRAD4, "Upaljac kupljen.");
    OnPlayerUpdate(playerid);
    return 1;
}
if(listitem == 13 && GetPlayerMoney(playerid) > 29)
{
    if(PlayerInfo != 0)
    {
        format(string, sizeof(string), "  Vec imate %d cigara .", PlayerInfo);
        SendClientMessage(playerid, COLOR_GREY, string);
        return 1;
    }
    SafeGivePlayerMoney(playerid, - 30);
    PlayerInfo = 20;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    format(string, sizeof(string), "~r~-$%d", 30);
    GameTextForPlayer(playerid, string, 5000, 1);
    SendClientMessage(playerid, COLOR_GRAD4, "Cigare kupljene.");
    SendClientMessage(playerid, COLOR_WHITE, "INFO: Koristi /smoke !");
    OnPlayerUpdate(playerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "  Nemate doboljno novca za ovo !");
}
}
return 1;
}

CMD:kupi(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
    if(!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7
    {
    SCM(playerid, COLOR_GRAD2, "  Niste u SuperMarketu 24-7 !");
    return 1;
        }
{
        ShowPlayerDialog(playerid, 101, DIALOG_STYLE_LIST, "SuperMarket","Telefon $150\nImenik $10\nKocke $10\nKanister $20\nKondom $1\nCD-Player $250\nKamera $50\nMaska $500\nSat $100\nPribor za pecanje $150\nKonopac $10\nSprej $50\nUpaljac $5\nCigarete $30", "Kupi", "Odustani");
}
    }
    return 1;
}


i jos id bizeva su od 7 do 12
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Blaeks_Biofor
5
Forum Don
11. Jan. 2013.
ovako nekako
BizzInfo += 10; // ti izmeni koliko hoces para da stigne
Ljubo
4
Enforcer
12. Jan. 2013.
Nece tako ali sam uspio

Mozete LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha