[Ajuda] Ajuda-me a tirar um bug desse COD
#1

Quando digita para /abastecer aparece a dialog, ai quando coloca por ex: 12 ai cobra o dobro como deveria cobrar mais quando digita o valor mбximo que e 60, sу cobra os 60 de vez cobrar o valor que e d 2 cada litro da gasolina que daria 120....


Код:
    if(dialogid == DIALOG_PGASOLINA)
	{
		new aname[MAX_PLAYER_NAME],file[123];
		GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
		format(file, sizeof(file), PASTA_CONTAS, aname);

        new pGasolinaZ = strval(inputtext),string[64],quantia = pGasolinaZ*floatround(VALOR_GASOLINA);

        if(dini_Exists(file))
        {
    	    if(pGasolinaZ > MAX_GASOLINA || pGasolinaZ <= 0) return SendClientMessage(playerid, Vermelho, "Quantia Invбlida");
		    {
			    if(AreaPosto[playerid] == 1)
                {
				    if(quantia + DOF2::GetInt(file, "Gasolina") < MAX_GASOLINA)
				    {
				 	    DOF2::SetInt(file, "Gasolina", DOF2::GetInt(file, "Gasolina") + pGasolinaZ);
					    GivePlayerGrana(playerid, - quantia);
                        format(string,60, "* Vocк abastaceu %d Litros por %d$",pGasolinaZ,quantia);
					    SendClientMessage(playerid,Amarelo, string);
                        return 1;
				    }
				    else if(quantia + DOF2::GetInt(file, "Gasolina"))
				    {
                        quantia = MAX_GASOLINA - DOF2::GetInt(file, "Gasolina");
					    DOF2::SetInt(file, "Gasolina", MAX_GASOLINA);
					    GivePlayerGrana(playerid, - quantia);

                        format(string,60, "Tanque cheio, foram colocados %d Litros por %d$",pGasolinaZ,quantia);
					    SendClientMessage(playerid,Amarelo, string);
                        return 1;
                    }
                }
			}
        }
        return 1;
	}
Reply


Messages In This Thread
Ajuda-me a tirar um bug desse COD - by Marlon307 - 17.07.2014, 18:26
Re: Ajuda-me a tirar um bug desse COD - by ViniBorn - 17.07.2014, 19:00
Re: Ajuda-me a tirar um bug desse COD - by Marlon307 - 17.07.2014, 19:08
Re: Ajuda-me a tirar um bug desse COD - by Marlon307 - 17.07.2014, 20:33
Re: Ajuda-me a tirar um bug desse COD - by ViniBorn - 17.07.2014, 21:44
Re: Ajuda-me a tirar um bug desse COD - by Marlon307 - 18.07.2014, 14:20
Re: Ajuda-me a tirar um bug desse COD - by Marlon307 - 21.07.2014, 20:57

Forum Jump:


Users browsing this thread: 1 Guest(s)