[Ajuda] Duas contas em uma
#1

Pessoal, seria saber como eu faзo isso:

Eu crio um usuбrio com o nome de CONTA_TESTE, ai eu crio um personagem, com o nome de SEU_BUCETA com algumas informaзхes (SEXO, IDADE ETC..) assim que eu der spawn o nome no TAB fica SEU_BUCETA. Quando eu deslogar, salva tudo as coisas do SEU_BUCETA e assim que eu colocar de novo com o usuбrio CONTA_TESTE ele carrega todos os personagens.
Como eu faзo isso? a questгo de salvar os personagens e as informaзхes deles e entrar de novo carrega os personagens da conta.
Reply
#2

mostra o cуdigo de salvamento.
Reply
#3

PHP Code:
stock SalvarPlayer(playerid)
{
    new 
Arquivo[40];
    
format(Arquivosizeof(Arquivo), "Contas/%s.ini"PlayerName(playerid));
    if(
DOF2_FileExists(Arquivo))
    {
        
DOF2_SetInt(Arquivo"Level"PlayerInfo[playerid][pLevel]);
        
DOF2_SetInt(Arquivo,"AdminLevel",PlayerInfo[playerid][pAdmin]);

        
DOF2_SaveFile();
    }
    return 
1;
}

stock CarregarPlayer(playerid)
{
    new 
Arquivo[40];
    
format(Arquivosizeof(Arquivo), "Contas/%s.ini"PlayerName(playerid));
    if(
DOF2_FileExists(Arquivo))
    {
        
PlayerInfo[playerid][pLevel] = DOF2_GetInt(Arquivo"Level");
        
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(Arquivo"AdminLevel");

        
ResetPlayerMoney(playerid);

        
SetPlayerScore(playeridPlayerInfo[playerid][pLevel]);

        
DOF2_SaveFile();
    }
    return 
1;

Reply
#4

pawn Code:
Personagem 1
Personagem 2
Personagem 3
E por assim vai...
Reply
#5

Primeiramente, no cуdigo, tu podes usar:
["OOP"] https://sampforum.blast.hk/showthread.php?tid=596160
[Enumerators] https://sampforum.blast.hk/showthread.php?tid=318307
[Arrays] https://sampforum.blast.hk/showthread.php?tid=318212

Para carregar e salvar, use um lanзo de tua escolha:

Quote:

laзo{
personagem[i];
}

Assim tu podes salvar e carregar todos os personagens.

Recomendo vocк ler um pouco sobre MySQL, vocк podia criar simplesmente uma tabela personagens, associada ao ID do Player e o cуdigo fica mais fбcil de ler e escrever.
MySQL й muito simples, e pode aprender rapidamente a usar.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)