3D label an Fahrzeug binden

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
  • Hallo
    Ich habe eine Problem in meinem Code
    und zwar kommen immer 2 Warning
    Warning:
    .pwn(7414) : warning 213: tag mismatch
    .pwn(7415) : warning 213: tag mismatch


    Code:

    new str1[256];
    new veh = GetPlayerVehicleID(playerid);
    new flnrone = dini_Int(vehicle[GetPlayerVehicleID(playerid)],"flugnummer");
    format(str1, sizeof(str1),"Flug: %s",flnrone);
    flugnr[veh] = Create3DTextLabel(str1,0xFFFFFFFF,30.0,40.0,50.0,40.0,-0,1);// Zeile 7414
    Attach3DTextLabelToVehicle(flugnr[veh], veh, 0.0, 0.0, 0.7);//Zeile 7415


    Wo liegt das der Fehler?


    Edit:
    Ich habe die warnings wegbekommen aber die labels Tauchen nicht auf also sie kommen nicht
    mein code:


    new str1[256];
    new veh = GetPlayerVehicleID(playerid);
    new flnrone = dini_Int(vehicle[GetPlayerVehicleID(playerid)], "flugnummer");
    format(str1, sizeof(str1),"Flug: %s",flnrone);
    flugnr[veh] = Create3DTextLabel(str1, green,30.0,40.0,50.0,40.0,-0,1);
    Attach3DTextLabelToVehicle(flugnr[veh], veh, 0.0, 0.0, 1.0);


    Ich hoffe mir kann jemand helfen


    Mit Freundlichen Grußen
    Alex2009


    Edit: Kann niemand helfen?

    Name: [AM] German RealLife
    SAMP IP: 94.199.242.79:7777
    TS³ IP: 94.199.242.79:9987

    Homepage: http://www.gta-clan.com

    2 Mal editiert, zuletzt von alex2009 ()

  • Ich nehme mal an dass deine Flugnummer eine Zahl ist, dann musst du das Format so schreiben ;)
    format(str1, sizeof(str1),"Flug: %d",flnrone);[MSIE_newline_end ]

  • Habe es jetzt so gemacht:
    if(dini_Int(vehicle[GetPlayerVehicleID(playerid)],"flugnummer") >= 0)
    {
    new str1[256];
    new veh = GetPlayerVehicleID(playerid);
    format(str1, sizeof(str1),"Flug: %d", dini_Get(vehicle[veh],"flugnummer"));
    flugnr[playerid] = Create3DTextLabel(str1, green,30.0,40.0,50.0,40.0,-0,1);
    Attach3DTextLabelToVehicle(flugnr[playerid], veh, 0.0, 0.0, 1.0);
    }


    Aber es kommt kein Label


    Edit: Wollt ihr oder könnt ihr mir nicht helfen?

    Name: [AM] German RealLife
    SAMP IP: 94.199.242.79:7777
    TS³ IP: 94.199.242.79:9987

    Homepage: http://www.gta-clan.com

    Einmal editiert, zuletzt von alex2009 ()

  • new created_vehicles[70]; // Beispiel...


    created_vehicles[0] = CreateVehicle(...); // usw...



    for(new i = 0;i<sizeof(created_vehicles);i++){
    new Text3D:label_bla = Create3DTextLabel(...);
    Attach3DTextLabelToVehicle(label_bla,....);
    }


    So gehts einfacher

    Mfg. BlackFoX_UD_ alias [BFX]Explosion