Hey,
Der MySQL Query hier funktioniert nicht:
//Häuser LADEN
mysql_query("SELECT * FROM `hauser`");
mysql_store_result();
new idd,bes,vwww,interrr,prei;
new str3[512];
while(mysql_fetch_row(str3))
{
sscanf(str3, "p<|>ifffiiii",idd,xxx,yyy,zzz,bes,vwww,interrr,prei);
Hauser[idd][ixx] = xxx;
Hauser[idd][iyy] = yyy;
Hauser[idd][izz] = zzz;
Hauser[idd][besitzerr] = bes;
Hauser[idd][vww] = vwww;
Hauser[idd][interii] = interrr;
Hauser[idd][preiss] = prei;
Hauser[idd][pick] = CreatePickup(1273,1,xxx,yyy,zzz);
format(query, 128, "HAUS %f %f %f bes %d vw %d inter %d preis %d",xxx,yyy,zzz,bes,vwww,interrr,prei);
print(query);
}
mysql_free_result();
Wird in OnGameModeInit verwendet. Der Query wird garnicht erst ausgeführt, ich habs mit dem mysql Debug versucht, da wird er garnicht angezeigt. Auch der print wird nicht in der Konsole gezeigt.
Hier zum Vergleich ein Query der funktioniert:
mysql_query("SELECT * FROM `interiors`");
mysql_store_result();
new Float:xxx,Float:yyy,Float:zzz,Float:angl,inter;
new pp; pp = 0;
new str2[512];
while(mysql_fetch_row(str2))
{
pp +=1;
sscanf(str2, "p<|>iffffi",ID,xxx,yyy,zzz,angl,inter);
Intss[pp][IDD] = ID;
Intss[pp][ix] = xxx;
Intss[pp][iy] = yyy;
Intss[pp][iz] = zzz;
Intss[pp][An] = angl;
Intss[pp][Interior] = inter;
format(query, 128, "INTSS id %d x %f y %f z %f an %f int %i",ID,xxx,yyy,zzz,angl,inter);
print(query);
}
mysql_free_result();
MfG
Edit: Und ja, das heist alles mit Absicht Hauser und nicht Häuser, da ä oft nicht angenommen wird.
Edit: Kann mir den niemand Helfen? Ich brauche ne Lösung