31.10.2015, 03:04
Help me to fix this error
line
line
Код:
FactionInfo[facid][facname] = name;
Код:
error 047: array sizes do not match, or destination array is too small
Код:
public r@MySQL_CheckFaction(playerid, name[]) { new field[11], exists; cache_get_field_content(0, "exists", field, ConnectMYSQL); exists = strval(field); if(exists) { // jб existe return 1; } new cargocinco = 5; new cargozero = 0; new ept[30]; ept = "Empty"; new seunome[30]; seunome = PlayerName(playerid); new query[1024]; new partquery[500]; format(partquery, sizeof(partquery), "INSERT INTO tabela VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d',", name, seunome, ept, ept, ept, ept, ept, ept, ept, ept, ept, ept, ept, ept, ept, ept, cargocinco, cargozero, cargozero, cargozero); strcat(query, partquery); format(partquery, sizeof(partquery), " '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d')", cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero, cargozero); strcat(query, partquery); mysql_function_query(ConnectMYSQL,query,true,"r@MySQL_CreateFaction","d",playerid); new facid = fmembro[playerid]; FactionInfo[facid][facname][0] = EOS; // clear string strcat(FactionInfo[facid][facname], name, 32); // 32 is the size of facname[32] in enum // https://sampforum.blast.hk/showthread.ph...0.53053035 FactionInfo[facid][membro1] = seunome; FactionInfo[facid][membro2] = ept; FactionInfo[facid][membro3] = ept; FactionInfo[facid][membro4] = ept; FactionInfo[facid][membro5] = ept; FactionInfo[facid][membro6] = ept; FactionInfo[facid][membro7] = ept; FactionInfo[facid][membro8] = ept; FactionInfo[facid][membro9] = ept; FactionInfo[facid][membro10] = ept; FactionInfo[facid][membro11] = ept; FactionInfo[facid][membro12] = ept; FactionInfo[facid][membro13] = ept; FactionInfo[facid][membro14] = ept; FactionInfo[facid][membro15] = ept; FactionInfo[facid][facname] = name; FactionInfo[facid][cargo1] = cargocinco; FactionInfo[facid][cargo2] = cargozero; FactionInfo[facid][cargo3] = cargozero; FactionInfo[facid][cargo4] = cargozero; FactionInfo[facid][cargo5] = cargozero; FactionInfo[facid][cargo6] = cargozero; FactionInfo[facid][cargo7] = cargozero; FactionInfo[facid][cargo8] = cargozero; FactionInfo[facid][cargo9] = cargozero; FactionInfo[facid][cargo10] = cargozero; FactionInfo[facid][cargo11] = cargozero; FactionInfo[facid][cargo12] = cargozero; FactionInfo[facid][cargo13] = cargozero; FactionInfo[facid][cargo14] = cargozero; FactionInfo[facid][cargo15] = cargozero; return 1; }