0
0
Infrox prieš 9 metus
Tavo kodas neveikia, error 033: array must be indexed (variable "-unknown-").
bandžiau šitaip:
for(new c = 0; c < strlen(LaikinasString); c++)
{
printf("LaikinasString[%d] = %s",c,LaikinasString[c]);
pMisijos[playerid][i][c] = (!strcmp(LaikinasString[c],"1")) ? (1) : (0);
}
stringas atrodo taip: "10110" bet printina:
[12:51:34] LaikinasString[0] = 10110
[12:51:34] LaikinasString[1] = 0110
[12:51:34] LaikinasString[2] = 110
[12:51:34] LaikinasString[3] = 10
[12:51:34] LaikinasString[4] = 0
0
Infrox prieš 9 metus
Taip dar liko, tik noriu paklaust, kaip man padaryt kad išsaugotu kaip masyva, ta prasme jeigu stringas = "11000" tai
pMisijos[playerid][i][0] = 1;
pMisijos[playerid][i][1] = 1;
pMisijos[playerid][i][2] = 0;
pMisijos[playerid][i][3] = 0;
pMisijos[playerid][i][4] = 0;
1
Infrox prieš 9 metus
Bet tai jeigu aš turiu stringą "1 0 0 1 1 0 1", pirma misija turi 3 etapus, tai pirmus tris skaičius nuskaito, nustato, o pereinant į kitą misiją vėl tą patį stringą skaitys?