[Pomoc]Ne ucita ,..


Započeo davax, Januar 22, 2014, 17:08:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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



sta s tim ?     
CitatText3D tag + Create3DTextLabel


Na firmama pise samo na kucama nepise
Poslednja Izmena: Januar 22, 2014, 17:55:07 POSLE PODNE od davax




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);