Hi, kažkokia nesamonė gaunasi, arba aš nieko nemoku arba nežinau :lol:
Kodas:
enum _ranguSistemaDarbam{
rangName[MAX_JOBS][35],
rangTransportas[MAX_JOBS],
rangSkin[MAX_JOBS]
};
new rdb[_ranguSistemaDarbam];
new
query[128],
fetch[35+1]
;
mysql_query("SELECT * FROM rangai");
mysql_store_result();
mysql_retrieve_row();
if(mysql_num_rows()){
for(new i = 1; i < MAX_JOBS; i++){
for(new r = 1; r < 6; r++){
printf("%i",r);
format(query,256,"rangas_%i",r);
mysql_fetch_field_row(fetch,query);
format(rdb[rangName][i],35,"%s",strval(fetch));
format(query,256,"rangas_%i_transportas",r);
mysql_fetch_field_row(fetch,query);
rdb[rangTransportas][i] = strval(fetch);
format(query,256,"rangas_%i_skin",r);
mysql_fetch_field_row(fetch,query);
rdb[rangSkin][i] = strval(fetch);
}
}
}
ERROR:
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(541) : error 001: expected token: "}", but found "["
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(679) : error 001: expected token: ",", but found "["
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(679) : error 029: invalid expression, assumed zero
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(679) : warning 215: expression has no effect
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(679) : error 001: expected token: ";", but found "]"
D:\Renaldo\GM\projectSG\gamemodes\projectSG.pwn(679) : fatal error 107: too many error messages on one line
HELP :D
Ignas prieš 9 metus
neįrašai ko reikia, sintaksė wrong čj, tu parašyk kurios eilutės kodas yra ir pnš
Yiin prieš 9 metus
enum _ranguSistemaDarbam{
rangName[MAX_JOBS][35],
šitaip daryti negalima. Enumo elementai nėra masyvai. Kai tu rašai enum foo { bar[50], baz }
, bar reikšmė būna 0, baz reikšmė būna 50. Kai darai
new var[foo];
var[bar][5] = 8;
tai tu nenustatai bar 5 indeksui 8, tu tiesiog prie bar reikšmės pridedi 5 ir nustatai į var[bar+5] indeksą 8;
Daryk
enum _ranguSistemaDarbam{
rangName[35],
rangTransportas,
rangSkin
};
new rdb[MAX_JOBS][_ranguSistemaDarbam];