hey wie kann cih das machen das die häuser nichts o Gezält werden
[15:45:09] [Häuser] Haus /haus/1.txt geladen!
[15:45:09] [Häuser] Haus /haus/2.txt geladen!
[15:45:09] [Häuser] Haus /haus/3.txt geladen!
[15:45:09] [Häuser] Haus /haus/4.txt geladen!
[15:45:09] [Häuser] Haus /haus/5.txt geladen!
[15:45:09] [Häuser] Haus /haus/6.txt geladen!
[15:45:09] [Häuser] Haus /haus/7.txt geladen!
[15:45:09] [Häuser] Haus /haus/8.txt geladen!
[15:45:09] [Häuser] Haus /haus/9.txt geladen!
[15:45:09] [Häuser] Haus /haus/10.txt geladen!
[15:45:09] [Häuser] Haus /haus/11.txt geladen!
[15:45:09] [Häuser] Haus /haus/12.txt geladen!
[15:45:09] [Häuser] Haus /haus/13.txt geladen!
[15:45:09] [Häuser] Haus /haus/14.txt geladen!
[15:45:09] [Häuser] Haus /haus/15.txt geladen!das sie den So angezeigt werden [Häuser] es wurden 14 geladen!
kann mir da wer sagen wie ?
lg kifkat
ps in den ein TUT kapier ich das nicht
es wurden x Häuser geladen
- Kevin B.
- Geschlossen
- Erledigt
-
-
Zeig mal deine Ausgabe im Mod.
MfG
-
stock LoadHaus(hausid)
{
new pfad[50],string[128];
format(pfad,50,"/haus/%d.txt",hausid);
if(!fexist(pfad))return 0;
HausInfo[hausid][haus_x] = dini_Float(pfad,"x");
HausInfo[hausid][haus_y] = dini_Float(pfad,"y");
HausInfo[hausid][haus_z] = dini_Float(pfad,"z");
HausInfo[hausid][haus_preis] = dini_Int(pfad,"preis");
HausInfo[hausid][haus_innenraum] = dini_Int(pfad,"innenraum");
HausInfo[hausid][haus_pickup] = CreatePickup(1273 ,23,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],0);
format(HausInfo[hausid][haus_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
format(string,128,"****Haus****\nBesitzer: %s\nPreis: %d$",HausInfo[hausid][haus_besitzer],HausInfo[hausid][haus_preis]);
HausInfo[hausid][haus_label] = Create3DTextLabel(string,0xFF00FF,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],20,0,1);
return printf("[Häuser] Haus %s geladen!",pfad);
} -
Poste mal die Schleife wo du LoadHaus verwendest
-
schau mal Über dir
//edit
for(new haus=0;haus<MAX_HAUS;haus++)
{
LoadHaus(haus);
} -
new haeuser;
for(blbla MAX_HAUS ....
{
haeuser++;
LoadHaus(haus);
}
printf("Es wurden %d Häuser geladen",haeuser);So villeicht ?
-
Meinste Direkt in den Stock ?
oda bei der schleife -
Bei der schleife wo du alle häuser läds.. Ich denke bei OnGameModeInit oder müsste das sein...
-
Kann man auch direkt so machen, ist kein unterschied weil das Laden eh nie abgebrochen wird...
for(new haus=0;haus<MAX_HAUS;haus++)
{
LoadHaus(haus);
}
printf("[Häuser] es wurden %d geladen!",MAX_HAUS); -
Hast du recht
-
-
LoL?
[16:24:30] Es wurden 100 Häuser geladen
Hab doch nur 14Häuser -
Hast du MAX_Haus auch auf 14 ?
-
ahm ne:D
das steht auf 100
kann er nicht ihren wie so auslesen das er den Guckt wie viel sind und mir das anzeigt ? -
Hmm...
Mir fällt grad nicht ein wie man das machen könnte... -
hat da wer noch ne idee wie man das machen Könnte?
//edit
keiner weis wie ? -
Probiers mal so:
for(new haus=0;haus<MAX_HAUS;haus++)
{
LoadHaus(haus);
new string[256];
format(string, sizeof(string),"Es wurden: %d Häuser geladen",haus);
print(string);
}ungetestet
mfg.
-
da listet er sie wider einzeln auf
-
-
-
-