[Ajuda] DOF2 como pode?
#1

DOF2_GetInt nгo estб pegando o valor do arquivo.

pawn Код:
if(PlayerToPoint(2, playerid, 1513.2244,-649.9017,90.3559))
{
    format(str, 40, "Drogas/Drogas_TCP.ini");
    if(DOF2_FileExists(str))
    {
        if(DOF2_GetInt(str, "Opio") <= 0)
        {
            new string[600], string1[600];
            if(PlayerInfo[playerid][pOrg] == 3 && PlayerInfo[playerid][pLevel] == 5)
            {
                format(string, sizeof(string), "{FF0000}ATENЗГO: SUA FAVELA ESTБ SEM УPIO!\n");
                strcat(string1,string);
                format(string, sizeof(string), "{FFFFFF}(caso nгo recarregue, perderб seu cargo)\n\n");
                strcat(string1,string);
                format(string, sizeof(string), "{FFFFFF}Vocк precisa ir atй o porto para comprar mais.\n");
                strcat(string1,string);
                format(string, sizeof(string), "{FFA500}[ USE ] /TraficarDrogas!");
                strcat(string1,string);
            }
            else
            {
                format(string, sizeof(string), "{FF0000}ATENЗГO: A FAVELA ESTБ SEM УPIO!\n\n");
                strcat(string1,string);
                format(string, sizeof(string), "{FFFFFF}Vocк pode cobrar a falta de drogas ao dono do morro.");
                strcat(string1,string);
            }
            ShowPlayerDialog(playerid, DIALOG_OPIO_ACABOU, DIALOG_STYLE_MSGBOX, "{FFFFFF}» COMPRAR УPIO «", string1, "Voltar", "");
            return 1;
        }
        new string[600], string1[600];
        format(string, sizeof(string), "{FFFFFF}A уpio custa {228B22}R$ 50,00 {FFFFFF}o grama.\n");
        strcat(string1,string);
        format(string, sizeof(string), "{FFFFFF}Seu colete aumenta {708090}+8 {FFFFFF}por cada grama consumida.\n\n");
        strcat(string1,string);
        format(string, sizeof(string), "{FFFFFF}Quantidade de {FFEC8B}уpio {FFFFFF}disponнvel: {FFEC8B}%d grama(s)\n\n",DOF2_GetInt(str, "Opio"));
        strcat(string1,string);
        format(string, sizeof(string), "{FFFFFF}Quantos grama(s) vocк deseja comprar ?");
        strcat(string1,string);
        ShowPlayerDialog(playerid, DIALOG_COMPRAR_OPIO, DIALOG_STYLE_INPUT, "{FFFFFF}» COMPRAR УPIO «", string1, "Comprar", "Voltar");
    }
}
Jб fiz Debug mais nгo encontrei o problema, parece impossнvel, kkk

Para terem ideia, fiz assim:

pawn Код:
format(str, 40, "Drogas/Drogas_TCP.ini");
if(DOF2_FileExists(str))
{
    format(str, sizeof(str), "Quantidade de уpio: %d", DOF2_GetInt(str, "Opio"));
    SendClientMessage(playerid, -1, str);
    return 1;
}
O valor retornou 0, quando o mesmo valor estб setado de 20 dentro do arquivo. Alguйm faz ideia do que pode ser?

Edit Edit Edit

Fiz um teste e olha oque deu:

Meu arquivo Drogas_TCP.ini estб setado assim
Код:
Maconha = 3
Cocaina = 50
Crack = 10
Opio = 20
Ele sу nгo puxa o valor do Opio, o Crack, Coicaina e Maconha puxa.
Tendo essas informaзхes fiz o seguinte, renomei Maconha para Maconha1 e coloquei o Opio com nome de Maconha. Tentei pegar usando DOF2_GetInt(str, "Maconha"). e reparei que nгo pegou o valor 20 e sim 0.
Quando coloquei o Opio em primeiro na listagem, eu consegui pegar o valor. '-'

O que pode ser isto?
Reply


Messages In This Thread
DOF2 como pode? - by .ThePro - 08.10.2013, 04:57
Re: DOF2 como pode? - by Schocc - 08.10.2013, 05:46
Re: DOF2 como pode? - by PT - 08.10.2013, 09:45
Re: DOF2 como pode? - by .ThePro - 08.10.2013, 14:19
Re: DOF2 como pode? - by zPain - 08.10.2013, 14:29
Re: DOF2 como pode? - by .ThePro - 08.10.2013, 14:54
Re: DOF2 como pode? - by .ThePro - 08.10.2013, 15:24

Forum Jump:


Users browsing this thread: 2 Guest(s)