public LoadBizes()
{
new rows, fields, count;
cache_get_data(rows, fields);
for(new i=0;i<rows;i++)
{
new bizID = cache_get_field_content_int(i, "id");
if(bizID < MAX_BIZ)
{
Biz[bizID][bCreated] = 1;
Biz[bizID][bdbID] = cache_get_field_content_int(i, "id");
Biz[bizID][bType] = cache_get_field_content_int(i, "Type");
Biz[bizID][bEnterX] = cache_get_field_content_float(i, "EnterX");
Biz[bizID][bEnterY] = cache_get_field_content_float(i, "EnterY");
Biz[bizID][bEnterZ] = cache_get_field_content_float(i, "EnterZ");
Biz[bizID][bExitX] = cache_get_field_content_float(i, "ExitX");
Biz[bizID][bExitY] = cache_get_field_content_float(i, "ExitY");
Biz[bizID][bExitZ] = cache_get_field_content_float(i, "ExitZ");
Biz[bizID][bInterior] = cache_get_field_content_int(i, "Interior");
Biz[bizID][bLevel] = cache_get_field_content_int(i, "Level");
Biz[bizID][bPreis] = cache_get_field_content_int(i, "Preis");
Biz[bizID][bOwned] = cache_get_field_content_int(i, "Owned");
Biz[bizID][bKasse] = cache_get_field_content_int(i, "Kasse");
Biz[bizID][bLock] = cache_get_field_content_int(i, "Lock");
Biz[bizID][bEintritt] = cache_get_field_content_int(i, "Eintritt");
Biz[bizID][bProdukte] = cache_get_field_content_int(i, "Produkte");
Biz[bizID][bMaxProdukte] = cache_get_field_content_int(i, "MaxProdukte");
Biz[bizID][bProdPreis] = cache_get_field_content_int(i, "ProdPreis");
cache_get_field_content(i, "Besitzer", Biz[bizID][bBesitzer], myCon, MAX_PLAYER_NAME);
cache_get_field_content(i, "Teilhaber", Biz[bizID][bTeilhaber], myCon, MAX_PLAYER_NAME);
cache_get_field_content(i, "Beschreibung", Biz[bizID][bBeschreibung], myCon, 64);
Biz[bizID][bText] = CreateDynamic3DTextLabel("Laedt ...", COLOR_ALPHA_WHITE, Biz[bizID][bEnterX], Biz[bizID][bEnterY], Biz[bizID][bEnterZ], 20.0);
if(Biz[bizID][bOwned] == 1)
{
Biz[bizID][bPickup] = CreatePickup(BIZ_OWNER_PICKUP, 1, Biz[bizID][bEnterX], Biz[bizID][bEnterY], Biz[bizID][bEnterZ], 0);
}
else if(Biz[bizID][bOwned] == 0)
{
Biz[bizID][bPickup] = CreatePickup(NO_BIZ_OWNER_PICKUP, 1, Biz[bizID][bEnterX], Biz[bizID][bEnterY], Biz[bizID][bEnterZ], 0);
}
UpdateBizLabel(bizID, Biz[bizID][bOwned]);
count++;
}
}
printf("[LOAD] BIZes geladen: %d/%d", count, MAX_BIZ);
return 1;
}
Alles anzeigen
Das es wird aber geladen...
In der Datenbank werden auch die Produkte gespeichert und geladen.
Vorhin habe ich es getestet habe die Produkte auf 200 gesetzt habe in der Datenbank nach geschaut steht 200... kaufe ich was geht es runter und wird so auch angezeigt. momentan sind es noch 193 Produkte