SA-MP Forums Archive
[Ajuda] Por quк nгo cria o arquivo na pasta? - 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] Por quк nгo cria o arquivo na pasta? (/showthread.php?tid=628017)



Por quк nгo cria o arquivo na pasta? - viniciussvl - 04.02.2017

Toda vez que eu me conectar ele tem que criar o arquivo, porйm nгo estб acontecendo isso, queria entender o porque do meu FS nгo criar o arquivo na pasta, a pasta Scores existe em scripfiles.

pawn Код:
#include <a_samp>
#include <zcmd>
#include <DOF2>

#define DialogClasses 8769
new arquivo[80], sendername[MAX_PLAYER_NAME];

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("            teste                       ");
    print("--------------------------------------\n");
    return 1;
}


public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(arquivo, sizeof(arquivo), "Scores/%s.ini", sendername);
    if(DOF2_FileExists(arquivo)){
        SetPlayerScore(playerid, DOF2_GetInt(arquivo, "Score"));
    } else{
        DOF2_CreateFile(arquivo);
        DOF2_SetInt(arquivo, "Score", 0);
        DOF2_SetString(arquivo, "Classe", "Nenhuma");
        DOF2_SaveFile();
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(arquivo, sizeof(arquivo), "Scores/%s.ini", sendername);
    DOF2_SetInt(arquivo,"Score", GetPlayerScore(playerid));
    DOF2_SaveFile();
    return 1;
}



Re: Por quк nгo cria o arquivo na pasta? - viniciussvl - 04.02.2017

Engraзado, o cуdigo dentro da gamemode funciona, agora se eu deixar ele separado no FilterScript nгo funciona, alguйm sabe por quк?


Re: Por quк nгo cria o arquivo na pasta? - viniciussvl - 04.02.2017

Quote:
Originally Posted by USGuy
Посмотреть сообщение
Sim.
Obrigado pela resposta, me ajudou muito.

@Topic
A include estava declarada errada no topo, jб resolvi.