Skripta koju koristim: egrp
Detaljan opis problema: pa ovako ucita mi na vikendici i stanu samo pick up nece tekst tj lvl koji je poreban i dam ozes kupiti i ko je vlasnik i to evo dole dio skripte za ucitavanje tsanova i vikendica
Dio skripte:
for(new s = 0; s < sizeof(StanInfo); s++)
{
new sFile[80],string[300];
format(sFile, sizeof(sFile), STAN_FILE, s);
if(fexist(sFile))
{
INI_ParseFile(sFile, "UcitajStanove", .bExtra = true, .extra = s);
if(StanInfo[s][sProveraVlasnika] == 0)
{
format(string,sizeof(string),""ZUTA"Stan na Prodaju!\nCijena: "BELA"%d$\n"ZUTA"Level: "BELA"%d\n"ZUTA"Za kupovinu /kupistan",StanInfo[s][sCena], StanInfo[s][sLevel]);
StanLabel[s] = Create3DTextLabel(string ,0x33CCFFAA,StanInfo[s][sUlazX], StanInfo[s][sUlazY], StanInfo[s][sUlazZ],30.0,0,1);
StanPickup[s] = CreateDynamicPickup(19134, 1, StanInfo[s][sUlazX], StanInfo[s][sUlazY], StanInfo[s][sUlazZ]);
}
else if(StanInfo[s][sProveraVlasnika] == 1)
{
format(string,sizeof(string),""ZUTA"Vlasnik stana: "BELA"%s\n"ZUTA"Cijena: "BELA"%d$\n"ZUTA"Level: "BELA"%d",StanInfo[s][sVlasnik],StanInfo[s][sCena],StanInfo[s][sLevel]);
StanLabel[s] = Create3DTextLabel(string ,0x33CCFFAA,StanInfo[s][sUlazX], StanInfo[s][sUlazY], StanInfo[s][sUlazZ],30.0,0,1);
StanPickup[s] = CreateDynamicPickup(1239, 1, StanInfo[s][sUlazX], StanInfo[s][sUlazY], StanInfo[s][sUlazZ]);
}
}
}
for(new vi = 0; vi < sizeof(VikendiceInfo); vi++)
{
new viFile[80],string[300];
format(viFile, sizeof(viFile), VIKENDICE_FILE, vi);
if(fexist(viFile))
{
INI_ParseFile(viFile, "UcitajVikendice", .bExtra = true, .extra = vi);
if(VikendiceInfo[vi][viProveraVlasnika] == 0)
{
format(string,sizeof(string),""SPLAVA"Vikendica na Prodaju!\n"SPLAVA"Cijena: "BELA"%d$\n"SPLAVA"Level: "BELA"%d\n"SPLAVA"Za kupovinu /kupivikendicu",VikendiceInfo[vi][viCena], VikendiceInfo[vi][viLevel]);
VikendicaLabel[vi] = Create3DTextLabel(string ,0x33CCFFAA,VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ],30.0,0,1);
VikendicaPickup[vi] = CreateDynamicPickup(1272, 1, VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ]);
}
else if(VikendiceInfo[vi][viProveraVlasnika] == 1)
{
format(string,sizeof(string),""SPLAVA"Vlasnik vikendice: "BELA"%s\n"SPLAVA"Cijena: "BELA"%d$\n"SPLAVA"Level: "BELA"%d",VikendiceInfo[vi][viVlasnik],VikendiceInfo[vi][viCena],VikendiceInfo[vi][viLevel]);
VikendicaLabel[vi] = Create3DTextLabel(string ,0x33CCFFAA,VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ],30.0,0,1);
VikendicaPickup[vi] = CreateDynamicPickup(1239, 1, VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ]);
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
ne kondtam sta ce mi to pomoci?
Citat: CamPeR1232 poslato Decembar 05, 2013, 22:26:57 POSLE PODNE
ne kondtam sta ce mi to pomoci?
pa preko toga ce ti ispisivati
taj tekst zbog koga si i otvorio ovo temu.
zapravo ako nisi razumeo, on je hteo da ti kaze da umesto tvoje defaultne samp funkcije Create3DTextLabel
, ubacis ovu CreateDynamic3DTextLabel
jesam ali opet nece?
prebaci na dynamic...
pa jesam
VikendicaLabel[vi] = Create3DTextLabel(string ,0x33CCFFAA,VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ],30.0,0,1);
VikendicaLabel[vi] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,VikendiceInfo[vi][viUlazX], VikendiceInfo[vi][viUlazY], VikendiceInfo[vi][viUlazZ],30.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0, 1,-1,-1,20.0);
pa gdje god da je bilo za VikendicaLabel Create3DTextLabel ja sma zamjenio sa CreateDynamic3DTextLabel nisam glup da samo stavim u jednom redu