Attach3DTextLabelToVehicle klappt nicht

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Nabend


    Ich wollte mir ein 3d label an den cars machen nur es klappt nicht es wird nix angezeigt
    hier mal der ausschnitt von den labels


    stock Fahrschule()
    {
    vehicle3Dtext2 = Create3DTextLabel( "Fahrschule", cRed, 0.0, 0.0, 0.0, 50.0, 0, 1 );
    for(new i=0; i<sizeof(fs); i++)
    {
    Attach3DTextLabelToVehicle( vehicle3Dtext2, fs[i], 0.0, 0.0, 1.0);
    }
    SetVehicleNumberPlate( fs[0] = AddStaticVehicle(507,2029.8837,1529.0850,10.5417,219.3714,1,1),"Fahrschule");
    SetVehicleNumberPlate( fs[1] = AddStaticVehicle(507,2029.1566,1523.5466,10.5434,220.2671,1,1),"Fahrschule");
    SetVehicleNumberPlate( fs[2] = AddStaticVehicle(507,2029.1564,1517.9202,10.5414,223.5623,1,1),"Fahrschule");
    SetVehicleNumberPlate( fs[3] = AddStaticVehicle(507,2029.2023,1511.9536,10.5436,227.1498,1,1),"Fahrschule");
    return 1;
    }

  • Du siehst tatsächlich nicht,woran es liegt ? Du hast die Schleife BEVOR du dem Array fs irgendwelche Werte zuweist.
    Zu diesem Zeitpunkt sind ( außer du hast davor etwas mit dem Array gemacht ) alle Werte 0.
    Erst die Fahrzeuge erstellen und der Variable Werte zuweisen,DANACH die Schleife ... :pinch:


    Du machst doch auch erste CreateVehicle und tunst es wenn du die vehicleid weisst. Nicht, erst tunen und danach die vehicleid herausfinden .

  • Ok jetzt zeigt er mir immerhin was an aber nur bei einen Fahrzeug -.-

  • Ja,logisch. Du erstellst ja auch lediglich ein 3DText.
    Ein 3DText kannst du nicht an X Fahrzeuge heften,lediglich an eins. Du müsstest es genau so oft erstellen,wieviele Fahrzeuge du hast.
    Denn es existiert auch nur 1x,nicht 5x.Es wird NICHT automatisch kopiert,wenn du es an mehrere Fahrzeuge heftest.