SA-MP Forums Archive
[Ajuda] De Dini para y_Ini - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] De Dini para y_Ini (/showthread.php?tid=366594)



De Dini para y_Ini - Mr.Hardy - 07.08.2012

Olб galera.. estou pedindo ajuda para que passem esse cуdigo abaixo em y_Ini eu tinha tentado vбrias vezes e nunca deu certo.

pawn Код:
CallBack::SetPlayerAka(playerid)
{
    if(strlen(dini_Get(DIR_AKA_IP, GetPlayerIpEx(playerid))) == 0) dini_Set(DIR_AKA_IP, GetPlayerIpEx(playerid), GetPlayerNameEx(playerid));
    else
    {
        if(strfind(dini_Get(DIR_AKA_IP, GetPlayerIpEx(playerid)), GetPlayerNameEx(playerid), true) == -1)
        {
            format(_string,sizeof(_string),"%s,%s", dini_Get(DIR_AKA_IP,GetPlayerIpEx(playerid)), GetPlayerNameEx(playerid));
            dini_Set(DIR_AKA_IP, GetPlayerIpEx(playerid), _string);
        }
    }
    return true;
}



Re: De Dini para y_Ini - rjjj - 07.08.2012

Converti o seu cуdigo :


pawn Код:
new Variavel[50];


CallBack::SetPlayerAka(playerid)
{
    INI_ParseFile(DIR_AKA_IP, "CarregarVariavel", false, true, playerid);
    new INI:Arquivo = INI_Open(DIR_AKA_IP);
    if(strlen(Variavel) == 0)
    {
        INI_WriteString(Arquivo, GetPlayerIpEx(playerid), GetPlayerNameEx(playerid));
    }
    else
    {
        if(strfind(Variavel, GetPlayerNameEx(playerid), true) == -1)
        {
            format(_string,sizeof(_string),"%s,%s", Variavel, GetPlayerNameEx(playerid));
            INI_WriteString(Arquivo, GetPlayerIpEx(playerid), _string);
        }
    }
    INI_Close(Arquivo);
    return true;
}


forward CarregarVariavel(playerid, name[], value[]);
public CarregarVariavel(playerid, name[], value[])
{
    INI_String(GetPlayerIpEx(playerid), Variavel, 50);
    return true;
}


Espero ter ajudado .


Re: De Dini para y_Ini - Mr.Hardy - 07.08.2012

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Converti o seu cуdigo :


pawn Код:
new Variavel[50];


CallBack::SetPlayerAka(playerid)
{
    INI_ParseFile(DIR_AKA_IP, "CarregarVariavel", false, true, playerid);
    new INI:Arquivo = INI_Open(DIR_AKA_IP);
    if(strlen(Variavel) == 0)
    {
        INI_WriteString(Arquivo, GetPlayerIpEx(playerid), GetPlayerNameEx(playerid));
    }
    else
    {
        if(strfind(Variavel, GetPlayerNameEx(playerid), true) == -1)
        {
            format(_string,sizeof(_string),"%s,%s", Variavel, GetPlayerNameEx(playerid));
            INI_WriteString(Arquivo, GetPlayerIpEx(playerid), _string);
        }
    }
    INI_Close(Arquivo);
    return true;
}


forward CarregarVariavel(playerid, name[], value[]);
public CarregarVariavel(playerid, name[], value[])
{
    INI_String(GetPlayerIpEx(playerid), Variavel, 50);
    return true;
}


Espero ter ajudado .
Saudaзхes. Obrigado por me ajudar, breve um #edit .

#edit
Funcionou. Obrigado.