hey ich habe das Problem das er eine Falsche zahl ausspuckt
BIld
stock LadeBizzes(Bizz_ID)
{
new pfad[50],sbizz[200];
format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
if(!fexist(pfad))return 0;
BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
format(BSystem[Bizz_ID][Biz_Name],32,"%s",dini_Get(pfad,"FirmenName"));
format(BSystem[Bizz_ID][Biz_Produkte],4,"%i",dini_Get(pfad,"Produkte"));
format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte]);
BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
return printf("[Firmen] Firma %s geladen!",pfad);
}
bizes.txt
x=-2590.744873
y=308.533081
z=4.731370
preis=1500000
FirmenName=Vermietung
besitzer=[BR]Kevin_Kifkat
Produkte=9
und beim Preis spuckt er garnix aus
wo ist bitte der Fehler ?
lg kifkat
Zeig Falsche Zahlen an
- Kevin B.
- Geschlossen
- Erledigt
-
-
Deine Überschrift ist ja wohl mehr als fail
Zitater stuckt mehr aus wie geht
Zu deinem Problem, du solltest den Preis auch auslesen, sonst ist ja logisch das der Preis bei 0 ist
-
da zeigt er mir jetzt eine 52 aus obwohl die Nirgends drin steht
-
Produkte ist doch ein Integer kein string
-
format(BSystem[Bizz_ID][Biz_Produkte],4,"%d",dini_Get(pfad,"Produkte"));
format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %d",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte]);
Probier das ganze mal so, ist zwar das selbe aber meistens klappt das ;). -
ich will ja nur die Zahlen auslesen lassen aba er Liest ihren wie das falsche aus
stock LadeBizzes(Bizz_ID)
{
new pfad[50],sbizz[200];
format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
if(!fexist(pfad))return 0;
BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
format(BSystem[Bizz_ID][Biz_Name],32,"%s",dini_Get(pfad,"FirmenName"));
format(BSystem[Bizz_ID][Biz_Produkte],4,"%i",dini_Get(pfad,"Produkte"));
format(BSystem[Bizz_ID][Biz_Preis],4,"%i",dini_Get(pfad,"preis"));
format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte]);
BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
return printf("[Firmen] Firma %s geladen!",pfad);
}
@ Dice
Klappt auch net -
ja sorry in der Sache muss ich noch bissen Lehnen
aba es klappt nun ich danke dir Für deine Hilfe
-
breadfish.de
Hat das Thema geschlossen.