SA-MP Forums Archive
[Pedido] Sistema de Salvamento Colete/Vida [Dini] - 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: [Pedido] Sistema de Salvamento Colete/Vida [Dini] (/showthread.php?tid=455422)



Sistema de Salvamento Colete/Vida [Dini] - PainBR - 01.08.2013

Alguem teria alguma FS ou alguma base de como se fazer?


Re: Sistema de Salvamento Colete/Vida [Dini] - Cidiei - 01.08.2013

Mas salvaria no arquivo do usuбrio?


Re: Sistema de Salvamento Colete/Vida [Dini] - Cidiei - 01.08.2013

pawn Код:
//Observaзхes: Use o SalvarDados ao desconectar e o CarregarDados ao conectar

SalvarDados(playerid){
    if(fexist(Arquivos(playerid))){
        dini_Create(Arquivos(playerid));
        dini_IntSet(Arquivos(playerid),"Vida",GetPlayerHealth(playerid));
        dini_IntSet(Arquivos(playerid),"Colete",GetPlayerArmour(playerid));
    }
    return 1;
}
CarregarDados(playerid){
    if(fexist(Arquivos(playerid))){
        SetPlayerHealth(playerid,dini_Int(Arquivos(playerid),"Vida"));
        SetPlayerArmour(playerid,dini_Int(Arquivos(playerid),"Colete"));
    }
    return 1;
}
Arquivos(playerid){
    new arq[30];
    format(arq,30,"Jogadores/%s.ini",Nome(playerid));
    return arq;
}
Nome(playerid){
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,24);
    return name;
}



Re: Sistema de Salvamento Colete/Vida [Dini] - PainBR - 01.08.2013

pawn Код:
________________________________
\gamemodes\(10498) : error 012: invalid function call, not a valid address
\gamemodes\(10498) : warning 215: expression has no effect
\gamemodes\(10498) : error 001: expected token: ";", but found ")"
\gamemodes\(10498) : error 029: invalid expression, assumed zero
\gamemodes\(10498) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
pawn Код:
No topo:

new CarregarDados[MAX_PLAYERS];
new Arquivos[MAX_PLAYERS];
__________________________________________________ __________________

Linhas:

pawn Код:
public OnPlayerConnect(playerid) // Linha: 10492
{ //Linha: 10493
    CarregarDados(playerid){ //Linha: 10494
    if(fexist(Arquivos(playerid))){ //Linha: 10495
    SetPlayerHealth(playerid,dini_Int(Arquivos(playerid),"Vida")); //Linha: 10496
    SetPlayerArmour(playerid,dini_Int(Arquivos(playerid),"Colete")); //Linha: 10497
    } //Linha: 10498
    return 1; //Linha: 10499
} //Linha: 10500
     Arquivos(playerid){ //Linha: 10501
    new arq[30]; //Linha: 10502
    format(arq,30,"Jogadores/%s.ini",Nome(playerid)); //Linha: 10503
    return arq; //Linha: 10504
} //Linha: 10505
    Nome(playerid){ //Linha: 10506
    new name[MAX_PLAYER_NAME]; //Linha: 10507
    GetPlayerName(playerid,name,24); //Linha: 10508
    return name; //Linha: 10509
}
__________________________________________________ _______________________________