Skripta koju koristim:Moja
Detaljan opis problema:Nema teksta ,.. ne pise nista na kuci (Kupikucu, level, adresa,cijena,..) nez mozda sam ja nesto obrisao ili ? sta bi moglo bit ?
Dio skripte:VV
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://www.zaslike.com/viewer.php?file=9aowcgp9gyhvgj0vto7.png
Text3D tag + Create3DTextLabel
sta s tim ?
CitatText3D tag + Create3DTextLabel
Na firmama pise samo na kucama nepise
BUMP
http://wiki.sa-mp.com/wiki/Create3DTextLabel
http://wiki.sa-mp.com/wiki/CreatePickup
koristi se tim funkcijama..
Pa samo me zanima koja bi greska mogla biti da se to ne vidi ??
Bio blizu ili ne opet se ne vidi a sa firmama je sve ok
kakvi house sytem koristis pastaj scriptu
#define KUCE_FILE "Kuce/%d.ini"
#define MAX_KUCA 900
enum Kuce
{
kProveraVlasnika,
kVlasnik[MAX_PLAYER_NAME],
kVrsta[35],
Float:kUlazX,
Float:kUlazY,
Float:kUlazZ,
Float:kIzlazX,
Float:kIzlazY,
Float:kIzlazZ,
kLevel,
kCena,
kNovac,
kInt,
kZatvoreno,
kVW,
kOruzije,
kMunicija,
kRent,
kCenaRenta,
kZvono,
kFrizder,
kMats,
kDroga,
kOdjeca,
kVrstaIntKuce,
kHrana
};
new KucaInfo[MAX_KUCA][Kuce];
new KucaPickup[sizeof(KucaInfo)];
new Text3D:KucaLabel[sizeof(KucaInfo)];
//////////////////////////KUCE UCITAVANJE////////////////////////////////////////
for(new k = 0; k < sizeof(KucaInfo); k++)
{
new kFile[80], string[500];
format(kFile, sizeof(kFile), KUCE_FILE, k);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajKuce", .bExtra = true, .extra = k);
if(KucaInfo[k][kProveraVlasnika] == 0)
{
format(string,sizeof(string),""HZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[k][kVrsta],KucaInfo[k][kCena],KucaInfo[k][kLevel],UlicaKuce(k));
KucaLabel[k] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],30.0,0,1);
KucaPickup[k] = CreateDynamicPickup(1273, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
else if(KucaInfo[k][kProveraVlasnika] == 1)
{
if(KucaInfo[k][kRent] == 0)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
else if(KucaInfo[k][kRent] == 1)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Cena Renta: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
KucaLabel[k] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],30.0,0,1);
KucaPickup[k] = CreateDynamicPickup(1239, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
}
}
stock KuceLP(idkuce)
{
new string[500];
if(KucaInfo[idkuce][kProveraVlasnika] == 0)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
format(string,sizeof(string),""HZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],UlicaKuce(idkuce));
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
else if(KucaInfo[idkuce][kProveraVlasnika] == 1)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
if(KucaInfo[idkuce][kRent] == 0)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],UlicaKuce(idkuce));
}
else if(KucaInfo[idkuce][kRent] == 1)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Cijena Renta: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kCenaRenta],UlicaKuce(idkuce));
}
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1239, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
return 1;
}
CMD:napravikucu(playerid, params[],help)
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FL | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 7) return SCM(playerid,-1,""SPLAVA"[FL] "SIVA"Samo Vlasnik!");
if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[FL] "SIVA"Morate biti na admin duznosti!");
new idkuce,vrsta,level,cena,fkuce[80],string[500]; GetPlayerPos(playerid,X,Y,Z);
if(sscanf(params, "iiii",idkuce,vrsta,level,cena))
{
SCM(playerid,-1,""CRVENA"FL Pomoc | "SIVA"/kreirajkucu [ID] [Vrsta] [Level] [Cijena]");
SCM(playerid,-1,""CRVENA"Vrste Kuca | "SIVA" 0: Mala | 1: Srednja | 2: Velika | 3: Villa");
return 1;
}
if(idkuce >= MAX_KUCA) return SCM(playerid,-1, ""CRVENA"FL | "SIVA"Maximum kuca je ogranicen ne mozes koristiti taj ID!");
format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce);
if(fexist(fkuce)) return SCM(playerid,-1, "FL | "SPLAVA"ID te kuce vec postoji!");
if(vrsta == 0) // MALA KUCA
{
KucaInfo[idkuce][kIzlazX] = 223.0732;
KucaInfo[idkuce][kIzlazY] = 1288.3668;
KucaInfo[idkuce][kIzlazZ] = 1082.1406;
KucaInfo[idkuce][kInt] = 1;
strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
KucaInfo[idkuce][kVrstaIntKuce] = 1;
}
else if(vrsta == 1) // SREDNJA KUCA
{
KucaInfo[idkuce][kIzlazX] = 2365.2822;
KucaInfo[idkuce][kIzlazY] = -1134.5186;
KucaInfo[idkuce][kIzlazZ] = 1050.8750;
KucaInfo[idkuce][kInt] = 8;
strmid(KucaInfo[idkuce][kVrsta],"Srednja Kuca",0,strlen("Srednja Kuca"),255);
KucaInfo[idkuce][kVrstaIntKuce] = 2;
}
else if(vrsta == 2) // VELIKA KUCA
{
KucaInfo[idkuce][kIzlazX] = 2317.8977;
KucaInfo[idkuce][kIzlazY] = -1025.7722;
KucaInfo[idkuce][kIzlazZ] = 1050.2109;
KucaInfo[idkuce][kInt] = 9;
strmid(KucaInfo[idkuce][kVrsta],"Velika Kuca",0,strlen("Velika Kuca"),255);
KucaInfo[idkuce][kVrstaIntKuce] = 3;
}
else if(vrsta == 3) // VILLA KUCA
{
KucaInfo[idkuce][kIzlazX] = 140.2605;
KucaInfo[idkuce][kIzlazY] = 1367.4221;
KucaInfo[idkuce][kIzlazZ] = 1083.8615;
KucaInfo[idkuce][kInt] = 5;
strmid(KucaInfo[idkuce][kVrsta],"Villa",0,strlen("Villa"),255);
KucaInfo[idkuce][kVrstaIntKuce] = 4;
}
KucaInfo[idkuce][kCena] = cena; KucaInfo[idkuce][kLevel] = level; KucaInfo[idkuce][kUlazX] = X; KucaInfo[idkuce][kHrana] = 0;
KucaInfo[idkuce][kUlazY] = Y; KucaInfo[idkuce][kUlazZ] = Z; KucaInfo[idkuce][kProveraVlasnika] = 0; KucaInfo[idkuce][kFrizder] = 0;
KucaInfo[idkuce][kNovac] = 0; KucaInfo[idkuce][kZatvoreno] = 1; KucaInfo[idkuce][kVW] = idkuce; KucaInfo[idkuce][kZvono] = 0;
KucaInfo[idkuce][kOruzije] = -1; KucaInfo[idkuce][kMunicija] = 0; KucaInfo[idkuce][kRent] = 0; KucaInfo[idkuce][kCenaRenta] = 50;
KucaInfo[idkuce][kMats] = 0; KucaInfo[idkuce][kDroga] = 0; KucaInfo[idkuce][kOdjeca] = 0; strmid(KucaInfo[idkuce][kVlasnik],"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),""LJUB"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],UlicaKuce(idkuce));
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1);
KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
SacuvajKucu(idkuce);
SCMF(playerid,-1,""CRVENA"[FL] "SIVA"Kuca je uspjesno kreirana (ID Kuce: %d)!",idkuce);
return 1;
}
to je to sta trebas ??
Zamjeni te sve 3dext labele sa streamerovim radit ce sto posto
Citat
Zamjeni te sve 3dext labele sa streamerovim radit ce sto posto
Kako da stavim te streamerove ??
I nekuzim zasto bi tada radilo
Firme su isto 3dext alo one rade sve ok samo na kucama ne radi
Nez sta bi moglo biti problem mozda sam slucajno nesto obrisao ili promjenio
Create3DTextLabel pretvori u CreateDynamic3DTextLabel
Citat
Create3DTextLabel pretvori u CreateDynamic3DTextLabel
E sad se ne vidi ni od firmi textlabel a prije se vidio
Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS)
CreateDynamic3DTextLabel(const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
stock KuceLP(idkuce)
{
new string[500];
if(KucaInfo[idkuce][kProveraVlasnika] == 0)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
format(string,sizeof(string),""HZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],UlicaKuce(idkuce));
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
else if(KucaInfo[idkuce][kProveraVlasnika] == 1)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
if(KucaInfo[idkuce][kRent] == 0)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],UlicaKuce(idkuce));
}
else
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Cijena Renta: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kCenaRenta],UlicaKuce(idkuce));
}
KucaInfo[idkuce][Label] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1239, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
return 1;
}
probaj ovaj kod
pod enum kuce dodaj Label i ovo kopiraj kod
na kraju deo skripte - labela ,30.0,0,1);
Ne radi neke erore mi baca
Znaci samo na firmama ima 3dtextlabel
a na kucama , vikendicama ,stanovima nema !!
#define KUCE_FILE "Kuce/%d.ini"
#define MAX_KUCA 900
enum Kuce
{
kProveraVlasnika,
kVlasnik[MAX_PLAYER_NAME],
kVrsta[35],
Float:kUlazX,
Float:kUlazY,
Float:kUlazZ,
Float:kIzlazX,
Float:kIzlazY,
Float:kIzlazZ,
kLevel,
kCena,
kNovac,
kInt,
kZatvoreno,
kVW,
kOruzije,
kMunicija,
kRent,
kCenaRenta,
kZvono,
kFrizder,
kMats,
kDroga,
kOdjeca,
kVrstaIntKuce,
kHrana
};
new KucaInfo[MAX_KUCA][Kuce];
new KucaPickup[sizeof(KucaInfo)];
new Text3D:KucaLabel[sizeof(KucaInfo)];
#define FIRMA_FILE "Firme/%d.ini"
#define MAX_FIRMI 900
enum Firme
{
fImaVlasnika,
fVlasnik[MAX_PLAYER_NAME],
fVrsta,
fNaziv[64],
fIznuda[64],
Float:fUlazX,
Float:fUlazY,
Float:fUlazZ,
Float:fIzlazX,
Float:fIzlazY,
Float:fIzlazZ,
fLevel,
fCena,
fKasa,
fInt,
fZatvoreno,
fProizvodi,
fMaxProizvodi,
fVW
};
new FirmaInfo[MAX_FIRMI][Firme];
new UsaoFirma[MAX_PLAYERS];
new FirmaPickup[sizeof(FirmaInfo)];
new Text3D:FirmaLabel[sizeof(FirmaInfo)];
stock KuceLP(idkuce)
{
new string[500];
if(KucaInfo[idkuce][kProveraVlasnika] == 0)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
format(string,sizeof(string),""HZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],UlicaKuce(idkuce));
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
else if(KucaInfo[idkuce][kProveraVlasnika] == 1)
{
Delete3DTextLabel(KucaLabel[idkuce]);
DestroyDynamicPickup(KucaPickup[idkuce]);
if(KucaInfo[idkuce][kRent] == 0)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],UlicaKuce(idkuce));
}
else if(KucaInfo[idkuce][kRent] == 1)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Cijena Renta: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kCenaRenta],UlicaKuce(idkuce));
}
KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[idkuce][kUlazX],KucaInfo[idkuce][kUlazY],KucaInfo[idkuce][kUlazZ],30.0,0,1);
KucaPickup[idkuce] = CreateDynamicPickup(1239, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
}
return 1;
}
stock FirmaLabelIPickup(idfirme)
{
new string[256];
if(FirmaInfo[idfirme][fImaVlasnika] == 0)
{
Delete3DTextLabel(FirmaLabel[idfirme]);
DestroyDynamicPickup(FirmaPickup[idfirme]);
format(string,sizeof(string),""ZPLAVA"[ "BELA"%s "ZPLAVA"]\n"ZPLAVA"Firma na prodaju!\n"ZPLAVA"Cijena: "BELA"%d$\n"ZPLAVA"Level: "BELA"%d\n"ZPLAVA"Za kupovinu /kupifirmu",FirmaInfo[idfirme][fNaziv],FirmaInfo[idfirme][fCena],FirmaInfo[idfirme][fLevel]);
FirmaLabel[idfirme] = Create3DTextLabel(string ,0x33CCFFAA,FirmaInfo[idfirme][fUlazX], FirmaInfo[idfirme][fUlazY], FirmaInfo[idfirme][fUlazZ],30.0, 0, 1);
FirmaPickup[idfirme] = CreateDynamicPickup(1274, 1, FirmaInfo[idfirme][fUlazX], FirmaInfo[idfirme][fUlazY], FirmaInfo[idfirme][fUlazZ]);
}
else if(FirmaInfo[idfirme][fImaVlasnika] == 1)
{
Delete3DTextLabel(FirmaLabel[idfirme]);
DestroyDynamicPickup(FirmaPickup[idfirme]);
format(string,sizeof(string),""ZPLAVA"[ "BELA"%s "ZPLAVA"]\n"ZPLAVA"Vlasnik: "BELA"%s\n"ZPLAVA"Level: "BELA"%d\n"ZPLAVA"Iznuda: "BELA"%s",FirmaInfo[idfirme][fNaziv],FirmaInfo[idfirme][fVlasnik],FirmaInfo[idfirme][fLevel],FirmaInfo[idfirme][fIznuda]);
FirmaLabel[idfirme] = Create3DTextLabel(string ,0x33CCFFAA,FirmaInfo[idfirme][fUlazX], FirmaInfo[idfirme][fUlazY], FirmaInfo[idfirme][fUlazZ],30.0, 0, 1);
FirmaPickup[idfirme] = CreateDynamicPickup(1239, 1, FirmaInfo[idfirme][fUlazX], FirmaInfo[idfirme][fUlazY], FirmaInfo[idfirme][fUlazZ]);
}
return 1;
}
for(new k = 0; k < sizeof(KucaInfo); k++)
{
new kFile[80], string[500];
format(kFile, sizeof(kFile), KUCE_FILE, k);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajKuce", .bExtra = true, .extra = k);
if(KucaInfo[k][kProveraVlasnika] == 0)
{
format(string,sizeof(string),""HZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Level: "BELA"%d\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"Za kupovinu kuce /kupikucu",KucaInfo[k][kVrsta],KucaInfo[k][kCena],KucaInfo[k][kLevel],UlicaKuce(k));
KucaLabel[k] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],30.0,0,1);
KucaPickup[k] = CreateDynamicPickup(1273, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
else if(KucaInfo[k][kProveraVlasnika] == 1)
{
if(KucaInfo[k][kRent] == 0)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
else if(KucaInfo[k][kRent] == 1)
{
format(string,sizeof(string),""HZELENA"Vlasnik: "BELA"%s\n"HZELENA"Vrsta: "BELA"%s\n"HZELENA"Level: "BELA"%d\n"HZELENA"Cijena: "BELA"%d$\n"HZELENA"Cena Renta: "BELA"%d$\n"HZELENA"Adresa: "BELA"%s\n"HZELENA"",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
KucaLabel[k] = Create3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],30.0,0,1);
KucaPickup[k] = CreateDynamicPickup(1239, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
}
}
///////////////////////////////FIRME UCITAVANJE///////////////////////////////
for(new b = 0; b < sizeof(FirmaInfo); b++)
{
new gFile[80],string[260];
format(gFile, sizeof(gFile), FIRMA_FILE, b);
if(fexist(gFile))
{
INI_ParseFile(gFile, "UcitajFirme", .bExtra = true, .extra = b);
if(FirmaInfo[b][fImaVlasnika] == 0)
{
format(string,sizeof(string),""ZPLAVA"[ "BELA"%s "ZPLAVA"]\n"CRVENA"Firma na prodaju!\n"ZPLAVA"Cijena: "BELA"%d$\n"ZPLAVA"Level: "BELA"%d\n"ZPLAVA"Za kupovinu /kupifirmu",FirmaInfo[b][fNaziv],FirmaInfo[b][fCena],FirmaInfo[b][fLevel]);
FirmaLabel[b] = Create3DTextLabel(string ,0x33CCFFAA,FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ],30.0, 0, 1);
FirmaPickup[b] = CreateDynamicPickup(1274, 1, FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ]);
}
else if(FirmaInfo[b][fImaVlasnika] == 1)
{
format(string,sizeof(string),""ZPLAVA"[ "BELA"%s "ZPLAVA"]\n"CRVENA"Vlasnik: "BELA"%s\n"ZPLAVA"Level: "BELA"%d\n"ZPLAVA"Iznuda: "BELA"%s",FirmaInfo[b][fNaziv],FirmaInfo[b][fVlasnik],FirmaInfo[b][fLevel],FirmaInfo[b][fIznuda]);
FirmaLabel[b] = Create3DTextLabel(string ,0x33CCFFAA,FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ],30.0, 0, 1);
FirmaPickup[b] = CreateDynamicPickup(1239, 1, FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ]);
}
if(FirmaInfo[b][fVrsta] == VRSTA_MARKET) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 56, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_BURG) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 10, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_CLUCKIN) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 14, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_PIZZA) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 29, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_PIGPEN) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 48, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_BAR) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 49, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_GYM) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 54, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_SEXSHOP) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 36, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_BINCO) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 45, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_GUNSHOP) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 6, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_DISCO) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 48, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_RESTORAN) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 50, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_ZIP) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 45, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_VICTIM) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 45, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_SUBURBAN) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 45, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_BARBER) CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 7, -1, 0, 0, -1, 150.0);
if(FirmaInfo[b][fVrsta] == VRSTA_KLADIONICA)CreateDynamicMapIcon(FirmaInfo[b][fUlazX], FirmaInfo[b][fUlazY], FirmaInfo[b][fUlazZ], 25, -1, 0, 0, -1, 150.0);
}
}
////////
Evo dao sam vam ovo sta radi FIRME i ovo sta neradi KUCE ako ima koja greska
Pa prebaci u dynamic sve i updateuj streamer plugin, mozda si premasio limit obicnih 3dova (1024)
Kad stavim u dynamic ni firme se onda ne vide ,..
Sta moram sve Create3DTextLabel zamjenim sa CreateDynamic3DTextLabel i jos sta moram zamjenit ili stavit ??
ovo moram isto zamjenit ?? ili new Text3D:ServerLabel[100];