Bus Labels

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
  • Moin, hab paar Busse so erstellt:

    Code
    new BusVehs[11];


    Und Text Labels dran gehangen:

    Code
    BusVehs[0]=AddStaticVehicleEx(431,1054.9749,-2737.3422,17.5842,270.0051,92,72,200);
    	BusVehs[1]=AddStaticVehicleEx(431,1054.9749,-2737.3422,17.5842,270.0051,92,72,200);
    	//
    	BusLabels[0] = Create3DTextLabel("Linienbus0",0xFFFFFFFF,1054.9749,-2737.3422,17.5842,20.0,0);
    	BusLabels[1] = Create3DTextLabel("Linienbus1",0xFFFFFFFF,1054.9749,-2737.3422,17.5842,20.0,0);
    	//
    	Attach3DTextLabelToVehicle(BusLabels[0],BusVehs[0], 0.0, 0.0, 2.0);
    	Attach3DTextLabelToVehicle(BusLabels[1],BusVehs[1], 0.0, 0.0, 2.0);

    Und wenn man einen command eingibt sollte sich eigentlich das TextLabel ändern:


    Code
    for(new x=0; x<sizeof(BusVehs); x++)
    				{
    				    new string[128];
    				    format(string,sizeof(string),"Bus: %d",x);
    				    SendClientMessage(playerid,F_Gray,string);
    	      			    Update3DTextLabelText(BusLabels[x], 0xFFFFFFFF, "Reisebus");
    	                            return 1;
    				}

    Aber x gibt ja nur 0 aus.. vielleicht geh ich das auch ganz falsch an? Also er ändert den LabelText zwar, aber egal in welchem Bus ich sitze, er ändert den Text bei Bus0...

  • Habs jetzt so & funkt, aber müsste doch noch nen einfacheren Weg geben oder?


    Code
    if(GetPlayerVehicleID(playerid) == BusVehs[0]) { Update3DTextLabelText(BusLabels[0], 0xFFFFFFFF, "Linie 1"); }
    				    else if(GetPlayerVehicleID(playerid) == BusVehs[1]) { Update3DTextLabelText(BusLabels[1], 0xFFFFFFFF, "Linie 1"); }
  • Wenn ich morgen von der Arbeit komme helfe ich dir mach aber mal die [0] weg probiere es dann wird eigentlich funktionieren wenn nicht schau ich moregen nach bzw. Sende dir den Codeschnippsel per HANDY ist das ganze bisschen blöd