Guten Tag Community,
ich habe ein Problem und zwar wird der Besitzer des Hauses nicht geladen.
Mein code:
public OnHausLoad()
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,mysqlconnect);
if(!num_rows)return 1;
for(new i = 0; i < num_rows; i++)
{
new id = getFreeHausID();
HausInfo[id][hID] = cache_get_field_content_int(i,"id",mysqlconnect);
cache_get_field_content(i,"Besitzer",HausInfo[id][hBesitzer],mysqlconnect);
HausInfo[id][hCreated] = cache_get_field_content_int(i,"Created",mysqlconnect);
HausInfo[id][hEnterX] = cache_get_field_content_float(i,"EnterX",mysqlconnect);
HausInfo[id][hEnterY] = cache_get_field_content_float(i,"EnterY",mysqlconnect);
HausInfo[id][hEnterZ] = cache_get_field_content_float(i,"EnterZ",mysqlconnect);
HausInfo[id][hLevel] = cache_get_field_content_int(i,"Level",mysqlconnect);
HausInfo[id][hPreis] = cache_get_field_content_int(i,"Preis",mysqlconnect);
HausInfo[id][hOwned] = cache_get_field_content_int(i,"Owned",mysqlconnect);
if(HausInfo[id][hOwned] == 1)
{
new string2[500];
format(string2,sizeof(string2),"HausInfo:\n"#HTML_ORANGE"Hausnummer: "#HTML_WHITE"%i\n"#HTML_ORANGE"Besitzer:%s "#HTML_WHITE"\n"#HTML_ORANGE"Level: "#HTML_WHITE"%i",HausInfo[id][hID],HausInfo[id][hBesitzer],HausInfo[id][hLevel]);
HausInfo[id][hLabel] = Create3DTextLabel(string2,COLOR_WHITE,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],20,0,1);
HausInfo[id][hPickup] = CreatePickup(1239,1,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],0);
}
else
{
new string[500];
format(string,sizeof(string),"Haus zum Verkauf:\n"#HTML_ORANGE"Hausnummer: "#HTML_WHITE"%i\n"#HTML_ORANGE"Preis: "#HTML_WHITE"%i\n"#HTML_ORANGE"Level: "#HTML_WHITE"%i\nKaufen: /buyhouse ",HausInfo[id][hID],HausInfo[id][hPreis],HausInfo[id][hLevel]);
HausInfo[id][hLabel] = Create3DTextLabel(string,COLOR_WHITE,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],20,0,1);
HausInfo[id][hPickup] = CreatePickup(1273,1,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],0);
}
HausZaehler++;
}
printf("Es wurden %i von %i Häusern geladen",HausZaehler,MAX_HAUSER);
return 1;
}
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,mysqlconnect);
if(!num_rows)return 1;
for(new i = 0; i < num_rows; i++)
{
new id = getFreeHausID();
HausInfo[id][hID] = cache_get_field_content_int(i,"id",mysqlconnect);
cache_get_field_content(i,"Besitzer",HausInfo[id][hBesitzer],mysqlconnect);
HausInfo[id][hCreated] = cache_get_field_content_int(i,"Created",mysqlconnect);
HausInfo[id][hEnterX] = cache_get_field_content_float(i,"EnterX",mysqlconnect);
HausInfo[id][hEnterY] = cache_get_field_content_float(i,"EnterY",mysqlconnect);
HausInfo[id][hEnterZ] = cache_get_field_content_float(i,"EnterZ",mysqlconnect);
HausInfo[id][hLevel] = cache_get_field_content_int(i,"Level",mysqlconnect);
HausInfo[id][hPreis] = cache_get_field_content_int(i,"Preis",mysqlconnect);
HausInfo[id][hOwned] = cache_get_field_content_int(i,"Owned",mysqlconnect);
if(HausInfo[id][hOwned] == 1)
{
new string2[500];
format(string2,sizeof(string2),"HausInfo:\n"#HTML_ORANGE"Hausnummer: "#HTML_WHITE"%i\n"#HTML_ORANGE"Besitzer:%s "#HTML_WHITE"\n"#HTML_ORANGE"Level: "#HTML_WHITE"%i",HausInfo[id][hID],HausInfo[id][hBesitzer],HausInfo[id][hLevel]);
HausInfo[id][hLabel] = Create3DTextLabel(string2,COLOR_WHITE,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],20,0,1);
HausInfo[id][hPickup] = CreatePickup(1239,1,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],0);
}
else
{
new string[500];
format(string,sizeof(string),"Haus zum Verkauf:\n"#HTML_ORANGE"Hausnummer: "#HTML_WHITE"%i\n"#HTML_ORANGE"Preis: "#HTML_WHITE"%i\n"#HTML_ORANGE"Level: "#HTML_WHITE"%i\nKaufen: /buyhouse ",HausInfo[id][hID],HausInfo[id][hPreis],HausInfo[id][hLevel]);
HausInfo[id][hLabel] = Create3DTextLabel(string,COLOR_WHITE,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],20,0,1);
HausInfo[id][hPickup] = CreatePickup(1273,1,HausInfo[id][hEnterX],HausInfo[id][hEnterY],HausInfo[id][hEnterZ],0);
}
HausZaehler++;
}
printf("Es wurden %i von %i Häusern geladen",HausZaehler,MAX_HAUSER);
return 1;
}