Portal SAMP
[Ajuda] DOF2 - Salvamento De Conta - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] DOF2 - Salvamento De Conta (/showthread.php?tid=1028)



DOF2 - Salvamento De Conta - MatheuzPatoo - 03/04/2021

Código PHP:
#include a_samp
#include DOF2

enum PlayerInfo
{
    
IP,
    
Admin,
    
Organizacao
}

new 
PlayerInformacoes[MAX_PLAYERS][PlayerInfo];

public 
OnGameModeInit()
{
    return 
1;
}

public 
OnGameModeExit()
{
    
DOF2_Exit();
    return 
1;
}

public 
OnPlayerDisconnect(playeridreason)
{
   SalvarConta(playerid);
   return 1;
}

public 
OnPlayerConnect(playerid)
{
   CarregarConta(playerid);
   return 1;
}

stock GetName(playerid)
{
   new name[24];
   GetPlayerName(playerid,name,24);
   return name;
}

stock CarregarConta(playerid)
{
    new 
arquivo[36];
    
format(arquivo,sizeof arquivo,"/Contas/%s.txt",GetName(playerid));
     
PlayerInformacoes[playerid][IP] = 0;
     
PlayerInformacoes[playerid][Admin] = 0;
     
PlayerInformacoes[playerid][Organizacao] = 0;
    
PlayerInformacoes[playerid][PlayerInformacoes] = DOF_GetInt(arquivo"Contas");
}

stock SalvarConta(playerid)
{
    new 
arquivo[36];
    
format(arquivo,sizeof arquivo,"/Contas/%s.txt",GetName(playerid));
    
DOF2_SetInt(arquivo"Contas"PlayerInformacoes[playerid][IP]);
    
DOF2_SetInt(arquivo"Contas"PlayerInformacoes[playerid][Admin]);
    
DOF2_SetInt(arquivo"Contas"PlayerInformacoes[playerid][Organizacao]);
    
DOF2_SaveFile();



Código PHP:
C:\Users\Matheus123\Desktop\RPG\filterscripts\Salvar.pwn(50) : error 033: array must be indexed (variable "PlayerInformacoes")
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


1 Error




RE: DOF2 - Salvamento De Conta - k2bi_YT - 03/04/2021

Tutoriais sobre DOF2

https://portalsamp.com/showthread.php?tid=11

https://portalsamp.com/showthread.php?tid=44


RE: DOF2 - Salvamento De Conta - xbruno1000x - 04/04/2021

Código:
enum PlayerInfo
{
    IP,
    Admin,
    Organizacao
};
new PlayerInformacoes[MAX_PLAYERS][PlayerInfo];

Tente assim