Hi Leute,
ich hab in letzter Zeit so viele Sache angefangen das ich einfach andauernd Probleme habe und nicht weiss wie ich da denn weiter komme !
Problem: Pickup und Text wird nicht erstellt ... habe schon prints gemacht wird bis zum ende ausgeführt! Aber die Pickups und texte werden nicht erstellt!
public OnHousesLoad()
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(!num_rows)return 1;
for(new i=0; i<num_rows; i++)
{
new id=getFreeHouseID();
new tmp_name[MAX_PLAYER_NAME];
hInfo[id][h_x]=cache_get_field_content_float(i,"hx", dbhandle);
hInfo[id][h_y]=cache_get_field_content_float(i,"hy", dbhandle);
hInfo[id][h_z]=cache_get_field_content_float(i,"hz", dbhandle);
hInfo[id][hi_x]=cache_get_field_content_float(i,"hix", dbhandle);
hInfo[id][hi_y]=cache_get_field_content_float(i,"hiy", dbhandle);
hInfo[id][hi_z]=cache_get_field_content_float(i,"hiz", dbhandle);
hInfo[id][h_x]=cache_get_field_content_int(i,"hinterior", dbhandle);
cache_get_field_content(i, "besitzer", tmp_name,dbhandle);
strmid(hInfo[id][h_besitzer], tmp_name, 0, sizeof(tmp_name), sizeof(tmp_name));
hInfo[id][h_id]=cache_get_field_content_int(i, "id", dbhandle);
hInfo[id][h_preis]=cache_get_field_content_int(i, "hpreis", dbhandle);
new string[128];
if(!strlen(hInfo[id][h_besitzer]))
{
hInfo[id][h_pickup]=CreatePickup(1273, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 0);
format(string,sizeof(string),"Zum Verkauf\nPreis: %i$\nhauskaufen", hInfo[id][h_preis]);
hInfo[id][h_text]=Create3DTextLabel(string, COLOR_LIGHTGREEN, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 1);
}
else
{
hInfo[id][h_pickup]=CreatePickup(1239, 1, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 0);
format(string,sizeof(string),"Besitzer: %s\n/enter", hInfo[id][h_besitzer]);
hInfo[id][h_text]=Create3DTextLabel(string, COLOR_YELLOW, hInfo[id][h_x], hInfo[id][h_y], hInfo[id][h_z], 10, 1);;
}
}
return 1;
}