PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Rešeno] label se ne prikazuje kod loopa  (Pročitano 206 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže mmlinaric

label se ne prikazuje kod loopa
« poslato: Februar 13, 2020, 18:02:12 posle podne »
Problem(error/warning): naslov
Dio skripte:
Pawno Code: [Izaberi]
for(new h = 0; h < sizeof(Stan); h++)
{
    new kFile[220];
    new StanString[200];
        format(kFile, sizeof(kFile), "/Ownership/Stanovi/Stan_%d.ini", h);
        if(fexist(kFile))
        {
        INI_ParseFile(kFile, "InitStan", .bExtra = true, .extra = h);
if(Stan[h][sExteriorX] != 0.000000)
{
    if(Stan[h][hOwned] == 0 && Stan[h][hBanned] != 1)
{
DestroyDynamicPickup(StanPickup[h]);
        StanPickup[h] = CreateDynamicPickup(1272, 1, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ]);
        format(PropertyString,sizeof(PropertyString),"{F3FF02}Stan na prodaju!\n{6EF83C}Cijena: %d$\n{6EF83C}Potreban nivo: %d", Stan[h][HousePrice], Stan[h][sLevel]);
        StanLabel[h] = CreateDynamic3DTextLabel(PropertyString, 0x00FFFFAA, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ], 20.0, 0, 1);
    }
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): /

znaci.. u ongamemodeinitu je onaj navedeni kod, slican je i za kuce (on radi), ali se za stanove prikazuje samo pickup (label ne)..
nisam skripto ima mjesec dana pa ni sam ne znam di sam sta sam :P
« Poslednja izmena: Februar 15, 2020, 12:17:11 posle podne Galardo »
Enwhile Gaming Developer & Owner
 

Van mreže pjer_gancer

Odg: label se ne prikazuje kod loopa
« Odgovor #1 poslato: Februar 13, 2020, 18:21:51 posle podne »
lose kreiran stan
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #2 poslato: Februar 13, 2020, 18:48:40 posle podne »
Enwhile Gaming Developer & Owner
 

Na mreži Kriso

Odg: label se ne prikazuje kod loopa
« Odgovor #3 poslato: Februar 13, 2020, 18:52:18 posle podne »
DestroyDynamic3DTextLabel(StanPickup[h]);
Ako nije daj da vidim ucitavanje kuca
GAD SAM JA
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #4 poslato: Februar 13, 2020, 19:11:22 posle podne »
DestroyDynamic3DTextLabel(StanPickup[h]);
Ako nije daj da vidim ucitavanje kuca
to sam vec pokusavao al mrk..
ovako ucitava kuce (slicnan je enum samo da se zna..):
Pawno Code: [Izaberi]
new PropertyString[200];
for(new h = 0; h < sizeof(Houses); h++)
{
    new kFile[36];
        format(kFile, sizeof(kFile), House_File, h);
        if(fexist(kFile))
        {
        INI_ParseFile(kFile, "InitHouses", .bExtra = true, .extra = h);
if(Houses[h][hExteriorX] != 0.000000)
{
    LoadFurniture( h );
    if(Houses[h][hOwned] == 0 && Houses[h][hBanned] != 1)
{
DestroyDynamicPickup(HousePickup[h]);
        format(PropertyString,sizeof(PropertyString),"{F3FF02}Kuca na prodaju!\n{6EF83C}Cijena: %d$\n{6EF83C}Velicina: %s\n{6EF83C}Potreban nivo: %d",Houses[h][HousePrice],Houses[h][hOpis],Houses[h][hLevel],Houses[h][hAddres]);
        HouseLabel[h] = Create3DTextLabel(PropertyString ,0x00FFFFAA,Houses[h][hExteriorX], Houses[h][hExteriorY], Houses[h][hExteriorZ],20.0, 0, 1);
HousePickup[h] = CreateDynamicPickup(1273, 1, Houses[h][hExteriorX], Houses[h][hExteriorY], Houses[h][hExteriorZ], -1);
}
Enwhile Gaming Developer & Owner
 

Na mreži Kriso

Odg: label se ne prikazuje kod loopa
« Odgovor #5 poslato: Februar 13, 2020, 19:12:37 posle podne »
Mozes anydesk?
GAD SAM JA
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #6 poslato: Februar 13, 2020, 19:15:11 posle podne »
Enwhile Gaming Developer & Owner
 

Na mreži Kriso

Odg: label se ne prikazuje kod loopa
« Odgovor #7 poslato: Februar 13, 2020, 19:16:48 posle podne »
Okej, nema problem, ako za kucu prikazuje uporedi ove dve variable pa pogledaj gde fali
StanLabel
HouseLabel
GAD SAM JA
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #8 poslato: Februar 13, 2020, 19:19:27 posle podne »
Okej, nema problem, ako za kucu prikazuje uporedi ove dve variable pa pogledaj gde fali
StanLabel
HouseLabel
kada sam dodavao label za stan doslovce sam kopirao od kuce i zamjenio potrebno, to sam i prvo provjerio
Enwhile Gaming Developer & Owner
 

Na mreži Kriso

Odg: label se ne prikazuje kod loopa
« Odgovor #9 poslato: Februar 13, 2020, 19:22:06 posle podne »
Pawno Code: [Izaberi]
        format(PropertyString,sizeof(PropertyString),"{F3FF02}Stan na prodaju!\n{6EF83C}Cijena: %d$\n{6EF83C}Potreban nivo: %d", Stan[h][HousePrice], Stan[h][sLevel]);
        StanLabel[h] = CreateDynamic3DTextLabel(PropertyString, 0x00FFFFAA, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ], 20.0, 0, 1);
Na ovoj liniji si uzeo HousePrice, pa je mozda do toga
Daj mi enum za Stan[ da vidim
GAD SAM JA
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #10 poslato: Februar 13, 2020, 19:25:31 posle podne »
Pawno Code: [Izaberi]
        format(PropertyString,sizeof(PropertyString),"{F3FF02}Stan na prodaju!\n{6EF83C}Cijena: %d$\n{6EF83C}Potreban nivo: %d", Stan[h][HousePrice], Stan[h][sLevel]);
        StanLabel[h] = CreateDynamic3DTextLabel(PropertyString, 0x00FFFFAA, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ], 20.0, 0, 1);
Na ovoj liniji si uzeo HousePrice, pa je mozda do toga
Daj mi enum za Stan[ da vidim
stan enum ima houseprice, to je bila greska od ovog ko je radio :D
trenutno sam vani pa kad dodjem saljem ako treba
Enwhile Gaming Developer & Owner
 
Korisnici koji su se zahvalili: Kriso

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #11 poslato: Februar 15, 2020, 11:41:21 pre podne »
bump...
muvnuo sam label u enum (nije nista rjesilo al eto ono..)
evo enum:
Pawno Code: [Izaberi]
enum StanData
{
hInteriorID,
Float: sInteriorX,
Float: sInteriorY,
Float: sInteriorZ,
HousePrice,
Float: sExteriorX,
Float: sExteriorY,
Float: sExteriorZ,
VaultMoney,
HPickupID,
hOwner[255],
LockStatus,
sLevel,
hOpis[255],
hOwned,
Neaktivnost,
hBanned,
Text3D:StanLabel
};
new Stan[MAX_STAN][StanData];
i ovako se sad kreira:
Pawno Code: [Izaberi]
for(new h = 0; h < sizeof(Stan); h++)
{
    new kFile[220];
    new StanString[200];
        format(kFile, sizeof(kFile), "/Ownership/Stanovi/Stan_%d.ini", h);
        if(fexist(kFile))
        {
        INI_ParseFile(kFile, "InitStan", .bExtra = true, .extra = h);
if(Stan[h][sExteriorX] != 0.000000)
{
    if(Stan[h][hOwned] == 0 && Stan[h][hBanned] != 1)
{
DestroyDynamicPickup(StanPickup[h]);
DestroyDynamic3DTextLabel(Stan[h][StanLabel]);
        StanPickup[h] = CreateDynamicPickup(1272, 1, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ]);
        format(PropertyString,sizeof(PropertyString),"{F3FF02}Stan na prodaju!\n{6EF83C}Cijena: %d$\n{6EF83C}Potreban nivo: %d", Stan[h][HousePrice], Stan[h][sLevel]);
        Stan[h][StanLabel] = CreateDynamic3DTextLabel(PropertyString, 0x00FFFFAA, Stan[h][sExteriorX], Stan[h][sExteriorY], Stan[h][sExteriorZ], 20.0, 0, 1);
    }
Enwhile Gaming Developer & Owner
 

Van mreže mmlinaric

Odg: label se ne prikazuje kod loopa
« Odgovor #12 poslato: Februar 15, 2020, 11:54:10 pre podne »
ipak sam uspio fix (nekako)..
prebacio sam iz dinamicnih u klasicne labele pa sad radi, boze me sacuvaj.. ::)
Enwhile Gaming Developer & Owner