[Ajuda] Problema com DOF2 e Arrays
#1

Olб, estou com um problema em meu cуdigo, ele estб abaixo:
PHP код:
enum oData {
    
oTipo,
    
oVip,
    
oMembro1,
    
oMembro2,
    
oMembro3,
    
oMembro4,
    
oMembro5,
    
oMembro6,
    
oMembro7,
    
oMembro8,
    
oMembro9,
    
oMembro10,
    
oMembro11,
    
oMembro12,
    
oMembro13,
    
oMembro14,
    
oMembro15,
    
oMembro16,
    
oMembro17,
    
oMembro18,
    
oMembro19,
    
oMembro20,
    
oMembro21,
    
oMembro22,
    
oMembro23,
    
oMembro24,
    
oMembro25
}
new 
OrgData[MAX_ORGS][oData];
stock LoadOrg(id)
{
    new 
file[500];
    
format(filesizeof(file), "orgs/%d.ini"id);
     if(
DOF2_FileExists(file))
      {
          
OrgData[id][oTipo] = DOF2_GetInt(file"Tipo");
          
OrgData[id][oVip] = DOF2_GetBool(file"Vip");
          
OrgData[id][oMembro1]  = DOF2_GetString(file"Membro1");
          
OrgData[id][oMembro2]  = DOF2_GetString(file"Membro2");
          
OrgData[id][oMembro3]  = DOF2_GetString(file"Membro3");
          
OrgData[id][oMembro4]  = DOF2_GetString(file"Membro4");
          
OrgData[id][oMembro5]  = DOF2_GetString(file"Membro5");
          
OrgData[id][oMembro6]  = DOF2_GetString(file"Membro6");
          
OrgData[id][oMembro7]  = DOF2_GetString(file"Membro7");
          
OrgData[id][oMembro8]  = DOF2_GetString(file"Membro8");
          
OrgData[id][oMembro9]  = DOF2_GetString(file"Membro9");
          
OrgData[id][oMembro10] = DOF2_GetString(file"Membro10");
          
OrgData[id][oMembro11] = DOF2_GetString(file"Membro11");
          
OrgData[id][oMembro12] = DOF2_GetString(file"Membro12");
          
OrgData[id][oMembro13] = DOF2_GetString(file"Membro13");
          
OrgData[id][oMembro14] = DOF2_GetString(file"Membro14");
          
OrgData[id][oMembro15] = DOF2_GetString(file"Membro15");
          
OrgData[id][oMembro16] = DOF2_GetString(file"Membro16");
          
OrgData[id][oMembro17] = DOF2_GetString(file"Membro17");
          
OrgData[id][oMembro18] = DOF2_GetString(file"Membro18");
          
OrgData[id][oMembro19] = DOF2_GetString(file"Membro19");
          
OrgData[id][oMembro20] = DOF2_GetString(file"Membro20");
          
OrgData[id][oMembro21] = DOF2_GetString(file"Membro21");
          
OrgData[id][oMembro22] = DOF2_GetString(file"Membro22");
          
OrgData[id][oMembro23] = DOF2_GetString(file"Membro23");
          
OrgData[id][oMembro24] = DOF2_GetString(file"Membro24");
          
OrgData[id][oMembro25] = DOF2_GetString(file"Membro25");
          return 
1;
      }
    return 
0;

Erro:
error 006: must be assigned to an array

Linhas do erro:
PHP код:
          OrgData[id][oMembro1]  = DOF2_GetString(file"Membro1");
          
OrgData[id][oMembro2]  = DOF2_GetString(file"Membro2");
          
OrgData[id][oMembro3]  = DOF2_GetString(file"Membro3");
          
OrgData[id][oMembro4]  = DOF2_GetString(file"Membro4");
          
OrgData[id][oMembro5]  = DOF2_GetString(file"Membro5");
          
OrgData[id][oMembro6]  = DOF2_GetString(file"Membro6");
          
OrgData[id][oMembro7]  = DOF2_GetString(file"Membro7");
          
OrgData[id][oMembro8]  = DOF2_GetString(file"Membro8");
          
OrgData[id][oMembro9]  = DOF2_GetString(file"Membro9");
          
OrgData[id][oMembro10] = DOF2_GetString(file"Membro10");
          
OrgData[id][oMembro11] = DOF2_GetString(file"Membro11");
          
OrgData[id][oMembro12] = DOF2_GetString(file"Membro12");
          
OrgData[id][oMembro13] = DOF2_GetString(file"Membro13");
          
OrgData[id][oMembro14] = DOF2_GetString(file"Membro14");
          
OrgData[id][oMembro15] = DOF2_GetString(file"Membro15");
          
OrgData[id][oMembro16] = DOF2_GetString(file"Membro16");
          
OrgData[id][oMembro17] = DOF2_GetString(file"Membro17");
          
OrgData[id][oMembro18] = DOF2_GetString(file"Membro18");
          
OrgData[id][oMembro19] = DOF2_GetString(file"Membro19");
          
OrgData[id][oMembro20] = DOF2_GetString(file"Membro20");
          
OrgData[id][oMembro21] = DOF2_GetString(file"Membro21");
          
OrgData[id][oMembro22] = DOF2_GetString(file"Membro22");
          
OrgData[id][oMembro23] = DOF2_GetString(file"Membro23");
          
OrgData[id][oMembro24] = DOF2_GetString(file"Membro24");
          
OrgData[id][oMembro25] = DOF2_GetString(file"Membro25"); 
Reply
#2

Em Pawn vocк nгo atribui valores string dessa forma. Vocк deve concatenar com strcat.
Outro detalhe й que as constantes oMembro* foram criadas como inteiro e nгo string.
Use assim: oMembro1[MAX_PLAYER_NAME]
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)