Guten Tag,
Ich habe derzeit einen kleinen Denkfehler bei meinem 3DTexten.
Es geht darum:
Hier wird der 3DText beim Befehl /CreateFach erstellt.
format(string,128,"**Schließfach**\nID: %d \nBesitzer: Keiner\nPreis: %d",fachid,preis);
Create3DTextLabel(string,ORANGE,X,Y,Z,20,GetPlayerVirtualWorld(playerid));
(Ist nur ein ausschnitt)
und hier kann man ihn kaufen:
new name[24];
new string[128];
new newtext[128];
GetPlayerName(playerid,name,24);
setString:fachdatei("Besitzer",name);
setInt:fachdatei("Preis",0);
format(string,128,"**Schließfach**\nID: %d \nBesitzer: Keiner\nPreis: %d",fachid,getInt:fachdatei("Preis"));
format(string,128,"**Schließfach**\nID: %d \nBesitzer: %s\nPreis: %d",fachid,name,getInt:fachdatei("Preis"));
Update3DTextLabelText(Create3DTextLabel(string,ORANGE,getFloat:fachdatei("PosX"),getFloat:fachdatei("PosY"),getFloat:fachdatei("PosZ"),20,GetPlayerVirtualWorld(playerid)), ORANGE,newtext);
Save(fachdatei);
Nur, die Fachid ist doch dann unterschiedlich, oder?
Ich bin gerade total verwirrt und testen kann ichs auch nich.
Wenn mehr Sachen gewünscht werden, sagt mir bescheid.