[Ajuda] Must be assigned to an array
#1

Voltei a mexer em minha GM para alguns estudos e estou fazendo um sistema de profissгo porйm, eu tф fazendo um TimerEx para ficar salvando a profissгo na variбvel Profissao[playerid] e salvando a profissгo que o jogador estб em DOF2. Й uma lуgica meio sem sentido mas jб que eu nгo pretendo abrir essa GM й o de menos kkk.
Estб dando o seguinte erro: error 006: must be assigned to an array
Meus planos para fazer esse sistema й fazer algo parecido com:
PHP код:
if(Profissao[playerid] == Desempregado)
{
    ...

Code:
PHP код:
forward ConferirProfissao(playerid);
public 
ConferirProfissao(playerid)
{
    new 
file[50], pname[20];
    
format(filesizeof(file), "Contas/%s.ini"pname);
        
GetPlayerName(playeridpname20);
    
Profissao[playerid] = DOF2_GetString(file"Profissao"); // Linha do erro
    
DOF2_SetString(file"Profissao"Profissao[playerid]);
    return 
1;

Bugou a identaзгo, mas й o de menos jб que no Pawno estб identada certinho.
Reply
#2

PHP код:
format(Profissao[playerid], 30DOF::GetString(file"Profissao"); 
Reply
#3

PHP код:
new Profissao[MAX_PLAYERS]; // variбvel para armazenar o valor de cada prof
#define Desempregado 0 // id das prof
forward ConferirProfissao(playerid); 
public 
ConferirProfissao(playerid

    new 
file[50], pname[24]; 
    
GetPlayerName(playeridpname24);
    
format(filesizeof(file), "Contas/%s.ini"pname);  
    
Profissao[playerid] = DOF2_GetInt(file"Profissao");
    return 
1

Te aconselho a dar uma olhada sobre as funзхes do salvamento em ficheiros dof2
https://sampforum.blast.hk/showthread.php?tid=350855
Reply
#4

faz um sistema de login e registro por dof2 e usa os salvamentos :v

PHP код:
Profissao[playerid] = DOF2_GetInt(file"Profissao"); 
isso aki:

PHP код:
DOF2_SetInt(file"Profissao"Profissao[playerid]); 
e quando o player desconectar do servidor

tipo:

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    if(
DOF2_FileExists(file))
    {
        
DOF2_CreateFile(file);
        
DOF2_SetInt(file"Profissao"Profissao[playerid]);
        
DOF2_SaveFile();
    }
    return 
1;

to com preguiзa de formatar o file '-' vlw flw ;-;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)