Hallo Community,
es wird bei meinem Haussystem immer nur ein Haus geladen... ich verstehe einfach nicht warum...
Hier ist mal der Code:
Code
format(string,sizeof string,"SELECT * FROM häuser WHERE 'ID' < 18");
mysql_query(string);
mysql_store_result();
while (mysql_fetch_row(string))
{
mysql_fetch_field("ID",data);
id = strval(data);
mysql_fetch_field("Besitzer",data);
HausInfo[id][hBesitzer] = strval(data);
mysql_fetch_field("Preis",data);
HausInfo[id][hPreis] = floatstr(data);
mysql_fetch_field("Erfahrung",data);
HausInfo[id][hErfahrung] = strval(data);
mysql_fetch_field("Hotel",data);
HausInfo[id][hHotel] = strval(data);
mysql_fetch_field("Miete",data);
HausInfo[id][hMiete] = floatstr(data);
mysql_fetch_field("Hausnummer",data);
HausInfo[id][sphnummer] = strval(data);
printf("%d",mysql_fetch_field("Hausnummer",data));
if(HausInfo[id][hHotel] == 0)
{
new hhstr[265];
if(HausInfo[id][hBesitzer] == -1)
{
HausInfo[id][hSchild] = CreateDynamicObject(19471,HausDaten[id][hSchildX],HausDaten[id][hSchildY],HausDaten[id][hSchildZ],HausDaten[id][hSchildRX],HausDaten[id][hSchildRY],HausDaten[id][hSchildRZ]);
HausInfo[id][hNummer] = CreateDynamicObject(19329, HausDaten[id][hNummerX],HausDaten[id][hNummerY],HausDaten[id][hNummerZ],HausDaten[id][hNummerRX],HausDaten[id][hNummerRY],HausDaten[id][hNummerRZ]);
format(string,sizeof string,"Hausnummer: %d\nBesitzer: Der Staat",HausInfo[id][sphnummer]);
SetDynamicObjectMaterialText(HausInfo[id][hNummer],0,string,OBJECT_MATERIAL_SIZE_256x128,"Arial",23,1,0xFFFFFFFF,0x3C3C3CFF,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
}else{
new name[40];
if(HausInfo[id][hBesitzer] != -1)
{
new str212[25];
format(str212,sizeof(str212),"ID='%d'",HausInfo[id][hBesitzer]);
mysqlget("login",str212,"Name",name);
HausInfo[id][hNummer] = CreateDynamicObject(19329, HausDaten[id][hNummerX],HausDaten[id][hNummerY],HausDaten[id][hNummerZ],HausDaten[id][hNummerRX],HausDaten[id][hNummerRY],HausDaten[id][hNummerRZ]);
format(string,sizeof string,"Hausnummer: %d\nBesitzer: %s",HausInfo[id][sphnummer],name);
SetDynamicObjectMaterialText(HausInfo[id][hNummer],0,string,OBJECT_MATERIAL_SIZE_256x128,"Arial",23,1,0xFFFFFFFF,0x3C3C3CFF,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
}
}
//HausInfo[id][hBriefkasten] = CreateDynamicObject(1478,HausDaten[id][hBriefkastenX],HausDaten[id][hBriefkastenY],HausDaten[id][hBriefkastenZ],HausDaten[id][hBriefkastenRX],HausDaten[id][hBriefkastenRY],HausDaten[id][hBriefkastenRZ],-1,-1,-1,150);
//HausInfo[id][hNummer] = CreateDynamicObject(2714,HausDaten[id][hNummerX],HausDaten[id][hNummerY],HausDaten[id][hNummerZ],HausDaten[id][hNummerRX],HausDaten[id][hNummerRY],HausDaten[id][hNummerRZ]);
HausInfo[id][hArea] = CreateDynamicPolygon(HausAreaDaten[id], 3.7, 10.7);
}
else
{
if(HausInfo[id][hBesitzer] != -1) HausInfo[id][hSchild] = CreateDynamicPickup(1272, 1, HotelPickups[HausInfo[id][hHotel]-1][0],HotelPickups[HausInfo[id][hHotel]-1][1],HotelPickups[HausInfo[id][hHotel]-1][2]);
}
}
mysql_free_result();
Alles anzeigen
Dieser Fehler kommt auch noch:
Bitte um Hilfe
MfG