[Ajuda] Nao salva!
#1

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?
Reply
#2

Код:
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 
}
Reply
#3

coloquei o sistema na GM e foi! mas muito obrigado!
Reply
#4

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 !
Reply
#5

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)