Jump to content
  • 0

Bug /getdrugs


Question

Posted

Problema intalnita (descriere): Am un bug la gamemode-ul bugged, facut dupa vortex cel postat de tudor, la comanda /getdrugs, daca mergi in crack house si scri /getdrugs 444444 primesti 2.000.000.000
Ero(area / rile) / warning-(ul / urile): In gamemode nu am nici o erroare sau warning.
Liniile de cod / sursa / script-ul(obligatoriu):

CMD:getdrugs(playerid, params[])
{
    new amount,string[256];
    if(jobVariables[playerVariables[playerid][pJob]][jJobType] == 5)
    {
        if(IsPlayerInRangeOfPoint(playerid, 5, 247.9920,302.1944,999.1484))
        {
            if(sscanf(params, "d", amount)) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/getdrugs [amount]");
        {
            new cash = amount * 1000;
            if(playerVariables[playerid][pMoney] >= cash)
            {
                 if(cash <= 1000000 && cash >= 1)
             {
                       if(amount <= 100 && amount >=1)
            {
                 playerVariables[playerid][pMoney] -= cash;
                 playerVariables[playerid][pDrugs] += amount;
                 format(string,256,"Ai cumparat %d grame de droguri din Crack House.",amount);
                 SCM(playerid, COLOR_TEAL,string);
             }
             else
             {
                 SCM(playerid, -1, "{FFEE00}Job informtion: {FFFFFF}Poti cumpara maxim 100 de droguri!");
             }
            }
            }
            else
            {
                SCM(playerid, -1, "{FFEE00}Job information: {FFFFFF}Nu ai suficienti bani pentru a cumpara aceste droguri!");
            }
            }
        }
    }
    else if(playerVariables[playerid][pGroup] == 6 || playerVariables[playerid][pGroup] == 7 || playerVariables[playerid][pGroup] == 8 || playerVariables[playerid][pGroup] == 9 || playerVariables[playerid][pGroup] == 10 || playerVariables[playerid][pGroup] == 11)
    {
        if(sscanf(params, "d", amount)) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/getdrugs [amount]");
        {
            if(IsPlayerInRangeOfPoint(playerid, 100.0, groupVariables[playerVariables[playerid][pGroup]][gGroupInteriorPos][0], groupVariables[playerVariables[playerid][pGroup]][gGroupInteriorPos][1], groupVariables[playerVariables[playerid][pGroup]][gGroupInteriorPos][2]))
            {
                if(groupVariables[playerVariables[playerid][pGroup]][gSafe][2] > amount)
                {
                    if(amount <= 15 && amount >= 1)
                    {
                        groupVariables[playerVariables[playerid][pGroup]][gSafe][2] -= amount;
                        playerVariables[playerid][pDrugs] += amount;
                        format(string,256,"Ai cumparat %d grame de droguri din HQ.",amount);
                        SCM(playerid, COLOR_WHITE, string);
                    }
                    else return SCM(playerid,COLOR_WHITE,"Nu poti cupara mai mult de 15g de droguri.");
                }
                else return SCM(playerid,COLOR_WHITE,"Factiunea ta nu are suficiente droguri in seif.");
            }
            else return SCM(playerid,COLOR_WHITE,"Nu esti in HQ.");
        }
    }
    return 1;
}


Imagini / Video (optional): Am lasat mai sus toate liniile de la commanda, daca mai trebuie ceva sau o sa gasesc eu ceva ce cred ca ar trbuii postat o sa dau EDIT.
Ati incercat sa rezolvati singur?:  Am incercat eu sa modific dar nimic bun...

4 answers to this question

Recommended Posts

  • 0
Posted

Asta e, dar tot are bugul, si mai are un bug la /admins, toti playeri care intra pe server sunt in lista de /admins nu au acces la comenzi dar sunt acolo...

  • 0
Posted

In legatura cu prima problema, trebuie sa rescrii toata baza de date de la server, pentru ca are probleme mari . Iar pentru problema cu admin, arata comanda .

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.