Wysłany: 2017-12-07, 23:44
RakNet00
Wiek: 25 Na forum: 3126 dni Posty: 66
Witam. RRobilem kod na wczytywanie pewnej rzeczy i niestety wywalilo mi errory:
Kod:
(13539) : warning 213: tag mismatch
(13539) : warning 213: tag mismatch
(13539) : warning 213: tag mismatch
(13541) : warning 213: tag mismatch
(13541) : warning 213: tag mismatch
(13541) : warning 213: tag mismatch
Liniki w torych blad wystepuje:
Kod:
sscanf(Query, "p<|>s[100]fff",TextInfo[i][Text],TextInfo[i][x],TextInfo[i][y],TextInfo[i][z]);
format(labelstring,sizeof labelstring,""NIEBIESKIHEX"%s",TextInfo[i][Text]);
Caly kod:
Kod:
stock LoadText()
{
new Query[400], i=0;
new labelstring[150];
format(Query, sizeof(Query), "SELECT `text`, `x`, `y`,`z` FROM `3dtext`");
mysql_query(Query);
mysql_store_result();
LoadedInfo[Texti] = 0;
while(mysql_fetch_row(Query,"|"))
{
if(mysql_num_rows() != 0)
{
i++;
LoadedInfo[Texti]++;
sscanf(Query, "p<|>s[100]fff",TextInfo[i][Text],TextInfo[i][x],TextInfo[i][y],TextInfo[i][z]);
format(labelstring,sizeof labelstring,""NIEBIESKIHEX"%s",TextInfo[i][Text]);
Create3DTextLabel(labelstring, 0x009e05FF,TextInfo[i][x],TextInfo[i][y],TextInfo[i][z], 100.0, 0, 0);
}
}
mysql_free_result();
return printf("[LOGS] Zaladowano pomyslnie %d 3d textow!",i);
}
Prosz? o szybk? pomoc.
Wysłany: 2017-12-08, 18:23
WWilk1
Wiek: 30 Na forum: 4699 dni Posty: 116
Nick w MP: eep.Wilk
Piwa : 147
Poka? jak masz stworzon? tablice TextInfo. W mi?dzyczasie wyprintuj co zwraca Query pod sscanfem Pawn printf ( "test: %s" , Query );
Wysłany: 2017-12-09, 10:19
RakNet00
Wiek: 25 Na forum: 3126 dni Posty: 66
Kod: #define MAX_3D 100
enum dInfo
{
Float:xb,
Float:yb,
Float:zb,
Text[300]
}
new TextInfo[MAX_3D][dInfo];
Wysłany: 2017-12-09, 12:07
WWilk1
Wiek: 30 Na forum: 4699 dni Posty: 116
Nick w MP: eep.Wilk
Piwa : 147
Ten b??d Kod: warning 213: tag mismatch
dotyczy ?le zdefiniowanej zmiennej. Jakby? przy tworzeniu zmiennych z kt?rych korzystasz jako "float", zapomnia? doda? tagu Float:
Wys?a?e? tablice wielowymiarow? ze zmiennymi nazwanymi xb, yb, zb, lecz w kodzie wpisujesz
Kod: sscanf(Query, "p<|>s[100]fff",TextInfo[i][Text],TextInfo[i][x],TextInfo[i][y],TextInfo[i][z]);
a powiniene? mie? wpisane
Kod: sscanf(Query, "p<|>s[100]fff",TextInfo[i][Text],TextInfo[i][xb],TextInfo[i][yb],TextInfo[i][zb]);
ale gdyby to by?a wina wpisania zmiennych, kt?rych nie masz w tablicy wielowymiarowej to powinien wyskoczy? b??d ?e korzystasz ze zmiennych, kt?re nigdzie nie s? zdefiniowane.
Co? tam nie?le napsoci?e? w kodzie.
Tagi: wczytywanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: