26.06.2012, 16:16
I dont know why but when i create an dynamic 3d text label it does not shows:
Код:
stock CreateHouse(cijena, Float:X, Float:Y, Float:Z, Float:kIntX, Float:kIntY, Float:kIntZ, adresa[], intid) { new Query[512], i; i = db_get_rows(Database, "HOUSES") + 1; format(HouseInfo[i][Adresa], 64, "%s", adresa); format(HouseInfo[i][Vlasnik], 64, "Nema"); HouseInfo[i][ID] = i; HouseInfo[i][Cijena] = cijena; HouseInfo[i][kX] = X; HouseInfo[i][kY] = Y; HouseInfo[i][kZ] = Z; HouseInfo[i][IntX] = kIntX; HouseInfo[i][IntY] = kIntY; HouseInfo[i][IntZ] = kIntZ; HouseInfo[i][Interior] = intid; print("Pocetak"); format(Query, sizeof(Query), "INSERT INTO `HOUSES` ('ID') VALUES('%d')", HouseInfo[i][ID]); db_query(Database, Query); print(Query); format(Query, sizeof(Query), "UPDATE `HOUSES` SET VLASNIK = '%d', CIJENA = '%d', ADRESA = '%s', X = '%f', Y = '%f', Z = '%f' WHERE `ID` = '%d' ", HouseInfo[i][Vlasnik], HouseInfo[i][Cijena], adresa, HouseInfo[i][kX], HouseInfo[i][kY], HouseInfo[i][kZ], HouseInfo[i][ID]); db_query(Database, Query); print(Query); format(Query, sizeof(Query), "UPDATE `HOUSES` SET INTX = '%f', INTY = '%f', INTZ = '%f', MATS = '0', DROGA = '0', NOVAC = '0', BRAVA = '1' WHERE `ID` = '%d' ", HouseInfo[i][IntX], HouseInfo[i][IntY], HouseInfo[i][IntZ], HouseInfo[i][ID]); db_query(Database, Query); print(Query); format(Query, sizeof(Query), "UPDATE `HOUSES` SET INT = '%d', RENTABIL = '%d', RENT = '%d', ALARM = '%d' WHERE `ID` = '%d' ", HouseInfo[i][Interior], HouseInfo[i][Rentabil], HouseInfo[i][Rent], HouseInfo[i][Alarm], HouseInfo[i][ID]); db_query(Database, Query); print(Query); format(KucniLabel, sizeof(KucniLabel), ""ZELENA"Kuca na PRODAJU!\n"ZELENA"Adresa: "BIJELA"%s\n"ZELENA"Cijena: "BIJELA"$%i",HouseInfo[i][Adresa],HouseInfo[i][Cijena]); HouseInfo[i][LabelKuce] = CreateDynamic3DTextLabel(KucniLabel,LIGHTBLUE,HouseInfo[i][kX], HouseInfo[i][kY], HouseInfo[i][kZ]+0.1,20.0,0,1); return 1; }