SA-MP Forums Archive
[Ajuda] Nao salva! - 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] Nao salva! (/showthread.php?tid=638526)



Nao salva! - PedroH - 02.08.2017

Ola, tou tentando salvar esse sistema, os arquivos sao criados mas as informaзoes nao sao salvas quando o player sai!

PHP код:
enum playerinfo
{
     
pClan,
    
pLeader
};
new 
pInfo[MAX_PLAYERS][playerinfo];
public 
OnPlayerConnect(playerid)
{
    new 
str[128], name[32];
    
GetPlayerName(playeridnamesizeof(name));
    
format(strsizeof(str), "cla/%s.ini"name);
    if(
DOF2_FileExists(str))
    {
        
pInfo[playerid][pClan] = DOF2_GetInt(str"pClan");
        
pInfo[playerid][pLeader] = DOF2_GetInt(str"pLeader");
    }
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    new 
arquivo[40], name[MAX_PLAYER_NAME]; //'arquivo' uma string para a format | 'name' para pegar o nome do playerid
    
GetPlayerName(playeridname32); //Para pegar o nome do playerid
    
format(arquivo40"cla/%s.ini"name); //Formata o arquivo com o nome do playerid
    
if(DOF2_FileExists(arquivo))
    {
    
DOF2_SetInt(arquivo"pClan"pInfo[playerid][pClan]);
    
DOF2_SetInt(arquivo"pLeader"pInfo[playerid][pLeader]);
    
DOF2_SaveFile(); //E finalmente salvando o arquivo
     
}
    return 
1;

devo fazer mais alguma coisa?


Re: Nao salva! - DarkBr - 02.08.2017

Код:
if(DOF2_FileExists(arquivo)) 
{ 
DOF2_CreateFile(arquivo);//adicione
DOF2_SetInt(arquivo, "pClan", pInfo[playerid][pClan]); 
DOF2_SetInt(arquivo, "pLeader", pInfo[playerid][pLeader]); 
DOF2_SaveFile(); //E finalmente salvando o arquivo 
}



Re: Nao salva! - PedroH - 02.08.2017

coloquei o sistema na GM e foi! mas muito obrigado!


Re: Nao salva! - [BOPE]Seu._.Madruga - 02.08.2017

Quote:
Originally Posted by DarkBr
Посмотреть сообщение
Код:
if(DOF2_FileExists(arquivo)) 
{ 
DOF2_CreateFile(arquivo);//adicione
DOF2_SetInt(arquivo, "pClan", pInfo[playerid][pClan]); 
DOF2_SetInt(arquivo, "pLeader", pInfo[playerid][pLeader]); 
DOF2_SaveFile(); //E finalmente salvando o arquivo 
}
Nгo estou acreditando que uma pessoa do seu nнvel estб dando uma ajuda totalmente burra.
Код:
if(DOF2_FileExists(arquivo))
Se o arquivo existe porque cria-lo novamente cara ?

Pedro mostre para nos o seu cуdigo de registro do seu servidor. ou mostre-nos aonde que vocк chama a funзгo para criar o arquivo !


Re: Nao salva! - PedroH - 02.08.2017

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Nгo estou acreditando que uma pessoa do seu nнvel estб dando uma ajuda totalmente burra.
Код:
if(DOF2_FileExists(arquivo))
Se o arquivo existe porque cria-lo novamente cara ?

Pedro mostre para nos o seu cуdigo de registro do seu servidor. ou mostre-nos aonde que vocк chama a funзгo para criar o arquivo !
eu ja resolvi, vlw!